From f5a31dbffe9cfa3c7aa746836655e01223f70560 Mon Sep 17 00:00:00 2001
From: tiann <923551233@qq.com>
Date: Tue, 26 Jun 2018 10:54:46 +0800
Subject: [PATCH] [VXP]: remove yield mode.
---
VirtualApp/app/build.gradle | 4 ++--
.../virtualapp/settings/SettingsActivity.java | 24 -------------------
.../app/src/main/res/values-es/strings.xml | 2 --
.../app/src/main/res/values-fr/strings.xml | 2 --
.../src/main/res/values-zh-rCN/strings.xml | 2 --
.../src/main/res/values-zh-rTW/strings.xml | 2 --
.../app/src/main/res/values/strings.xml | 2 --
.../src/main/res/xml/settings_preferences.xml | 7 ------
.../com/lody/virtual/client/VClientImpl.java | 7 ------
9 files changed, 2 insertions(+), 50 deletions(-)
diff --git a/VirtualApp/app/build.gradle b/VirtualApp/app/build.gradle
index d618e439a..35eb63296 100644
--- a/VirtualApp/app/build.gradle
+++ b/VirtualApp/app/build.gradle
@@ -28,8 +28,8 @@ android {
applicationId "io.va.exposed"
minSdkVersion 21
targetSdkVersion 23
- versionCode 116
- versionName "0.11.6"
+ versionCode 117
+ versionName "0.11.7"
multiDexEnabled false
android {
defaultConfig {
diff --git a/VirtualApp/app/src/main/java/io/virtualapp/settings/SettingsActivity.java b/VirtualApp/app/src/main/java/io/virtualapp/settings/SettingsActivity.java
index 7c3f46fd0..ff0413386 100644
--- a/VirtualApp/app/src/main/java/io/virtualapp/settings/SettingsActivity.java
+++ b/VirtualApp/app/src/main/java/io/virtualapp/settings/SettingsActivity.java
@@ -55,7 +55,6 @@ public class SettingsActivity extends Activity {
private static final String INSTALL_GMS_KEY = "advance_settings_install_gms";
public static final String DIRECTLY_BACK_KEY = "advance_settings_directly_back";
private static final String COPY_FILE = "advance_settings_copy_file";
- private static final String YIELD_MODE = "advance_settings_yield_mode2";
private static final String RECOMMEND_PLUGIN = "settings_plugin_recommend";
private static final String DISABLE_RESIDENT_NOTIFICATION = "advance_settings_disable_resident_notification";
private static final String ALLOW_FAKE_SIGNATURE = "advance_settings_allow_fake_signature";
@@ -100,7 +99,6 @@ public void onCreate(Bundle savedInstanceState) {
Preference copyFile = findPreference(COPY_FILE);
SwitchPreference disableInstaller = (SwitchPreference) findPreference(DISABLE_INSTALLER_KEY);
- SwitchPreference yieldMode = (SwitchPreference) findPreference(YIELD_MODE);
SwitchPreference disableResidentNotification = (SwitchPreference) findPreference(DISABLE_RESIDENT_NOTIFICATION);
SwitchPreference allowFakeSignature = (SwitchPreference) findPreference(ALLOW_FAKE_SIGNATURE);
SwitchPreference disableXposed = (SwitchPreference) findPreference(DISABLE_XPOSED);
@@ -323,28 +321,6 @@ public void onCreate(Bundle savedInstanceState) {
return false;
}));
- yieldMode.setOnPreferenceChangeListener((preference, newValue) -> {
-
- if (!(newValue instanceof Boolean)) {
- return false;
- }
-
- boolean on = (boolean) newValue;
-
- File yieldFile = getActivity().getFileStreamPath("yieldMode2"); // 文件不存在代表是保守模式
- if (!on) {
- boolean success;
- try {
- success = yieldFile.createNewFile();
- } catch (IOException e) {
- success = false;
- }
- return success;
- } else {
- return !yieldFile.exists() || yieldFile.delete();
- }
- });
-
disableXposed.setOnPreferenceChangeListener((preference, newValue) -> {
if (!(newValue instanceof Boolean)) {
diff --git a/VirtualApp/app/src/main/res/values-es/strings.xml b/VirtualApp/app/src/main/res/values-es/strings.xml
index 4201944b5..4308722ac 100644
--- a/VirtualApp/app/src/main/res/values-es/strings.xml
+++ b/VirtualApp/app/src/main/res/values-es/strings.xml
@@ -128,8 +128,6 @@
Grupo de Telegram: %1$s
Instalar / Desinstalar servicios de Google
Copiar archivo
- Activar esta opción para un balance entre estabilidad y compatibilidad
- Modo conservativo
Sitio web oficial
Comentarios
Especifique el modelo, la versión del sistema, el complemento Xposed utilizado y la versión de la aplicación correspondiente, y luego describa con el mayor detalle posible el problema que está experimentando, de lo contrario, se considera como un comentario no válido.\n
diff --git a/VirtualApp/app/src/main/res/values-fr/strings.xml b/VirtualApp/app/src/main/res/values-fr/strings.xml
index b4c12dcf3..70ba68430 100644
--- a/VirtualApp/app/src/main/res/values-fr/strings.xml
+++ b/VirtualApp/app/src/main/res/values-fr/strings.xml
@@ -128,8 +128,6 @@
Installer / Désinstaller les services Google
Group Telegram: %1$s
Copier fichier
- Ouvrir ceci pour un compromis entre la stabilité et la compatibilité.
- Mode Conservateur
Site web officiel
Retour utilisateurs
Veuillez spécifier le modèle de votre téléphone, la version Android, le plugin Xposed et la version de l\'application correspondante, puis décrivez (avec le plus de détails possible) le problème que vous rencontrez, sinon il est considéré comme un feedback invalide (parce que nous ne pouvons pas résoudre efficacement le problème avec seulement \"cette application plante\"). ;) )
diff --git a/VirtualApp/app/src/main/res/values-zh-rCN/strings.xml b/VirtualApp/app/src/main/res/values-zh-rCN/strings.xml
index 22e7cc3d0..727597263 100644
--- a/VirtualApp/app/src/main/res/values-zh-rCN/strings.xml
+++ b/VirtualApp/app/src/main/res/values-zh-rCN/strings.xml
@@ -124,8 +124,6 @@
安装/移除Google服务
Telegram 群组: %1$s
内部文件复制
- 开启这个开关,可能会提高VirtualXposed的稳定性,但同时会失去对插件的一些兼容性。
- 保守模式
官网(使用教程/历史版本下载/模块下载)
问题反馈
请说明你的机型,系统版本,使用的Xposed插件以及对应APP版本,然后尽可能详细地描述你遇到的问题;否则视为无效反馈。\n
diff --git a/VirtualApp/app/src/main/res/values-zh-rTW/strings.xml b/VirtualApp/app/src/main/res/values-zh-rTW/strings.xml
index 371df7d1b..e283b7869 100644
--- a/VirtualApp/app/src/main/res/values-zh-rTW/strings.xml
+++ b/VirtualApp/app/src/main/res/values-zh-rTW/strings.xml
@@ -123,8 +123,6 @@
安裝/移除Google服務
Telegram 群組: %1$s
內部檔案複製
- 開啟這個開關,可能會提高VirtualXposed的穩定性,但同時會失去對插件的一些相容性。
- 保守模式
官網(使用教學/歷史版本下載/模組下載)
問題回饋
請說明你的機型,系統版本,使用的Xposed插件以及對應APP版本,然後儘可能詳細地描述你遇到的問題;否則視為無效回饋。\n
diff --git a/VirtualApp/app/src/main/res/values/strings.xml b/VirtualApp/app/src/main/res/values/strings.xml
index 5f9360e0e..d19f95dfd 100644
--- a/VirtualApp/app/src/main/res/values/strings.xml
+++ b/VirtualApp/app/src/main/res/values/strings.xml
@@ -129,8 +129,6 @@
Install/Uninstall Google Services
Telegram Group: %1$s
Copy File
- Open this for a trade-off between stability and compatibility.
- Conservative Mode
Official website
Feedback
Please specify your phone model, Android version, Xposed plugin, and version of the corresponding app, and then describe (in as much detail as possible) the problem you are experiencing, otherwise it is considered invalid feedback (because we can\'t effectively troubleshoot and fix said problem with only \"this app crashes\" ;) )
diff --git a/VirtualApp/app/src/main/res/xml/settings_preferences.xml b/VirtualApp/app/src/main/res/xml/settings_preferences.xml
index 5dca39b81..66fb74228 100644
--- a/VirtualApp/app/src/main/res/xml/settings_preferences.xml
+++ b/VirtualApp/app/src/main/res/xml/settings_preferences.xml
@@ -74,13 +74,6 @@
android:summary="@string/advance_settings_directly_back_summary"
android:title="@string/advance_settings_directly_back" />
-
-
modules = VirtualCore.get().getInstalledApps(0);
for (InstalledAppInfo module : modules) {
@@ -395,12 +394,6 @@ private void bindApplicationNoCheck(String packageName, String processName, Cond
VirtualCore.get().getComponentDelegate().afterApplicationCreate(mInitialApplication);
}
- private void initForYieldMode() {
- if (!VirtualCore.get().getContext().getFileStreamPath("yieldMode2").exists()) {
- System.setProperty("yieldMode", "true");
- }
- }
-
private void fixWeChatRecovery(Application app) {
try {
Field field = app.getClassLoader().loadClass("com.tencent.recovery.Recovery").getField("context");