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)