diff --git a/android/res/values/strings.xml b/android/res/values/strings.xml
index 4b5c8c2f15..0d625d00a5 100644
--- a/android/res/values/strings.xml
+++ b/android/res/values/strings.xml
@@ -4,7 +4,4 @@
PPSSPP
PPSSPP game
- Unsupported disc
- The file you selected wasn\'t recognized as a game.
-
diff --git a/android/src/org/ppsspp/ppsspp/LocationHelper.java b/android/src/org/ppsspp/ppsspp/LocationHelper.java
index 7ecb76e994..cd8ee50278 100644
--- a/android/src/org/ppsspp/ppsspp/LocationHelper.java
+++ b/android/src/org/ppsspp/ppsspp/LocationHelper.java
@@ -14,6 +14,7 @@ import android.os.Bundle;
import android.util.Log;
import androidx.annotation.NonNull;
+import androidx.annotation.RequiresApi;
import java.util.Iterator;
@@ -143,7 +144,7 @@ class LocationHelper implements LocationListener {
public void onProviderDisabled(@NonNull String provider) {
}
- @TargetApi(Build.VERSION_CODES.N)
+ @RequiresApi(Build.VERSION_CODES.N)
private void onSatelliteStatus(GnssStatus status) {
short index = 0;
for (short i = 0; i < status.getSatelliteCount(); i++) {
diff --git a/android/src/org/ppsspp/ppsspp/NativeActivity.java b/android/src/org/ppsspp/ppsspp/NativeActivity.java
index ca064a0684..5b55c8c84a 100644
--- a/android/src/org/ppsspp/ppsspp/NativeActivity.java
+++ b/android/src/org/ppsspp/ppsspp/NativeActivity.java
@@ -33,6 +33,7 @@ import android.os.Vibrator;
import android.provider.MediaStore;
import androidx.annotation.NonNull;
+import androidx.annotation.RequiresApi;
import androidx.documentfile.provider.DocumentFile;
import android.text.InputType;
import android.util.Log;
@@ -184,7 +185,6 @@ public abstract class NativeActivity extends Activity implements SensorEventList
return libdir;
}
- @TargetApi(Build.VERSION_CODES.M)
boolean askForPermissions(String[] permissions, int requestCode) {
boolean shouldAsk = false;
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) {
@@ -200,7 +200,6 @@ public abstract class NativeActivity extends Activity implements SensorEventList
return shouldAsk;
}
- @TargetApi(Build.VERSION_CODES.M)
public void sendInitialGrants() {
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) {
// Let's start out granted if it was granted already.
@@ -1030,7 +1029,7 @@ public abstract class NativeActivity extends Activity implements SensorEventList
return super.dispatchKeyEvent(event);
}
- @TargetApi(Build.VERSION_CODES.N)
+ @RequiresApi(Build.VERSION_CODES.N)
void sendMouseDelta(float dx, float dy) {
// Ignore zero deltas.
if (Math.abs(dx) > 0.001 || Math.abs(dx) > 0.001) {
@@ -1281,7 +1280,7 @@ public abstract class NativeActivity extends Activity implements SensorEventList
return bld;
}
- @TargetApi(Build.VERSION_CODES.M)
+ @RequiresApi(Build.VERSION_CODES.M)
private AlertDialog.Builder createDialogBuilderNew() {
AlertDialog.Builder bld = new AlertDialog.Builder(this, android.R.style.Theme_DeviceDefault_Dialog_Alert);
bld.setOnDismissListener(new DialogInterface.OnDismissListener() {
@@ -1313,12 +1312,12 @@ public abstract class NativeActivity extends Activity implements SensorEventList
input.setText(defaultText);
input.selectAll();
- // Lovely!
AlertDialog.Builder bld;
- if (Build.VERSION.SDK_INT < Build.VERSION_CODES.M)
- bld = createDialogBuilderWithDeviceThemeAndUiVisibility();
- else
+ if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) {
bld = createDialogBuilderNew();
+ } else {
+ bld = createDialogBuilderWithDeviceThemeAndUiVisibility();
+ }
AlertDialog.Builder builder = bld
.setView(fl)