1
0
mirror of https://framagit.org/tom79/nitterizeme synced 2025-02-10 00:30:55 +01:00

Add some descriptions

This commit is contained in:
Thomas 2020-01-25 15:51:45 +01:00
parent 0ce6fa8a2f
commit a6d7643791
6 changed files with 196 additions and 189 deletions

View File

@ -15,24 +15,24 @@ package app.fedilab.nitterizeme;
* see <http://www.gnu.org/licenses>. */
public class AppInfo {
class AppInfo {
private String domain;
private android.content.pm.ApplicationInfo ApplicationInfo;
public String getDomain() {
String getDomain() {
return domain;
}
public void setDomain(String domain) {
void setDomain(String domain) {
this.domain = domain;
}
public android.content.pm.ApplicationInfo getApplicationInfo() {
android.content.pm.ApplicationInfo getApplicationInfo() {
return ApplicationInfo;
}
public void setApplicationInfo(android.content.pm.ApplicationInfo applicationInfo) {
void setApplicationInfo(android.content.pm.ApplicationInfo applicationInfo) {
ApplicationInfo = applicationInfo;
}
}

View File

@ -67,8 +67,10 @@ public class AppInfoAdapter extends RecyclerView.Adapter {
holder.information.setText(appInfo.getApplicationInfo().packageName);
if( appInfo.getApplicationInfo().packageName.compareTo(BuildConfig.APPLICATION_ID) == 0 ) {
holder.valid.setImageResource(R.drawable.ic_check);
holder.valid.setContentDescription(context.getString(R.string.valid));
}else {
holder.valid.setImageResource(R.drawable.ic_error);
holder.valid.setContentDescription(context.getString(R.string.error));
}
holder.main_container.setOnClickListener(v -> {
Intent intent = new Intent(Settings.ACTION_APPLICATION_DETAILS_SETTINGS);
@ -79,6 +81,7 @@ public class AppInfoAdapter extends RecyclerView.Adapter {
}else{
holder.information.setText(R.string.no_apps);
holder.app_icon.setImageResource(R.drawable.ic_android);
holder.valid.setContentDescription(context.getString(R.string.warning));
holder.valid.setImageResource(R.drawable.ic_warning);
}

View File

@ -21,6 +21,7 @@ import android.os.Bundle;
import androidx.appcompat.app.AppCompatActivity;
import java.util.Objects;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
@ -53,7 +54,7 @@ public class TransformActivity extends AppCompatActivity {
while (matcher.find()) {
final String youtubeId = matcher.group(3);
String invidiousHost = sharedpreferences.getString(MainActivity.SET_INVIDIOUS_HOST, MainActivity.DEFAULT_INVIDIOUS_HOST).toLowerCase();
if (matcher.group(2) != null && matcher.group(2).compareTo("youtu.be") == 0) {
if (Objects.requireNonNull(matcher.group(2)).compareTo("youtu.be") == 0) {
newUrl = "https://" + invidiousHost + "/watch?v=" + youtubeId + "&local=true";
} else {
newUrl = "https://" + invidiousHost + "/" + youtubeId + "&local=true";

View File

@ -23,9 +23,6 @@
android:scrollbars="none"
android:layout_margin="@dimen/fab_margin"
tools:context=".AboutActivity">
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="wrap_content">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
@ -230,5 +227,4 @@
android:layout_marginLeft="5dp" />
</LinearLayout>
</LinearLayout>
</RelativeLayout>
</ScrollView>

View File

@ -1,5 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:orientation="horizontal" android:layout_width="match_parent"
android:id="@+id/main_container"
android:layout_marginStart="@dimen/fab_margin"
@ -9,7 +10,8 @@
<ImageView
android:layout_width="30dp"
android:layout_height="30dp"
android:id="@+id/app_icon"/>
android:id="@+id/app_icon"
android:contentDescription="@string/icon_of_the_app" />
<LinearLayout
android:layout_width="0dp"
android:layout_weight="1"
@ -30,5 +32,6 @@
<ImageView
android:id="@+id/valid"
android:layout_width="30dp"
android:layout_height="30dp"/>
android:layout_height="30dp"
tools:ignore="ContentDescription" />
</LinearLayout>

View File

@ -16,4 +16,8 @@
<string name="custom_invidious">Custom Invidious instance</string>
<string name="no_apps">No applications by default</string>
<string name="Donate">Donate</string>
<string name="warning">Warning</string>
<string name="error">Error</string>
<string name="valid">Valid</string>
<string name="icon_of_the_app">Icon of the app</string>
</resources>