mirror of
https://github.com/adolfintel/OpenPods.git
synced 2026-09-14 14:56:11 -04:00
Minor changes to MIUI Warning & Hebrew translation for new strings
This commit is contained in:
@@ -1,6 +1,7 @@
|
||||
package com.dosse.airpods;
|
||||
|
||||
import android.Manifest;
|
||||
import android.annotation.SuppressLint;
|
||||
import android.bluetooth.BluetoothAdapter;
|
||||
import android.bluetooth.BluetoothManager;
|
||||
import android.content.Context;
|
||||
@@ -16,7 +17,6 @@ import androidx.appcompat.app.AlertDialog;
|
||||
import androidx.appcompat.app.AppCompatActivity;
|
||||
import androidx.core.content.ContextCompat;
|
||||
|
||||
import java.lang.reflect.Method;
|
||||
import java.util.Objects;
|
||||
|
||||
public class MainActivity extends AppCompatActivity {
|
||||
@@ -49,25 +49,28 @@ public class MainActivity extends AppCompatActivity {
|
||||
if (ok) {
|
||||
Starter.startPodsService(getApplicationContext());
|
||||
//Warn MIUI users that their rom has known issues
|
||||
try{
|
||||
Class<?> c = Class.forName("android.os.SystemProperties");
|
||||
String miuiVersion = (String) c.getMethod("get", String.class).invoke(c, "ro.miui.ui.version.code");
|
||||
if(miuiVersion!=null&&!miuiVersion.isEmpty()){
|
||||
try{
|
||||
try {
|
||||
@SuppressLint("PrivateApi") Class<?> c = Class.forName("android.os.SystemProperties");
|
||||
String miuiVersion = (String)c.getMethod("get", String.class).invoke(c, "ro.miui.ui.version.code");
|
||||
if (miuiVersion != null && !miuiVersion.isEmpty()) {
|
||||
try {
|
||||
getApplicationContext().openFileInput("miuiwarn").close();
|
||||
}catch (Throwable ignored){
|
||||
} catch (Throwable ignored) {
|
||||
AlertDialog.Builder builder = new AlertDialog.Builder(this);
|
||||
builder.setTitle(R.string.miui_warning);
|
||||
builder.setMessage(R.string.miui_warning_desc);
|
||||
builder.setNeutralButton(R.string.miui_warning_continue, (dialog, which) -> {
|
||||
builder.setNeutralButton(R.string.miui_warning_continue, (dialog, which) -> dialog.dismiss());
|
||||
builder.setOnDismissListener(dialog -> {
|
||||
try {
|
||||
getApplicationContext().openFileOutput("miuiwarn", Context.MODE_PRIVATE).close();
|
||||
} catch (Throwable t) {}
|
||||
} catch (Throwable ignored2) {
|
||||
}
|
||||
});
|
||||
builder.show();
|
||||
}
|
||||
}
|
||||
}catch(Throwable ignored){}
|
||||
} catch (Throwable ignored) {
|
||||
}
|
||||
} else {
|
||||
startActivity(new Intent(MainActivity.this, IntroActivity.class));
|
||||
finish();
|
||||
|
||||
@@ -6,9 +6,9 @@
|
||||
<string name="main_description">האפליקציה תשלח התראה כאשר האיירפודס מחוברות</string>
|
||||
<string name="hide_message">אתה יכול להסתיר אפליקציה זו</string>
|
||||
<string name="settings">הגדרות</string>
|
||||
<string name="miui_warning">MIUI detected</string>
|
||||
<string name="miui_warning_desc">The ROM running on this device has known compatibility issues. You can continue but OpenPods may not work properly.</string>
|
||||
<string name="miui_warning_continue">Continue</string>
|
||||
<string name="miui_warning">MIUI נמצא</string>
|
||||
<string name="miui_warning_desc">למערכת ההפעלה על מכשיר זה יש בעיות תאימות ידועות עם האפליקציה. אתה יכול להמשיך להשתמש ב-OpenPods אך לא בטוח שדברים יעבדו כמו שצריך.</string>
|
||||
<string name="miui_warning_continue">המשך</string>
|
||||
|
||||
<string name="noBtText">נראה כי מכשיר זה אינו תומך ב-Bluetooth LE</string>
|
||||
<string name="locationDisabledText">אתה צריך להפעיל שיתוף מיקום בכדי לאפשר ל-OpenPods לקרוא את סטטוס האוזניות</string>
|
||||
|
||||
Reference in New Issue
Block a user