From ddcbd5c05abad4ae535b4b2a0a82caecce4cbc62 Mon Sep 17 00:00:00 2001 From: tehcneko <88844448+tehcneko@users.noreply.github.com> Date: Sun, 22 Aug 2021 14:24:33 +0800 Subject: [PATCH] [app] Migrate to Non-Transitive R Classes (#974) * [app] Migrate to Non-Transitive R Classes * [app] Remove unused resources --- .../manager/adapters/ScopeAdapter.java | 2 +- .../manager/ui/fragment/BaseFragment.java | 1 - .../manager/ui/fragment/HomeFragment.java | 8 ++-- .../manager/ui/fragment/LogsFragment.java | 2 +- .../manager/ui/fragment/ModulesFragment.java | 6 +-- .../manager/ui/fragment/RepoItemFragment.java | 3 +- .../util/theme/ThemeColorPreference.java | 10 ++--- app/src/main/res/drawable/ph_drawable.xml | 25 ------------ .../main/res/layout-sw600dp/activity_main.xml | 4 +- .../res/layout/dialog_install_warning.xml | 40 ------------------- app/src/main/res/values-de/strings.xml | 1 - app/src/main/res/values-es/strings.xml | 3 -- app/src/main/res/values-fr/strings.xml | 1 - app/src/main/res/values-it/strings.xml | 3 -- app/src/main/res/values-iw-rIL/strings.xml | 3 -- app/src/main/res/values-ja/strings.xml | 3 -- app/src/main/res/values-ko/strings.xml | 3 -- app/src/main/res/values-nl/strings.xml | 3 -- app/src/main/res/values-pt/strings.xml | 1 - app/src/main/res/values-ru/strings.xml | 1 - app/src/main/res/values-uk/strings.xml | 1 - app/src/main/res/values-zh-rCN/strings.xml | 1 - app/src/main/res/values-zh-rHK/strings.xml | 3 -- app/src/main/res/values-zh-rTW/strings.xml | 1 - app/src/main/res/values/strings.xml | 1 - gradle.properties | 1 + 26 files changed, 17 insertions(+), 114 deletions(-) delete mode 100644 app/src/main/res/drawable/ph_drawable.xml delete mode 100644 app/src/main/res/layout/dialog_install_warning.xml diff --git a/app/src/main/java/org/lsposed/manager/adapters/ScopeAdapter.java b/app/src/main/java/org/lsposed/manager/adapters/ScopeAdapter.java index c81939db..2e159c37 100644 --- a/app/src/main/java/org/lsposed/manager/adapters/ScopeAdapter.java +++ b/app/src/main/java/org/lsposed/manager/adapters/ScopeAdapter.java @@ -387,7 +387,7 @@ public class ScopeAdapter extends RecyclerView.Adapter if (!android) sb.append("\n"); String recommended = activity.getString(R.string.requested_by_module); sb.append(recommended); - final ForegroundColorSpan foregroundColorSpan = new ForegroundColorSpan(ResourcesKt.resolveColor(activity.getTheme(), R.attr.colorAccent)); + final ForegroundColorSpan foregroundColorSpan = new ForegroundColorSpan(ResourcesKt.resolveColor(activity.getTheme(), androidx.appcompat.R.attr.colorAccent)); if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.P) { final TypefaceSpan typefaceSpan = new TypefaceSpan(Typeface.create("sans-serif-medium", Typeface.NORMAL)); sb.setSpan(typefaceSpan, sb.length() - recommended.length(), sb.length(), Spannable.SPAN_INCLUSIVE_INCLUSIVE); diff --git a/app/src/main/java/org/lsposed/manager/ui/fragment/BaseFragment.java b/app/src/main/java/org/lsposed/manager/ui/fragment/BaseFragment.java index e1985ba1..1be128b6 100644 --- a/app/src/main/java/org/lsposed/manager/ui/fragment/BaseFragment.java +++ b/app/src/main/java/org/lsposed/manager/ui/fragment/BaseFragment.java @@ -24,7 +24,6 @@ import android.view.View; import androidx.appcompat.widget.Toolbar; import androidx.fragment.app.Fragment; import androidx.navigation.NavController; -import androidx.navigation.Navigation; import androidx.navigation.fragment.NavHostFragment; import org.lsposed.manager.R; diff --git a/app/src/main/java/org/lsposed/manager/ui/fragment/HomeFragment.java b/app/src/main/java/org/lsposed/manager/ui/fragment/HomeFragment.java index 03a70c33..e843a8c9 100644 --- a/app/src/main/java/org/lsposed/manager/ui/fragment/HomeFragment.java +++ b/app/src/main/java/org/lsposed/manager/ui/fragment/HomeFragment.java @@ -116,22 +116,22 @@ public class HomeFragment extends BaseFragment { if (isBinderAlive) { if (!ConfigManager.isSepolicyLoaded()) { binding.statusTitle.setText(R.string.partial_activated); - cardBackgroundColor = ResourcesKt.resolveColor(activity.getTheme(), R.attr.colorWarning); + cardBackgroundColor = ResourcesKt.resolveColor(activity.getTheme(), rikka.material.R.attr.colorWarning); binding.statusIcon.setImageResource(R.drawable.ic_warning); binding.statusSummary.setText(R.string.selinux_policy_not_loaded_summary); } else if (!ConfigManager.systemServerRequested()) { binding.statusTitle.setText(R.string.partial_activated); - cardBackgroundColor = ResourcesKt.resolveColor(activity.getTheme(), R.attr.colorWarning); + cardBackgroundColor = ResourcesKt.resolveColor(activity.getTheme(), rikka.material.R.attr.colorWarning); binding.statusIcon.setImageResource(R.drawable.ic_warning); binding.statusSummary.setText(R.string.system_inject_fail_summary); } else if (!ConfigManager.dex2oatFlagsLoaded()) { binding.statusTitle.setText(R.string.partial_activated); - cardBackgroundColor = ResourcesKt.resolveColor(activity.getTheme(), R.attr.colorWarning); + cardBackgroundColor = ResourcesKt.resolveColor(activity.getTheme(), rikka.material.R.attr.colorWarning); binding.statusIcon.setImageResource(R.drawable.ic_warning); binding.statusSummary.setText(R.string.system_prop_incorrect_summary); } else if (needUpdate) { binding.statusTitle.setText(R.string.need_update); - cardBackgroundColor = ResourcesKt.resolveColor(activity.getTheme(), R.attr.colorWarning); + cardBackgroundColor = ResourcesKt.resolveColor(activity.getTheme(), rikka.material.R.attr.colorWarning); binding.statusIcon.setImageResource(R.drawable.ic_warning); binding.statusSummary.setText(R.string.please_update_summary); } else { diff --git a/app/src/main/java/org/lsposed/manager/ui/fragment/LogsFragment.java b/app/src/main/java/org/lsposed/manager/ui/fragment/LogsFragment.java index 14011fd6..3707a306 100644 --- a/app/src/main/java/org/lsposed/manager/ui/fragment/LogsFragment.java +++ b/app/src/main/java/org/lsposed/manager/ui/fragment/LogsFragment.java @@ -115,7 +115,7 @@ public class LogsFragment extends BaseFragment { if (!ConfigManager.isVerboseLogEnabled()) { - WindowInsetsHelperKt.setInitialPadding(binding.recyclerView, 0, ResourcesKt.resolveDimensionPixelOffset(requireActivity().getTheme(), R.attr.actionBarSize, 0), 0, 0); + WindowInsetsHelperKt.setInitialPadding(binding.recyclerView, 0, ResourcesKt.resolveDimensionPixelOffset(requireActivity().getTheme(), androidx.appcompat.R.attr.actionBarSize, 0), 0, 0); binding.slidingTabs.setVisibility(View.GONE); } else { binding.slidingTabs.addOnTabSelectedListener(new TabLayout.OnTabSelectedListener() { diff --git a/app/src/main/java/org/lsposed/manager/ui/fragment/ModulesFragment.java b/app/src/main/java/org/lsposed/manager/ui/fragment/ModulesFragment.java index 0d6e180d..3db94613 100644 --- a/app/src/main/java/org/lsposed/manager/ui/fragment/ModulesFragment.java +++ b/app/src/main/java/org/lsposed/manager/ui/fragment/ModulesFragment.java @@ -394,7 +394,7 @@ public class ModulesFragment extends BaseFragment implements ModuleUtil.ModuleLi int position = arguments.getInt("position"); ItemRepoRecyclerviewBinding binding = ItemRepoRecyclerviewBinding.inflate(getLayoutInflater(), container, false); if (fragment.adapters.size() == 1) { - WindowInsetsHelperKt.setInitialPadding(binding.recyclerView, 0, ResourcesKt.resolveDimensionPixelOffset(requireActivity().getTheme(), R.attr.actionBarSize, 0), 0, 0); + WindowInsetsHelperKt.setInitialPadding(binding.recyclerView, 0, ResourcesKt.resolveDimensionPixelOffset(requireActivity().getTheme(), androidx.appcompat.R.attr.actionBarSize, 0), 0, 0); } binding.recyclerView.setTag(position); binding.recyclerView.setAdapter(fragment.adapters.get(position)); @@ -519,7 +519,7 @@ public class ModulesFragment extends BaseFragment implements ModuleUtil.ModuleLi if (warningText != null) { sb.append("\n"); sb.append(warningText); - final ForegroundColorSpan foregroundColorSpan = new ForegroundColorSpan(ContextCompat.getColor(requireActivity(), R.color.material_red_500)); + final ForegroundColorSpan foregroundColorSpan = new ForegroundColorSpan(ContextCompat.getColor(requireActivity(), rikka.material.R.color.material_red_500)); if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.P) { final TypefaceSpan typefaceSpan = new TypefaceSpan(Typeface.create("sans-serif-medium", Typeface.NORMAL)); sb.setSpan(typefaceSpan, sb.length() - warningText.length(), sb.length(), Spannable.SPAN_INCLUSIVE_INCLUSIVE); @@ -536,7 +536,7 @@ public class ModulesFragment extends BaseFragment implements ModuleUtil.ModuleLi sb.append("\n"); String recommended = getString(R.string.update_available, ver.second); sb.append(recommended); - final ForegroundColorSpan foregroundColorSpan = new ForegroundColorSpan(ResourcesKt.resolveColor(requireActivity().getTheme(), R.attr.colorAccent)); + final ForegroundColorSpan foregroundColorSpan = new ForegroundColorSpan(ResourcesKt.resolveColor(requireActivity().getTheme(), androidx.appcompat.R.attr.colorAccent)); if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.P) { final TypefaceSpan typefaceSpan = new TypefaceSpan(Typeface.create("sans-serif-medium", Typeface.NORMAL)); sb.setSpan(typefaceSpan, sb.length() - recommended.length(), sb.length(), Spannable.SPAN_INCLUSIVE_INCLUSIVE); diff --git a/app/src/main/java/org/lsposed/manager/ui/fragment/RepoItemFragment.java b/app/src/main/java/org/lsposed/manager/ui/fragment/RepoItemFragment.java index 13474d1d..99688af6 100644 --- a/app/src/main/java/org/lsposed/manager/ui/fragment/RepoItemFragment.java +++ b/app/src/main/java/org/lsposed/manager/ui/fragment/RepoItemFragment.java @@ -180,8 +180,7 @@ public class RepoItemFragment extends BaseFragment implements RepoLoader.Listene view.setWebViewClient(new WebViewClient() { @Override public boolean shouldOverrideUrlLoading(WebView view, WebResourceRequest request) { - Intent i = new Intent(Intent.ACTION_VIEW, request.getUrl()); - startActivity(i); + NavUtil.startURL(requireActivity(), request.getUrl()); return true; } }); diff --git a/app/src/main/java/org/lsposed/manager/util/theme/ThemeColorPreference.java b/app/src/main/java/org/lsposed/manager/util/theme/ThemeColorPreference.java index d24c64e1..75292496 100644 --- a/app/src/main/java/org/lsposed/manager/util/theme/ThemeColorPreference.java +++ b/app/src/main/java/org/lsposed/manager/util/theme/ThemeColorPreference.java @@ -34,8 +34,6 @@ import androidx.preference.PreferenceViewHolder; import com.takisoft.preferencex.PreferenceFragmentCompat; -import org.lsposed.manager.R; - public class ThemeColorPreference extends DialogPreference { static { @@ -53,7 +51,7 @@ public class ThemeColorPreference extends DialogPreference { colors = ThemeUtil.CustomThemeColors.values(); - setWidgetLayoutResource(R.layout.preference_widget_color_swatch); + setWidgetLayoutResource(com.takisoft.preferencex.colorpicker.R.layout.preference_widget_color_swatch); } public ThemeColorPreference(Context context, AttributeSet attrs, int defStyleAttr) { @@ -62,7 +60,7 @@ public class ThemeColorPreference extends DialogPreference { @SuppressLint("RestrictedApi") public ThemeColorPreference(Context context, AttributeSet attrs) { - this(context, attrs, TypedArrayUtils.getAttr(context, R.attr.dialogPreferenceStyle, + this(context, attrs, TypedArrayUtils.getAttr(context, androidx.preference.R.attr.dialogPreferenceStyle, android.R.attr.dialogPreferenceStyle)); } @@ -74,7 +72,7 @@ public class ThemeColorPreference extends DialogPreference { public void onBindViewHolder(PreferenceViewHolder holder) { super.onBindViewHolder(holder); - colorWidget = (ImageView) holder.findViewById(R.id.color_picker_widget); + colorWidget = (ImageView) holder.findViewById(com.takisoft.preferencex.colorpicker.R.id.color_picker_widget); setColorOnWidget(color); } @@ -82,7 +80,7 @@ public class ThemeColorPreference extends DialogPreference { if (colorWidget == null) { return; } - Drawable drawable = getContext().getDrawable(R.drawable.colorpickerpreference_pref_swatch); + Drawable drawable = getContext().getDrawable(com.takisoft.preferencex.colorpicker.R.drawable.colorpickerpreference_pref_swatch); drawable.setTint(getContext().getColor(color.getResourceId())); colorWidget.setImageDrawable(drawable); } diff --git a/app/src/main/res/drawable/ph_drawable.xml b/app/src/main/res/drawable/ph_drawable.xml deleted file mode 100644 index d8004741..00000000 --- a/app/src/main/res/drawable/ph_drawable.xml +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - \ No newline at end of file diff --git a/app/src/main/res/layout-sw600dp/activity_main.xml b/app/src/main/res/layout-sw600dp/activity_main.xml index b8e6c294..86d45934 100644 --- a/app/src/main/res/layout-sw600dp/activity_main.xml +++ b/app/src/main/res/layout-sw600dp/activity_main.xml @@ -28,7 +28,7 @@ android:id="@+id/snackbar" android:layout_width="match_parent" android:layout_height="match_parent" - android:animateLayoutChanges="true" > + android:animateLayoutChanges="true"> + android:name="org.lsposed.manager.ui.fragment.HomeFragment" /> . - ~ - ~ Copyright (C) 2020 EdXposed Contributors - ~ Copyright (C) 2021 LSPosed Contributors - --> - - - - - - \ No newline at end of file diff --git a/app/src/main/res/values-de/strings.xml b/app/src/main/res/values-de/strings.xml index 100dd93d..4ac87b05 100644 --- a/app/src/main/res/values-de/strings.xml +++ b/app/src/main/res/values-de/strings.xml @@ -37,7 +37,6 @@ Protokollmodule - Nicht mehr anzeigen diff --git a/app/src/main/res/values-es/strings.xml b/app/src/main/res/values-es/strings.xml index 11e74859..260faff3 100644 --- a/app/src/main/res/values-es/strings.xml +++ b/app/src/main/res/values-es/strings.xml @@ -53,7 +53,6 @@ Guardar Registros detallados Registros de módulos - No volver a mostrar esto Fallo a la hora de guardar: Limpiar los registros Registros limpiados satisfactoriamente. @@ -63,7 +62,6 @@ No se pudo leer los registros: \n Recargar Fallo al limpiar los registros - Si alguien te preguntó por Android Logcat, estás en la sección equivocada. Estos son los registros de LSPosed; si necesitas un Logcat puedes encontrar lo que necesites en XDA. El módulo Xposed no está activado aún @@ -173,7 +171,6 @@ Las versiones de LSPosed Manager y LSPosed Core no son consistentes. Por favor, reinstala la versión correspondiente. LSPosed no está instalado o activado actualmente. Los registros detallados no están disponibles. Si los activaste sin reiniciar, intenta de nuevo luego de reiniciar. - No instalado LSPosed no está instalado José De Freitas]]> Copiado diff --git a/app/src/main/res/values-fr/strings.xml b/app/src/main/res/values-fr/strings.xml index bb587aab..b4b20da0 100644 --- a/app/src/main/res/values-fr/strings.xml +++ b/app/src/main/res/values-fr/strings.xml @@ -62,7 +62,6 @@ Sauvegarder Journaux détaillés Journeaux des Modules - Ne plus afficher Échec de la sauvegarde: Éffacer le journal maintenant Journal éffacé avec succès. diff --git a/app/src/main/res/values-it/strings.xml b/app/src/main/res/values-it/strings.xml index 4c8eb32c..b0ed3b82 100644 --- a/app/src/main/res/values-it/strings.xml +++ b/app/src/main/res/values-it/strings.xml @@ -59,7 +59,6 @@ Salva Log verboso Log moduli - Non mostrare di nuovo Impossibile effettuare il salvataggio: Cancella il log ora Log cancellato correttamente. @@ -69,7 +68,6 @@ Impossibile leggere il log: \n Ricarica Impossibile cancellare il log - Se qualcuno ti ha chiesto un logcat di Android, sei nella sezione sbagliata. Questo è il log di LSPosed; se hai bisogno di un logcat, su XDA puoi trovare quello che ti serve. Il modulo Xposed non è ancora attivo @@ -181,7 +179,6 @@ Le versioni di LSPosed Manager e LSPosed Core non sono coerenti. Reinstalla la versione corrispondente. LSPosed non è attualmente installato o attivo. Il log verboso non è disponibile. Se l\'hai appena abilitato senza riavviare, riprova dopo il riavvio. - Non installato LSPosed non è installato alex193a, Fs00]]> Copiato diff --git a/app/src/main/res/values-iw-rIL/strings.xml b/app/src/main/res/values-iw-rIL/strings.xml index 54e3d3ba..a0db9031 100644 --- a/app/src/main/res/values-iw-rIL/strings.xml +++ b/app/src/main/res/values-iw-rIL/strings.xml @@ -48,7 +48,6 @@ שמור Verbose Logs Modules Logs - אל תראה שוב נכשל לשמור: נקה לוגים עכשיו לוגים נוקו בהצלחה. @@ -58,7 +57,6 @@ לא מצליח לקרוא לוגים: \n רענן נכשל בניקוי הלוגים - If someone asked you an Android Logcat, you\'re in the wrong section. This is the LSPosed log; if you need a logcat, on XDA you can find what you need. מודול LSPosed עדיין לא הופעל @@ -158,6 +156,5 @@ הגרסה של LSPosed Manager ו- LSPosed Core לא תואמות. אנא התקן מחדש גרסאות תואמות. LSPosed כרגע לא מותקן או מופעל. Verbose log is not available, if you just enabled it without reboot, try again after reboot. - לא מותקן LSPosed לא מותקן diff --git a/app/src/main/res/values-ja/strings.xml b/app/src/main/res/values-ja/strings.xml index 12c6f17d..d5d09558 100644 --- a/app/src/main/res/values-ja/strings.xml +++ b/app/src/main/res/values-ja/strings.xml @@ -59,7 +59,6 @@ 保存 詳細ログ モジュールログ - 二度と表示しない 保存に失敗: 直ちにログを消去 ログの消去に成功しました。 @@ -69,7 +68,6 @@ ログの読み込みに失敗: \n 再読込 ログの消去に失敗 - これは LSPosed のログであり、Android の Logcat ではありません。logcat が必要な場合、XDA 等でそれについて調べて下さい。 Xposed モジュールが有効化されていません @@ -182,7 +180,6 @@ LSPosed Manager と LSPosed Core のバージョンが一致していません。対応バージョンを再インストールして下さい。 LSPosed が未インストールもしくは有効化されていません。 詳細ログが存在しません。ログ出力有効化に再起動を行っていない場合、再起動して下さい。 - 未インストール LSPosed が未インストールです yoshi818]]> 複写済 diff --git a/app/src/main/res/values-ko/strings.xml b/app/src/main/res/values-ko/strings.xml index 9c6420a4..a3acd915 100644 --- a/app/src/main/res/values-ko/strings.xml +++ b/app/src/main/res/values-ko/strings.xml @@ -55,7 +55,6 @@ 저장 상세 로그 모듈 로그 - 다시 표시 안 함 저장 실패: 로그 지우기 로그를 성공적으로 지웠습니다. @@ -65,7 +64,6 @@ 로그를 읽지 못함: \n 리로드 로그를 지우지 못했습니다. - 다른 사용자가 Android Logcat을 요청했다면 섹션이 잘못되어 있습니다. 이것은 LSPosed 로그입니다. logcat이 필요한 경우 XDA에서 필요한 정보를 찾을 수 있습니다. LSPosed 모듈이 아직 활성화되지 않았습니다. @@ -176,7 +174,6 @@ LSPosed Manager 및 LSPosed Core 버전이 일치하지 않습니다. 해당 버전을 다시 설치하십시오. LSPosed가 현재 설치되어 있지 않거나 활성화되어 있지 않습니다. 상세 로그를 사용할 수 없습니다. 재부팅하지 않고 방금 사용하도록 설정한 경우 재부팅 후 다시 시도하십시오. - 설치되지 않음 LSPosed가 설치되지 않음 green1052]]> 복사됨 diff --git a/app/src/main/res/values-nl/strings.xml b/app/src/main/res/values-nl/strings.xml index cb9fbc9e..d3c31953 100644 --- a/app/src/main/res/values-nl/strings.xml +++ b/app/src/main/res/values-nl/strings.xml @@ -53,7 +53,6 @@ Opslaan Uitgebreide logboeken Modules Logboeken - Laat dit niet meer zien Opslaan mislukt: Wis het logboek nu Log succesvol gewist. @@ -63,7 +62,6 @@ Kan logboek niet lezen: \n Herlaad Het logboek kan niet worden gewist - Als iemand je een Android Logcat vraagt, dan ben je in de verkeerde sectie. Dit is het LSPosed-logboek; als je een logcat nodig hebt, kun je op XDA vinden wat je nodig hebt. LSPosed module is nog niet geactiveerd @@ -164,7 +162,6 @@ De versie van LSPosed Manager en LSPosed Core zijn niet consistent. Installeer de corresponderende versie opnieuw. LSPosed is momenteel niet geïnstalleerd of actief. Uitgebreid logboek is niet beschikbaar. Als u het net hebt ingeschakeld zonder opnieuw op te starten, probeer het dan opnieuw na het opnieuw opstarten. - Niet geïnstalleerd LSPosed is niet geïnstalleerd Forceer apps om launcher-pictogrammen weer te geven Na Android 10 mogen apps (vooral Xposed-modules) hun opstartpictogrammen niet verbergen. Schakel de schakelaar uit om deze functie uit te schakelen. diff --git a/app/src/main/res/values-pt/strings.xml b/app/src/main/res/values-pt/strings.xml index 93e5260a..11af58f9 100644 --- a/app/src/main/res/values-pt/strings.xml +++ b/app/src/main/res/values-pt/strings.xml @@ -62,7 +62,6 @@ Salvar Registros LSPosed Registros dos Módulos - Não mostrar novamente Falha ao salvar: Limpar registro Registro limpo com sucesso. diff --git a/app/src/main/res/values-ru/strings.xml b/app/src/main/res/values-ru/strings.xml index 9ed6b36d..d5def81c 100644 --- a/app/src/main/res/values-ru/strings.xml +++ b/app/src/main/res/values-ru/strings.xml @@ -64,7 +64,6 @@ Сохранить Логи LSPosed Логи модулей - Больше не показывать это сообщение Ошибка сохранения: Очистить логи Логи успешно очищены diff --git a/app/src/main/res/values-uk/strings.xml b/app/src/main/res/values-uk/strings.xml index 09e6af84..5cfe88d7 100644 --- a/app/src/main/res/values-uk/strings.xml +++ b/app/src/main/res/values-uk/strings.xml @@ -33,7 +33,6 @@ Повторна оптимізація Оптимізація… Посилання скопійовано в буфер обміну - Не показувати знову Увімкнути модуль Не вдалося зберегти список областей Інформація diff --git a/app/src/main/res/values-zh-rCN/strings.xml b/app/src/main/res/values-zh-rCN/strings.xml index dd714db2..66a6bd49 100644 --- a/app/src/main/res/values-zh-rCN/strings.xml +++ b/app/src/main/res/values-zh-rCN/strings.xml @@ -62,7 +62,6 @@ 保存 LSPosed 日志 模块运行日志 - 不再提示 保存失败: 立即清理日志 日志清理成功 diff --git a/app/src/main/res/values-zh-rHK/strings.xml b/app/src/main/res/values-zh-rHK/strings.xml index 98d7e68a..7e8e73e5 100644 --- a/app/src/main/res/values-zh-rHK/strings.xml +++ b/app/src/main/res/values-zh-rHK/strings.xml @@ -53,7 +53,6 @@ 保存 詳細日誌 模組日誌 - 不再提示 保存失敗: 立即清理日誌 日誌清理成功 @@ -63,7 +62,6 @@ 無法讀取日誌: \n 重新載入 Failed to clear the log - If someone asked you an Android Logcat, you\'re in the wrong section. This is the LSPosed log; if you need a logcat, on XDA you can find what you need. Xposed 模組尚未啟動 @@ -168,7 +166,6 @@ LSPosed Manager 和 LSPosed Core 的版本不一致。請重新安裝對應的版本。 LSPosed 未安裝或未啟動 Verbose log is not available, if you just enabled it without reboot, try again after reboot. - Not Installed LSPosed is not Installed LSPosed]]> Copied diff --git a/app/src/main/res/values-zh-rTW/strings.xml b/app/src/main/res/values-zh-rTW/strings.xml index fb51f5ff..e4c32ae2 100644 --- a/app/src/main/res/values-zh-rTW/strings.xml +++ b/app/src/main/res/values-zh-rTW/strings.xml @@ -62,7 +62,6 @@ 儲存 詳細日誌 模組日誌 - 不再提醒 儲存失敗: 立即清理日誌 日誌清理成功 diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 799a16cc..d6121c16 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -62,7 +62,6 @@ Save LSPosed Logs Modules Logs - Don\'t show this again Failed to save: Clear log now Log successfully cleared. diff --git a/gradle.properties b/gradle.properties index c733747b..2293e8a4 100644 --- a/gradle.properties +++ b/gradle.properties @@ -10,4 +10,5 @@ # This option should only be used with decoupled projects. More details, visit # http://www.gradle.org/docs/current/userguide/multi_project_builds.html#sec:decoupled_projects # org.gradle.parallel=true +android.nonTransitiveRClass=true android.useAndroidX=true