diff --git a/app/src/main/java/app/fedilab/nitterizeme/AppInfo.java b/app/src/main/java/app/fedilab/nitterizeme/AppInfo.java index 5faa321..78fd631 100644 --- a/app/src/main/java/app/fedilab/nitterizeme/AppInfo.java +++ b/app/src/main/java/app/fedilab/nitterizeme/AppInfo.java @@ -15,24 +15,24 @@ package app.fedilab.nitterizeme; * see . */ -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; } } diff --git a/app/src/main/java/app/fedilab/nitterizeme/AppInfoAdapter.java b/app/src/main/java/app/fedilab/nitterizeme/AppInfoAdapter.java index 7959e7a..037b53b 100644 --- a/app/src/main/java/app/fedilab/nitterizeme/AppInfoAdapter.java +++ b/app/src/main/java/app/fedilab/nitterizeme/AppInfoAdapter.java @@ -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); } diff --git a/app/src/main/java/app/fedilab/nitterizeme/TransformActivity.java b/app/src/main/java/app/fedilab/nitterizeme/TransformActivity.java index 6608ae6..5d2e804 100644 --- a/app/src/main/java/app/fedilab/nitterizeme/TransformActivity.java +++ b/app/src/main/java/app/fedilab/nitterizeme/TransformActivity.java @@ -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"; diff --git a/app/src/main/res/layout/activity_about.xml b/app/src/main/res/layout/activity_about.xml index c256a88..49a012d 100644 --- a/app/src/main/res/layout/activity_about.xml +++ b/app/src/main/res/layout/activity_about.xml @@ -23,212 +23,208 @@ android:scrollbars="none" android:layout_margin="@dimen/fab_margin" tools:context=".AboutActivity"> - - + + + + + + - + android:gravity="center" + android:text="@string/developer" + /> - + + - - - - - + android:orientation="horizontal" + android:baselineAligned="false"> + + + + - + - - - - + android:textStyle="bold" + android:text="\@fedilab@toot.fedilab.org" + tools:ignore="HardcodedText" /> + android:orientation="horizontal"> - - - - - + android:layout_weight="1" + tools:ignore="HardcodedText" /> + - - + + + -