mirror of
https://github.com/adolfintel/OpenPods.git
synced 2026-09-14 14:56:11 -04:00
Added warning for MIUI users
This commit is contained in:
@@ -3,6 +3,7 @@ package com.dosse.airpods;
|
||||
import android.Manifest;
|
||||
import android.bluetooth.BluetoothAdapter;
|
||||
import android.bluetooth.BluetoothManager;
|
||||
import android.content.ComponentName;
|
||||
import android.content.Context;
|
||||
import android.content.Intent;
|
||||
import android.content.pm.PackageManager;
|
||||
@@ -12,9 +13,11 @@ import android.view.Menu;
|
||||
import android.view.MenuItem;
|
||||
|
||||
import androidx.annotation.NonNull;
|
||||
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 {
|
||||
@@ -46,6 +49,27 @@ 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{
|
||||
getApplicationContext().openFileInput("miuiwarn").close();
|
||||
}catch (Throwable ignored){
|
||||
AlertDialog.Builder builder = new AlertDialog.Builder(getApplicationContext());
|
||||
builder.setTitle(R.string.miui_warning);
|
||||
builder.setMessage(R.string.miui_warning_desc);
|
||||
builder.setNeutralButton(R.string.miui_warning_continue, (dialog, which) -> {
|
||||
try {
|
||||
getApplicationContext().openFileOutput("miuiwarn", Context.MODE_PRIVATE).close();
|
||||
} catch (Throwable t) {}
|
||||
});
|
||||
builder.show();
|
||||
}
|
||||
|
||||
}
|
||||
}catch(Throwable ignored){}
|
||||
} else {
|
||||
startActivity(new Intent(MainActivity.this, IntroActivity.class));
|
||||
finish();
|
||||
|
||||
@@ -6,6 +6,9 @@
|
||||
<string name="main_description">Die App zeigt eine Benachrichtigung, wenn deine AirPods verbunden sind</string>
|
||||
<string name="hide_message">Du kannst die App jetzt verstecken, wenn du möchtest</string>
|
||||
<string name="settings">Einstellungen</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="noBtText">Es sieht so aus, als hätte dieses Gerät kein Bluetooth LE</string>
|
||||
<string name="locationDisabledText">Du musst Standortinformationen aktivieren, damit OpenPods den Status deiner AirPods auslesen kann</string>
|
||||
|
||||
@@ -6,6 +6,9 @@
|
||||
<string name="main_description">Esta aplicación mostrará una notificación cuando tus AirPods estén conectados.</string>
|
||||
<string name="hide_message">Puedes ocultar la app si lo prefieres.</string>
|
||||
<string name="settings">Ajustes</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="noBtText">Parece que éste dispositivo no tiene Bluetooth LE.</string>
|
||||
<string name="locationDisabledText">Necesitas activar la Localización para permitir que OpenPods lea el estado.</string>
|
||||
|
||||
@@ -6,6 +6,9 @@
|
||||
<string name="main_description">Cette application affichera une notification lorsque vos AirPods seront connectés.</string>
|
||||
<string name="hide_message">Vous pouvez masquer cette application si vous voulez.</string>
|
||||
<string name="settings">Réglages</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="noBtText">Il semble que cet appareil ne dispose pas de Bluetooth LE.</string>
|
||||
<string name="locationDisabledText">Vous devez activer la localisation pour permettre aux OpenPod de lire l\'état de vous AirPods.</string>
|
||||
|
||||
@@ -6,6 +6,9 @@
|
||||
<string name="main_description">L\'app mostrerà una notifica quando le tue AirPods sono connesse</string>
|
||||
<string name="hide_message">Puoi nascondere l\'app se vuoi</string>
|
||||
<string name="settings">Impostazioni</string>
|
||||
<string name="miui_warning">MIUI rilevata</string>
|
||||
<string name="miui_warning_desc">La ROM di questo dispositivo ha dei problemi di compatibilità noti. Puoi continuare ma OpenPods potrebbe non funzionare correttamente.</string>
|
||||
<string name="miui_warning_continue">Continua</string>
|
||||
|
||||
<string name="noBtText">Questo dispositivo non supporta Bluetooth LE</string>
|
||||
<string name="locationDisabledText">Attiva la posizione per permttere a OpenPods di leggere lo stato</string>
|
||||
|
||||
@@ -6,6 +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="noBtText">נראה כי מכשיר זה אינו תומך ב-Bluetooth LE</string>
|
||||
<string name="locationDisabledText">אתה צריך להפעיל שיתוף מיקום בכדי לאפשר ל-OpenPods לקרוא את סטטוס האוזניות</string>
|
||||
|
||||
@@ -6,6 +6,9 @@
|
||||
<string name="main_description">De app toont een melding zodra je je AirPods verbindt</string>
|
||||
<string name="hide_message">Als je wilt, kun je deze app verbergen</string>
|
||||
<string name="settings">Instellingen</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="noBtText">Het lijkt erop dat dit apparaat niet beschikt over Bluetooth LE</string>
|
||||
<string name="locationDisabledText">Schakel je locatie in zodat OpenPods de status kan uitlezen</string>
|
||||
|
||||
@@ -6,6 +6,9 @@
|
||||
<string name="main_description">Приложение покажет уведомление, когда будет установлено соединение с AirPods</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="noBtText">Похоже, что Bluetooth LE не поддерживается на Вашем устройстве</string>
|
||||
<string name="locationDisabledText">Вам нужно включить местоположение, чтобы разрешить OpenPods читать статус</string>
|
||||
|
||||
@@ -6,6 +6,9 @@
|
||||
<string name="main_description">Цей додаток покаже сповіщення, коли Ваші AirPods будуть підключені</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="noBtText">Схоже, що цей пристрій не підтримує Bluetooth LE</string>
|
||||
<string name="locationDisabledText">Вам потрібно ввімкнути місцезнаходження, для того, щоб дозволити OpenPods читати статус</string>
|
||||
|
||||
@@ -6,6 +6,9 @@
|
||||
<string name="main_description">当您的 AirPods 接入时,我们会在通知栏显示通知</string>
|
||||
<string name="hide_message">您可以隐藏此应用</string>
|
||||
<string name="settings">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="noBtText">看起来您的设备并不支持蓝牙</string>
|
||||
<string name="locationDisabledText">您需要开启定位来让 OpenPods 读取状态</string>
|
||||
|
||||
@@ -8,6 +8,9 @@
|
||||
<string name="main_description">The app will show a notification when your AirPods are connected</string>
|
||||
<string name="hide_message">You can hide this app if you want</string>
|
||||
<string name="settings">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="noBtText">It looks like this device doesn\'t have Bluetooth LE</string>
|
||||
<string name="locationDisabledText">You need to turn on Location to allow OpenPods to read the status</string>
|
||||
|
||||
Reference in New Issue
Block a user