diff --git a/app/src/main/java/com/aurora/store/view/ui/onboarding/OnboardingFragment.kt b/app/src/main/java/com/aurora/store/view/ui/onboarding/OnboardingFragment.kt index 945286e5d..0914cc1c2 100644 --- a/app/src/main/java/com/aurora/store/view/ui/onboarding/OnboardingFragment.kt +++ b/app/src/main/java/com/aurora/store/view/ui/onboarding/OnboardingFragment.kt @@ -66,15 +66,14 @@ class OnboardingFragment : Fragment(R.layout.fragment_onboarding) { override fun createFragment(position: Int): Fragment { when (position) { 0 -> return WelcomeFragment() - 1 -> return InstallerFragment() - 2 -> return AppLinksFragment() - 3 -> return PermissionsFragment() + 1 -> return AppLinksFragment() + 2 -> return PermissionsFragment() } return Fragment() } override fun getItemCount(): Int { - return 4 + return 3 } } @@ -123,9 +122,9 @@ class OnboardingFragment : Fragment(R.layout.fragment_onboarding) { fun refreshButtonState() { binding.btnBackward.isEnabled = lastPosition != 0 - binding.btnForward.isEnabled = lastPosition != 3 + binding.btnForward.isEnabled = lastPosition != 2 - if (lastPosition == 3) { + if (lastPosition == 2) { binding.btnForward.text = getString(R.string.action_finish) binding.btnForward.isEnabled = true binding.btnForward.setOnClickListener { diff --git a/app/src/main/java/com/aurora/store/view/ui/preferences/InstallationPreference.kt b/app/src/main/java/com/aurora/store/view/ui/preferences/InstallationPreference.kt index 8b3a056f2..940cbe6b1 100644 --- a/app/src/main/java/com/aurora/store/view/ui/preferences/InstallationPreference.kt +++ b/app/src/main/java/com/aurora/store/view/ui/preferences/InstallationPreference.kt @@ -22,56 +22,45 @@ package com.aurora.store.view.ui.preferences import android.app.admin.DevicePolicyManager import android.content.Context import android.content.DialogInterface -import android.content.pm.PackageManager import android.os.Bundle import android.view.View import androidx.appcompat.widget.Toolbar import androidx.navigation.fragment.findNavController import androidx.preference.Preference -import com.aurora.extensions.isOAndAbove +import androidx.preference.PreferenceFragmentCompat import com.aurora.extensions.runOnUiThread import com.aurora.extensions.showDialog import com.aurora.extensions.toast import com.aurora.store.R -import com.aurora.store.data.installer.AppInstaller import com.aurora.store.util.CommonUtil -import com.aurora.store.util.Log -import com.aurora.store.util.Preferences +import com.aurora.store.util.Preferences.INSTALLATION_ABANDON_SESSION import com.aurora.store.util.Preferences.PREFERENCE_INSTALLATION_DEVICE_OWNER -import com.aurora.store.util.save -import com.aurora.store.view.custom.preference.AuroraListPreference +import com.aurora.store.util.Preferences.PREFERENCE_INSTALLER_ID import dagger.hilt.android.AndroidEntryPoint -import rikka.shizuku.Shizuku -import rikka.sui.Sui @AndroidEntryPoint -class InstallationPreference : BasePreferenceFragment() { - - private var shizukuAlive = Sui.isSui() - private val shizukuAliveListener = Shizuku.OnBinderReceivedListener { - Log.d("ShizukuInstaller Alive!") - shizukuAlive = true - } - private val shizukuDeadListener = Shizuku.OnBinderDeadListener { - Log.d("ShizukuInstaller Dead!") - shizukuAlive = false - } - private val shizukuResultListener = - Shizuku.OnRequestPermissionResultListener { _: Int, result: Int -> - if (result == PackageManager.PERMISSION_GRANTED) { - save(Preferences.PREFERENCE_INSTALLER_ID, 5) - activity?.recreate() - } else { - showDialog( - R.string.action_installations, - R.string.installer_shizuku_unavailable - ) - } - } +class InstallationPreference : PreferenceFragmentCompat() { override fun onCreatePreferences(savedInstanceState: Bundle?, rootKey: String?) { setPreferencesFromResource(R.xml.preferences_installation, rootKey) + findPreference(PREFERENCE_INSTALLER_ID)?.apply { + setOnPreferenceClickListener { + findNavController().navigate(R.id.installerFragment) + true + } + } + + findPreference(INSTALLATION_ABANDON_SESSION)?.apply { + setOnPreferenceClickListener { + CommonUtil.cleanupInstallationSessions(requireContext()) + runOnUiThread { + requireContext().toast(R.string.toast_abandon_sessions) + } + false + } + } + findPreference(PREFERENCE_INSTALLATION_DEVICE_OWNER)?.apply { val packageName = context.packageName val devicePolicyManager = @@ -101,103 +90,5 @@ class InstallationPreference : BasePreferenceFragment() { title = getString(R.string.title_installation) setNavigationOnClickListener { findNavController().navigateUp() } } - - if (isOAndAbove() && AppInstaller.hasShizukuOrSui(requireContext())) { - Shizuku.addBinderReceivedListenerSticky(shizukuAliveListener) - Shizuku.addBinderDeadListener(shizukuDeadListener) - Shizuku.addRequestPermissionResultListener(shizukuResultListener) - } - - val abandonPreference: Preference? = - findPreference(Preferences.INSTALLATION_ABANDON_SESSION) - - abandonPreference?.let { - it.onPreferenceClickListener = - Preference.OnPreferenceClickListener { - CommonUtil.cleanupInstallationSessions(requireContext()) - runOnUiThread { - requireContext().toast(R.string.toast_abandon_sessions) - } - false - } - } - - val installerPreference: AuroraListPreference? = - findPreference(Preferences.PREFERENCE_INSTALLER_ID) - - installerPreference?.let { - it.onPreferenceChangeListener = - Preference.OnPreferenceChangeListener { _, newValue -> - val selectedId = Integer.parseInt(newValue as String) - if (selectedId == 2) { - if (AppInstaller.hasRootAccess()) { - save(Preferences.PREFERENCE_INSTALLER_ID, selectedId) - true - } else { - showDialog( - R.string.action_installations, - R.string.installer_root_unavailable - ) - false - } - } else if (selectedId == 3) { - if (AppInstaller.hasAuroraService(requireContext())) { - save(Preferences.PREFERENCE_INSTALLER_ID, selectedId) - true - } else { - showDialog( - R.string.action_installations, - R.string.installer_service_unavailable - ) - false - } - } else if (selectedId == 4) { - if (AppInstaller.hasAppManager(requireContext())) { - save(Preferences.PREFERENCE_INSTALLER_ID, selectedId) - true - } else { - showDialog( - R.string.action_installations, - R.string.installer_am_unavailable - ) - false - } - } else if (selectedId == 5) { - if (isOAndAbove() && AppInstaller.hasShizukuOrSui(requireContext())) { - if (shizukuAlive && AppInstaller.hasShizukuPerm()) { - save(Preferences.PREFERENCE_INSTALLER_ID, selectedId) - true - } else if (shizukuAlive && !Shizuku.shouldShowRequestPermissionRationale()) { - Shizuku.requestPermission(9000) - false - } else { - showDialog( - R.string.action_installations, - R.string.installer_shizuku_unavailable - ) - false - } - } else { - showDialog( - R.string.action_installations, - R.string.installer_shizuku_unavailable - ) - false - } - } else { - save(Preferences.PREFERENCE_INSTALLER_ID, selectedId) - true - } - } - } - } - - override fun onDestroy() { - if (isOAndAbove() && AppInstaller.hasShizukuOrSui(requireContext())) { - Shizuku.removeBinderReceivedListener(shizukuAliveListener) - Shizuku.removeBinderDeadListener(shizukuDeadListener) - Shizuku.removeRequestPermissionResultListener(shizukuResultListener) - } - super.onDestroy() } } diff --git a/app/src/main/java/com/aurora/store/view/ui/onboarding/InstallerFragment.kt b/app/src/main/java/com/aurora/store/view/ui/preferences/InstallerFragment.kt similarity index 78% rename from app/src/main/java/com/aurora/store/view/ui/onboarding/InstallerFragment.kt rename to app/src/main/java/com/aurora/store/view/ui/preferences/InstallerFragment.kt index 52f438681..6bf385934 100644 --- a/app/src/main/java/com/aurora/store/view/ui/onboarding/InstallerFragment.kt +++ b/app/src/main/java/com/aurora/store/view/ui/preferences/InstallerFragment.kt @@ -17,7 +17,7 @@ * */ -package com.aurora.store.view.ui.onboarding +package com.aurora.store.view.ui.preferences import android.content.pm.PackageManager import android.os.Bundle @@ -29,15 +29,14 @@ import com.aurora.extensions.isOAndAbove import com.aurora.extensions.showDialog import com.aurora.store.R import com.aurora.store.data.installer.AMInstaller -import com.aurora.store.data.installer.AppInstaller.Companion.hasAppManager -import com.aurora.store.data.installer.AppInstaller.Companion.hasRootAccess -import com.aurora.store.data.installer.AppInstaller.Companion.hasShizukuOrSui -import com.aurora.store.data.installer.AppInstaller.Companion.hasShizukuPerm +import com.aurora.store.data.installer.AppInstaller +import com.aurora.store.data.installer.NativeInstaller import com.aurora.store.data.installer.RootInstaller +import com.aurora.store.data.installer.ServiceInstaller import com.aurora.store.data.installer.SessionInstaller import com.aurora.store.data.installer.ShizukuInstaller import com.aurora.store.data.model.Installer -import com.aurora.store.databinding.FragmentOnboardingInstallerBinding +import com.aurora.store.databinding.FragmentInstallerBinding import com.aurora.store.util.Log import com.aurora.store.util.Preferences import com.aurora.store.util.Preferences.PREFERENCE_INSTALLER_ID @@ -49,9 +48,9 @@ import rikka.shizuku.Shizuku import rikka.sui.Sui @AndroidEntryPoint -class InstallerFragment : BaseFragment(R.layout.fragment_onboarding_installer) { +class InstallerFragment : BaseFragment(R.layout.fragment_installer) { - private var _binding: FragmentOnboardingInstallerBinding? = null + private var _binding: FragmentInstallerBinding? = null private val binding get() = _binding!! private var installerId: Int = 0 @@ -82,11 +81,14 @@ class InstallerFragment : BaseFragment(R.layout.fragment_onboarding_installer) { override fun onViewCreated(view: View, savedInstanceState: Bundle?) { super.onViewCreated(view, savedInstanceState) - _binding = FragmentOnboardingInstallerBinding.bind(view) + _binding = FragmentInstallerBinding.bind(view) + + // Toolbar + binding.toolbar.setNavigationOnClickListener { findNavController().navigateUp() } installerId = Preferences.getInteger(requireContext(), PREFERENCE_INSTALLER_ID) - if (isOAndAbove() && hasShizukuOrSui(requireContext())) { + if (isOAndAbove() && AppInstaller.hasShizukuOrSui(requireContext())) { Shizuku.addBinderReceivedListenerSticky(shizukuAliveListener) Shizuku.addBinderDeadListener(shizukuDeadListener) Shizuku.addRequestPermissionResultListener(shizukuResultListener) @@ -95,7 +97,7 @@ class InstallerFragment : BaseFragment(R.layout.fragment_onboarding_installer) { // RecyclerView binding.epoxyRecycler.withModels { setFilterDuplicates(true) - getRecommendedInstallers().forEach { + getInstallers().forEach { add( InstallerViewModel_() .id(it.id) @@ -110,9 +112,7 @@ class InstallerFragment : BaseFragment(R.layout.fragment_onboarding_installer) { } if (isMIUI() && !isMiuiOptimizationDisabled()) { - findNavController().navigate( - OnboardingFragmentDirections.actionOnboardingFragmentToDeviceMiuiSheet() - ) + findNavController().navigate(R.id.deviceMiuiSheet) } } @@ -122,7 +122,7 @@ class InstallerFragment : BaseFragment(R.layout.fragment_onboarding_installer) { } override fun onDestroy() { - if (isOAndAbove() && hasShizukuOrSui(requireContext())) { + if (isOAndAbove() && AppInstaller.hasShizukuOrSui(requireContext())) { Shizuku.removeBinderReceivedListener(shizukuAliveListener) Shizuku.removeBinderDeadListener(shizukuDeadListener) Shizuku.removeRequestPermissionResultListener(shizukuResultListener) @@ -134,15 +134,13 @@ class InstallerFragment : BaseFragment(R.layout.fragment_onboarding_installer) { when (installerId) { 0 -> { if (isMIUI() && !isMiuiOptimizationDisabled()) { - findNavController().navigate( - OnboardingFragmentDirections.actionOnboardingFragmentToDeviceMiuiSheet() - ) + findNavController().navigate(R.id.deviceMiuiSheet) } this.installerId = installerId save(PREFERENCE_INSTALLER_ID, installerId) } 2 -> { - if (hasRootAccess()) { + if (AppInstaller.hasRootAccess()) { this.installerId = installerId save(PREFERENCE_INSTALLER_ID, installerId) } else { @@ -152,8 +150,19 @@ class InstallerFragment : BaseFragment(R.layout.fragment_onboarding_installer) { ) } } + 3 -> { + if (AppInstaller.hasAuroraService(requireContext())) { + this.installerId = installerId + save(PREFERENCE_INSTALLER_ID, installerId) + } else { + showDialog( + R.string.action_installations, + R.string.installer_service_unavailable + ) + } + } 4 -> { - if (hasAppManager(requireContext())) { + if (AppInstaller.hasAppManager(requireContext())) { this.installerId = installerId save(PREFERENCE_INSTALLER_ID, installerId) } else { @@ -164,8 +173,8 @@ class InstallerFragment : BaseFragment(R.layout.fragment_onboarding_installer) { } } 5 -> { - if (isOAndAbove() && hasShizukuOrSui(requireContext())) { - if (shizukuAlive && hasShizukuPerm()) { + if (isOAndAbove() && AppInstaller.hasShizukuOrSui(requireContext())) { + if (shizukuAlive && AppInstaller.hasShizukuPerm()) { this.installerId = installerId save(PREFERENCE_INSTALLER_ID, installerId) } else if (shizukuAlive && !Shizuku.shouldShowRequestPermissionRationale()) { @@ -190,10 +199,12 @@ class InstallerFragment : BaseFragment(R.layout.fragment_onboarding_installer) { } } - private fun getRecommendedInstallers(): List { + private fun getInstallers(): List { val installers = mutableListOf( SessionInstaller.getInstallerInfo(requireContext()), + NativeInstaller.getInstallerInfo(requireContext()), RootInstaller.getInstallerInfo(requireContext()), + ServiceInstaller.getInstallerInfo(requireContext()), AMInstaller.getInstallerInfo(requireContext()) ) diff --git a/app/src/main/res/layout/fragment_onboarding_installer.xml b/app/src/main/res/layout-land/fragment_installer.xml similarity index 64% rename from app/src/main/res/layout/fragment_onboarding_installer.xml rename to app/src/main/res/layout-land/fragment_installer.xml index 77db2d878..ae013c7e6 100644 --- a/app/src/main/res/layout/fragment_onboarding_installer.xml +++ b/app/src/main/res/layout-land/fragment_installer.xml @@ -24,29 +24,16 @@ xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" - android:divider="@drawable/divider" - android:orientation="vertical" - android:showDividers="middle"> + android:orientation="vertical"> - - - + android:minHeight="?attr/actionBarSize" + android:theme="?attr/actionBarTheme" + app:navigationIcon="@drawable/ic_arrow_back" + app:title="@string/pref_install_mode_title" /> + android:orientation="vertical"> - - - - - - + android:layout_height="wrap_content" + android:minHeight="?attr/actionBarSize" + android:theme="?attr/actionBarTheme" + app:navigationIcon="@drawable/ic_arrow_back" + app:title="@string/pref_install_mode_title" /> - + تطبيقاتي وألعابي تعذر الحصول على الملفات فرض مسح جلسات التثبيت - حدد المثبت المناسب في انتظار تأكيد المستخدم حزمة APK غير صالحة أو تالفة تصدير diff --git a/app/src/main/res/values-ast/strings.xml b/app/src/main/res/values-ast/strings.xml index b1e04078f..32ca4bd5b 100644 --- a/app/src/main/res/values-ast/strings.xml +++ b/app/src/main/res/values-ast/strings.xml @@ -259,7 +259,6 @@ Desactiva les optimizaciones de MIUI pa permitir les instalaciones, sinón pues escoyer l\'instalador root o\'l de los servicios d\'Aurora. Hai un anovamientu You can not install bundled(split) apps via Native Installer. Change your installer to Session, Services or Root. - Seleiciona un instalador afayadizu Acoyida Asegúrate de que vuelves aniciar la sesión ya reanicies l\'aplicación p\'aplicar los cambeos. Escoyeta de los editores diff --git a/app/src/main/res/values-az/strings.xml b/app/src/main/res/values-az/strings.xml index 3e0c99334..2d0d53784 100644 --- a/app/src/main/res/values-az/strings.xml +++ b/app/src/main/res/values-az/strings.xml @@ -169,7 +169,6 @@ Siz Yerli quraşdırıcı vasitəsilə birləşdirilmiş (bölünmüş) tətbiqləri quraşdıra bilməzsiniz. Quraşdırıcınızı Hesab, Xidmətlər və ya Kökə dəyişdirin. Sürətli bildiriş Ümumi bildiriş - Uyğun quraşdırıcı seçin Aurora Mağazası aşağıdakı icazələri tələb edir Xoş Gəldiniz Nə etmək istəyirsən\? diff --git a/app/src/main/res/values-bg/strings.xml b/app/src/main/res/values-bg/strings.xml index 512ec5b08..87a9ed5b6 100644 --- a/app/src/main/res/values-bg/strings.xml +++ b/app/src/main/res/values-bg/strings.xml @@ -178,7 +178,6 @@ %1$s и %2$s Проверяване за актуализации Инсталирайте App Manager или сменете инсталатора. - Изберете подходящ инсталатор Пауза Описание Как си\? diff --git a/app/src/main/res/values-ca/strings.xml b/app/src/main/res/values-ca/strings.xml index 18758bd77..c9041153d 100644 --- a/app/src/main/res/values-ca/strings.xml +++ b/app/src/main/res/values-ca/strings.xml @@ -66,7 +66,6 @@ No hi ha accés root. Concedeix-l o canvia l\'instal·lador. Aurora Store requereix els permisos següents Instal·lat correctament - Seleccioneu un instal·lador adequat No podeu instal·lar aplicacions agrupades (dividir) mitjançant l\'instal·lador natiu. Canvieu el vostre instal·lador a Sessió, Serveis o Root. Notificació ràpida Instal·lador diff --git a/app/src/main/res/values-cs/strings.xml b/app/src/main/res/values-cs/strings.xml index eae82e504..832e34e14 100644 --- a/app/src/main/res/values-cs/strings.xml +++ b/app/src/main/res/values-cs/strings.xml @@ -100,7 +100,6 @@ Oprávnění Instalátor Obchod Aurora vyžaduje následující oprávnění - Vyberte vhodný instalátor Obecné oznámení Rychlé oznámení Byla nalezena nová aktualizace diff --git a/app/src/main/res/values-da/strings.xml b/app/src/main/res/values-da/strings.xml index de6953abf..ea3c6dffe 100644 --- a/app/src/main/res/values-da/strings.xml +++ b/app/src/main/res/values-da/strings.xml @@ -174,7 +174,6 @@ Ny opdatering tilgængelig Hurtig notifikation Generel notifikation - Vælg en egnet installatør Aurora Store kræver de følgende tilladelser Installatør Tilladelser diff --git a/app/src/main/res/values-de/strings.xml b/app/src/main/res/values-de/strings.xml index d0cf3a90d..ad0d427f2 100644 --- a/app/src/main/res/values-de/strings.xml +++ b/app/src/main/res/values-de/strings.xml @@ -123,7 +123,6 @@ Willkommen Berechtigungen Bitte die erforderlichen Berechtigungen erteilen - Eine passende Methode auswählen Allgemeine Benachrichtigung Kurzbenachrichtigung Neues Update verfügbar diff --git a/app/src/main/res/values-el/strings.xml b/app/src/main/res/values-el/strings.xml index ef2050efe..03880472e 100644 --- a/app/src/main/res/values-el/strings.xml +++ b/app/src/main/res/values-el/strings.xml @@ -142,7 +142,6 @@ Εντοπίστηκε MIUI! Το πρόγραμμα δεν μπορεί να εγκαταστήσει εφαρμογές λόγω βελτιστοποιήσεων της MIUI. Γρήγορη ειδοποίηση - Επιλέξτε το κατάλληλο πρόγραμμα εγκατάστασης Το Aurora Store απαιτεί τα ακόλουθα δικαιώματα Οι υπηρεσίες Aurora είναι διαθέσιμες και έτοιμες για εγκατάσταση. Όροι χρήσης diff --git a/app/src/main/res/values-es/strings.xml b/app/src/main/res/values-es/strings.xml index 0092f5cbf..b633d2775 100644 --- a/app/src/main/res/values-es/strings.xml +++ b/app/src/main/res/values-es/strings.xml @@ -76,7 +76,6 @@ Permisos Instalador Aurora Store requiere los siguientes permisos - Seleccione un instalador adecuado Notificación general Notificación rápida Nueva actualización disponible diff --git a/app/src/main/res/values-eu/strings.xml b/app/src/main/res/values-eu/strings.xml index a1520fdf6..6a2520989 100644 --- a/app/src/main/res/values-eu/strings.xml +++ b/app/src/main/res/values-eu/strings.xml @@ -83,7 +83,6 @@ Baimenak Instalatzailea Aukera Store-k honako baimenak behar ditu - Aukeratu instalatzaile egokia Jakinarazpen orokorra Jakinarazpen arina Eguneratze berria aurkitu da diff --git a/app/src/main/res/values-fa/strings.xml b/app/src/main/res/values-fa/strings.xml index 4f826c8cd..324732c91 100644 --- a/app/src/main/res/values-fa/strings.xml +++ b/app/src/main/res/values-fa/strings.xml @@ -193,7 +193,6 @@ MIUI شناسایی شد! بسته متناقض وجود دارد خدمات آرورا 1.0.9 یا بالاتر را نصب کنید، یا نصب کننده را تغییر دهید. - نصب کننده مناسب را انتخاب کنید موارد اضافی در لیست سفید قرار گرفت پیکربندی دستگاه صادر نشد diff --git a/app/src/main/res/values-fi/strings.xml b/app/src/main/res/values-fi/strings.xml index 28ffc6399..053e11117 100644 --- a/app/src/main/res/values-fi/strings.xml +++ b/app/src/main/res/values-fi/strings.xml @@ -238,7 +238,6 @@ Käyttöoikeudet Asentaja Aurora Store vaatii seuraavat käyttöoikeudet - Valitse soveltuva asentaja Et voi asentaa niputettuja (split) sovelluksia natiiviasentajalla. Vaihda asentajaksi Services-, Root tai sessioasentaja. Vaihtoehtoisesti voit valita natiiviasentajan, mutta sillä et voi asentaa niputettuja (split) APK-tiedostoja, joten valinta on sinun. Ota MIUI-optimoinnit pois käytöstä hyväksyäksesi asennukset tai valitse Root- tai Services-asentaja. diff --git a/app/src/main/res/values-fr/strings.xml b/app/src/main/res/values-fr/strings.xml index 5eb094040..a01a3f355 100644 --- a/app/src/main/res/values-fr/strings.xml +++ b/app/src/main/res/values-fr/strings.xml @@ -24,7 +24,6 @@ Comment ça va \? Bienvenue Installateur - Sélectionnez un installateur approprié Notification générale Téléchargements Filtrer les applications F-droid diff --git a/app/src/main/res/values-gl/strings.xml b/app/src/main/res/values-gl/strings.xml index ed1538fa8..e6a7e77b7 100644 --- a/app/src/main/res/values-gl/strings.xml +++ b/app/src/main/res/values-gl/strings.xml @@ -64,7 +64,6 @@ Permisos Instalador Aurora Store precisa os seguintes permisos - Selecciones un instalador adecuado Notificación xeral Notificación rápida Non é posíbel instalar conxuntos de aplicacións polo Instalador Nativo. Cambie o instalador a Sesión, Servizos ou Root. diff --git a/app/src/main/res/values-he/strings.xml b/app/src/main/res/values-he/strings.xml index 14912cc15..6869869c0 100644 --- a/app/src/main/res/values-he/strings.xml +++ b/app/src/main/res/values-he/strings.xml @@ -235,7 +235,6 @@ התקן את מנהל האפליקציות או שנה סוג מתקין זוהתה מערכת הפעלה של שיאומי! מתקין מקומי לא יכול להתקין אפליקציות בגלל אופטימיזציה של הממשק של שיאומי. - בחר מתקין מתאים ההגדרה תחול אחרי הפעלה מחדש של האפליקציה מתקין AM מתקין מערכת diff --git a/app/src/main/res/values-hi/strings.xml b/app/src/main/res/values-hi/strings.xml index c9175b2a6..aa53c39a2 100644 --- a/app/src/main/res/values-hi/strings.xml +++ b/app/src/main/res/values-hi/strings.xml @@ -169,7 +169,6 @@ अनुकूलन आकलन ठीक है - एक उपयुक्त इंस्टॉलर चुनें इंस्टॉल करने का तरीका खाते बिक्री पर ऐप्स diff --git a/app/src/main/res/values-hr/strings.xml b/app/src/main/res/values-hr/strings.xml index 8c5568c42..20f5dce62 100644 --- a/app/src/main/res/values-hr/strings.xml +++ b/app/src/main/res/values-hr/strings.xml @@ -172,7 +172,6 @@ Dozvole Instalacija Aurora trgovina zahtijeva sljedeće dozvole - Odaberi odgovarajuću instalaciju Opće obavijesti Kratke obavijesti Dostupna je nova verzija diff --git a/app/src/main/res/values-hu/strings.xml b/app/src/main/res/values-hu/strings.xml index 48aae6f94..159070360 100644 --- a/app/src/main/res/values-hu/strings.xml +++ b/app/src/main/res/values-hu/strings.xml @@ -87,7 +87,6 @@ Engedélyek Telepítő Az Aurora Store a következő engedélyeket igényli - Válasszon megfelelő telepítőt Általános értesítés Gyors értesítés Új frissítés érhető el diff --git a/app/src/main/res/values-ia/strings.xml b/app/src/main/res/values-ia/strings.xml index 0bc159c00..1dcdf28ae 100644 --- a/app/src/main/res/values-ia/strings.xml +++ b/app/src/main/res/values-ia/strings.xml @@ -194,7 +194,6 @@ Deler le APK depost le installation Fornitor - bestappsales.com Applicar - Selige un installator adequate Filtros Lista blanc Novitates non fornite diff --git a/app/src/main/res/values-in/strings.xml b/app/src/main/res/values-in/strings.xml index e012ff254..80f413305 100644 --- a/app/src/main/res/values-in/strings.xml +++ b/app/src/main/res/values-in/strings.xml @@ -247,7 +247,6 @@ Pasang layanan Aurora 1.0.9 atau lebih baru atau ubah pemasang. Sedang tren Berbayar teratas - Pilih pemasang yang sesuai Pemasang Aurora Store memerlukan izin sebagai berikut Atur layanan Aurora dan berikan seluruh izin terlebih dahulu. diff --git a/app/src/main/res/values-it/strings.xml b/app/src/main/res/values-it/strings.xml index 5473ef365..5a14f527d 100644 --- a/app/src/main/res/values-it/strings.xml +++ b/app/src/main/res/values-it/strings.xml @@ -195,7 +195,6 @@ Autorizzazioni Installatore Aurora Store richiede le autorizzazioni seguenti - Seleziona un installatore adatto Notifica generale Notifica rapida Nuovo aggiornamento disponibile diff --git a/app/src/main/res/values-ja/strings.xml b/app/src/main/res/values-ja/strings.xml index 5391b8100..93e62ac30 100644 --- a/app/src/main/res/values-ja/strings.xml +++ b/app/src/main/res/values-ja/strings.xml @@ -32,7 +32,6 @@ 権限 インストーラー Aurora Store は以下の権限が必要です - インストーラーを選択 全般通知 クイック通知 更新が利用できます diff --git a/app/src/main/res/values-kmr/strings.xml b/app/src/main/res/values-kmr/strings.xml index cfd90ce11..08e98b45b 100644 --- a/app/src/main/res/values-kmr/strings.xml +++ b/app/src/main/res/values-kmr/strings.xml @@ -119,7 +119,6 @@ Destûrên Sazker Aurora Store destûrên jêrîn hewce dike - Sazkirinek guncan hilbijêrin Ragihandina giştî Agahdariya bilez Nûvekirina nû heye diff --git a/app/src/main/res/values-ko/strings.xml b/app/src/main/res/values-ko/strings.xml index d20fdef09..a6f23eae6 100644 --- a/app/src/main/res/values-ko/strings.xml +++ b/app/src/main/res/values-ko/strings.xml @@ -149,7 +149,6 @@ 새로운 업데이트 사용 가능 선택적으로 기본 설치 프로그램을 선택할 수 있지만 번들(분할) APK를 설치할 수 없으므로 선택은 귀하의 몫입니다. 번들(분할) 앱은 기본 설치 프로그램을 통해 설치할 수 없습니다. 설치 프로그램을 세션, 서비스 또는 루트로 변경하세요. - 적합한 설치 프로그램을 선택하세요 Aurora Store는 다음 권한을 필요로 합니다 설치 프로그램 권한 diff --git a/app/src/main/res/values-lt/strings.xml b/app/src/main/res/values-lt/strings.xml index 6b36145c4..229ad988b 100644 --- a/app/src/main/res/values-lt/strings.xml +++ b/app/src/main/res/values-lt/strings.xml @@ -233,7 +233,6 @@ Atsisakytas Atsiuntimas užbaigtas Veikia su „Exodus“ - Pasirinkite tinkamą diegimo programėlę Keturios Trys Viena diff --git a/app/src/main/res/values-lv/strings.xml b/app/src/main/res/values-lv/strings.xml index 739049784..b0d7c0bae 100644 --- a/app/src/main/res/values-lv/strings.xml +++ b/app/src/main/res/values-lv/strings.xml @@ -194,7 +194,6 @@ Noteikts MIUI. Sesijas uzstādītājs nevar uzstādīt lietotnes MIUI uzlabojumu dēļ. Ārējās krātuves piekļuve - Atlasīt piemērotu uzstādītāju Piespiest notīrīt uzstādīšanas sesijas Notīrīt pamestās vai neuzsāktās uzstādīšanas sesijas Tev diff --git a/app/src/main/res/values-nb-rNO/strings.xml b/app/src/main/res/values-nb-rNO/strings.xml index 1507854f7..e0de1fc71 100644 --- a/app/src/main/res/values-nb-rNO/strings.xml +++ b/app/src/main/res/values-nb-rNO/strings.xml @@ -245,7 +245,6 @@ Tilgang for installerer Tilgang til eksternlagring Installerer - Velg en egnet installerer Generell merknad Hurtigmerknad Du kan ikke installere medfølgende (delte) apper via Native Installer. Endre installasjonsprogrammet til Session, Services eller Root. diff --git a/app/src/main/res/values-nl/strings.xml b/app/src/main/res/values-nl/strings.xml index f2d4a477f..114f44273 100644 --- a/app/src/main/res/values-nl/strings.xml +++ b/app/src/main/res/values-nl/strings.xml @@ -121,7 +121,6 @@ Toestemmingen Installateur Aurora Store vereist de volgende toestemmingen - Selecteer een geschikte installateur Algemene melding Snelle melding U kan geen gebundelde(split) applicaties installeren met Native Installer. Verander uw installatiemethode naar Session, Service of Root. diff --git a/app/src/main/res/values-pa/strings.xml b/app/src/main/res/values-pa/strings.xml index 5f304f51e..b290553eb 100644 --- a/app/src/main/res/values-pa/strings.xml +++ b/app/src/main/res/values-pa/strings.xml @@ -111,7 +111,6 @@ ਇੰਸਟਾਲਰ ਅਗਿਆਵਾਂ ਔਰੋਰਾ ਸਟੋਰ ਨੂੰ ਹੇਠ ਲਿਖੀਆਂ ਇਜਾਜ਼ਤਾਂ ਦੀ ਲੋੜ ਹੈ - ਕਿਰਪਾ ਕਰਕੇ ਕੋਈ ਢੁਕਵਾਂ ਐਪ ਇੰਸਟਾਲਰ ਚੁਣੋ ਆਮ ਸੂਚਨਾ ਤੁਰੰਤ ਸੂਚਨਾ ਨਵਾਂ ਅੱਪਡੇਟ ਉਪਲਬੱਧ diff --git a/app/src/main/res/values-pl/strings.xml b/app/src/main/res/values-pl/strings.xml index 93c7ebe66..ca0f8bce1 100644 --- a/app/src/main/res/values-pl/strings.xml +++ b/app/src/main/res/values-pl/strings.xml @@ -171,7 +171,6 @@ Dostęp do pamięci zewnętrznej Uprawnienia Aurora Store wymaga następujących uprawnień - Wybierz odpowiedni instalator Jak się masz\? Witamy Instalator diff --git a/app/src/main/res/values-pt-rBR/strings.xml b/app/src/main/res/values-pt-rBR/strings.xml index eb092159f..89dc153c8 100644 --- a/app/src/main/res/values-pt-rBR/strings.xml +++ b/app/src/main/res/values-pt-rBR/strings.xml @@ -68,7 +68,6 @@ Permissões Instalador A Aurora Store requer as seguintes permissões - Selecione um instalador adequado Notificação geral Notificação rápida Nova atualização disponível diff --git a/app/src/main/res/values-pt/strings.xml b/app/src/main/res/values-pt/strings.xml index 7c013c767..4f9a806f1 100644 --- a/app/src/main/res/values-pt/strings.xml +++ b/app/src/main/res/values-pt/strings.xml @@ -130,7 +130,6 @@ Permissões Instalador Aurora Store requer as seguintes permissões - Selecione um instalador adequado Notificação geral Notificação rápida Nova atualização disponível diff --git a/app/src/main/res/values-ro/strings.xml b/app/src/main/res/values-ro/strings.xml index 06173bc97..9a8091b69 100644 --- a/app/src/main/res/values-ro/strings.xml +++ b/app/src/main/res/values-ro/strings.xml @@ -138,7 +138,6 @@ Anulat Se descarcă • %1$d / %2$d%3$s Toate - Selectează un instalator potrivit Două Nu există acces root. Acordă-l sau schimbă programul de instalare. APK nevalid sau deteriorat diff --git a/app/src/main/res/values-ru/strings.xml b/app/src/main/res/values-ru/strings.xml index 1fa42c709..e6afc3e6a 100644 --- a/app/src/main/res/values-ru/strings.xml +++ b/app/src/main/res/values-ru/strings.xml @@ -206,7 +206,6 @@ Разрешения Установщик Aurora Store требует следующих разрешений - Выберите подходящий способ установки Общее уведомление Быстрое уведомление Доступно обновление diff --git a/app/src/main/res/values-sc/strings.xml b/app/src/main/res/values-sc/strings.xml index c768c8389..184c981d3 100644 --- a/app/src/main/res/values-sc/strings.xml +++ b/app/src/main/res/values-sc/strings.xml @@ -67,7 +67,6 @@ Inabìlita sas otimizatziones pro permìtere s\'installatzione, si nono podet isseberare s\'installadore de raighina o de sos servìtzios. Si cheres podes isseberare s\'installadore nativu, ma tando no as a pòdere installare sos APK agrupados (partzidos). Non podes installare sas aplicatziones agrupadas (partzidas) cun s\'installadore nativu. Muda s\'installadore tuo a su de sessione, servìtzios o raighina. - Seletziona un\'installadore adatu Aurora Store tenet bisòngiu de sos permissos chi sighint Installadore Comente andat\? diff --git a/app/src/main/res/values-si/strings.xml b/app/src/main/res/values-si/strings.xml index 766f5577e..5eb34f2cf 100644 --- a/app/src/main/res/values-si/strings.xml +++ b/app/src/main/res/values-si/strings.xml @@ -229,7 +229,6 @@ MIUI අනාවරණය විය! ඔබ යෙදුම යළිි ඇරඹූ පසු මෙම සැකසුම් යෙදෙනු ඇත පොදු දැනුම්දීම - සුදුසු ස්ථාපකයක් තෝරන්න අවුරෝරා ස්ටෝර් සඳහා පහත අවසර වුවමනාය බාහිර ආචයන කළමණාකරු රැවටීම යෙදීමට නැවත පිවිසෙන්න diff --git a/app/src/main/res/values-sl/strings.xml b/app/src/main/res/values-sl/strings.xml index c15dd50b1..c67f886b1 100644 --- a/app/src/main/res/values-sl/strings.xml +++ b/app/src/main/res/values-sl/strings.xml @@ -172,7 +172,6 @@ Dovoljenja Prenosi Podobne in sorodne aplikacije - Izberite primeren namestitveni program Dodatki Svetlo Ne morete namestiti združenih (razdeljenih) aplikacij prek izvornega namestitvenega programa. Spremenite namestitveni program v sejo, storitve ali koren. diff --git a/app/src/main/res/values-so/strings.xml b/app/src/main/res/values-so/strings.xml index 408626a07..620dd9d21 100644 --- a/app/src/main/res/values-so/strings.xml +++ b/app/src/main/res/values-so/strings.xml @@ -131,7 +131,6 @@ Ogolaanshaha Kushubaha Dukaanka Aurora wuxuu ubaahan yahay inaad u oglaato kuwan - Dooro kushube kuhaboon Ogaysiin guud Ogaysiin dagdaga Kuma shubi kartid appska xidhmada (lakala jajabiyay) adoo isticmaalaya kushubaha barnaamijka aallada. Ubadal kushubahaaga Xidhiidka, Adeega ama Root. diff --git a/app/src/main/res/values-sq/strings.xml b/app/src/main/res/values-sq/strings.xml index 9ef1a0be9..371e0ad91 100644 --- a/app/src/main/res/values-sq/strings.xml +++ b/app/src/main/res/values-sq/strings.xml @@ -152,7 +152,6 @@ S’mund të instaloni aplikacione të paketuara (të ndara) përmes Instaluesit të vetë pajisjes. Ndryshoni instaluesin tuaj në instalues Sesioni, Shërbimesh ose Rrënjë. Njoftim i shpejtë Njoftim i përgjithshëm - Përzgjidhni një instalues të përshtatshëm Aurora Store lyp lejet vijuese Instalues Leje diff --git a/app/src/main/res/values-sr/strings.xml b/app/src/main/res/values-sr/strings.xml index 4ddb14427..cf02c51c3 100644 --- a/app/src/main/res/values-sr/strings.xml +++ b/app/src/main/res/values-sr/strings.xml @@ -82,7 +82,6 @@ Дозволе Програм за инсталацију Aurora Store захтева следеће дозволе - Изаберите одговарајући програм за инсталацију Опште обавештење Брзо обавештење Ново ажурирање је доступно diff --git a/app/src/main/res/values-sv/strings.xml b/app/src/main/res/values-sv/strings.xml index 157558091..bf5b40cd3 100644 --- a/app/src/main/res/values-sv/strings.xml +++ b/app/src/main/res/values-sv/strings.xml @@ -76,7 +76,6 @@ Behörigheter Installatör Aurora-butiken behöver följande tillstånd - Välj en passande installatör Generell avisering Snabb avisering Ny uppdatering tillgänglig diff --git a/app/src/main/res/values-ta/strings.xml b/app/src/main/res/values-ta/strings.xml index 5637ec0f0..a2e720743 100644 --- a/app/src/main/res/values-ta/strings.xml +++ b/app/src/main/res/values-ta/strings.xml @@ -90,7 +90,6 @@ பொறுப்புத்துறப்பு விருப்பமாக நீங்கள் நேட்டிவ் இன்ஸ்டாலரைத் தேர்வு செய்யலாம், ஆனால் நீங்கள் தொகுக்கப்பட்ட (பிளவு) APKகளை நிறுவ முடியாது, எனவே தேர்வு உங்களுடையது. பதிவிறக்கங்களைச் சேமிக்க (APKகள் & OBBகள்), வெளிப்புறச் சேமிப்பகத்திற்கு மற்றும் அதிலிருந்து சாதன கட்டமைப்புகளை ஏற்றுமதி மற்றும் இறக்குமதி செய்யவும். - பொருத்தமான நிறுவியைத் தேர்ந்தெடுக்கவும் கூகுள் செயலிகளை வடிகட்டு நிறுவல் அமர்வுகள் துடைப்பதைக் கட்டாயப்படுத்து F-Droid செயலிகளை வடிகட்டு diff --git a/app/src/main/res/values-tr/strings.xml b/app/src/main/res/values-tr/strings.xml index 715152942..8f2e099c2 100644 --- a/app/src/main/res/values-tr/strings.xml +++ b/app/src/main/res/values-tr/strings.xml @@ -128,7 +128,6 @@ İzinler Kurucu Aurora Mağazası aşağıdaki izinleri gerektirir - Uygun kurucu seç Genel bildirim Hızlı bildirim Yeni güncelleme var diff --git a/app/src/main/res/values-uk/strings.xml b/app/src/main/res/values-uk/strings.xml index 8bbfd8d2a..b0fc47629 100644 --- a/app/src/main/res/values-uk/strings.xml +++ b/app/src/main/res/values-uk/strings.xml @@ -212,7 +212,6 @@ Дозволи Встановлювач Aurora Store використовує такі дозволи - Виберіть відповідний встановлювач Загальне сповіщення Швидке сповіщення Неможливо встановити пакети застосунків (split) через системний встановлювач Android. Змініть встановлювач на Session, служби Aurora або Root. diff --git a/app/src/main/res/values-vi/strings.xml b/app/src/main/res/values-vi/strings.xml index 2d1db9e8e..a0f23c352 100644 --- a/app/src/main/res/values-vi/strings.xml +++ b/app/src/main/res/values-vi/strings.xml @@ -179,7 +179,6 @@ Trình cài đặt phiên không thể cài đặt ứng dụng do có Tối ưu hóa MIUI. Đã phát hiện MIUI! Aurora Store yêu cầu các quyền sau - Chọn trình cài đặt tương thích Điều khoản dịch vụ Giấy phép Từ chối trách nhiệm diff --git a/app/src/main/res/values-zh-rCN/strings.xml b/app/src/main/res/values-zh-rCN/strings.xml index 264ca079c..8d9a60539 100644 --- a/app/src/main/res/values-zh-rCN/strings.xml +++ b/app/src/main/res/values-zh-rCN/strings.xml @@ -207,7 +207,6 @@ 权限 安装包 Aurora 商店需要以下权限 - 选择合适的安装方式 一般通知 快速通知 有新更新可用 diff --git a/app/src/main/res/values-zh-rTW/strings.xml b/app/src/main/res/values-zh-rTW/strings.xml index 9a61f636b..6ed09cc83 100644 --- a/app/src/main/res/values-zh-rTW/strings.xml +++ b/app/src/main/res/values-zh-rTW/strings.xml @@ -167,7 +167,6 @@ 食飽未? 歡迎 Aurora Store 需要以下權限 - 選擇合適的安裝方式 一般通知 快速通知 你無法透過原生安裝器安裝捆包(分裂的)應用程式。請將你的安裝方式改成階段、Aurora 服務或 Root。 diff --git a/app/src/main/res/values/arrays.xml b/app/src/main/res/values/arrays.xml index 4d9c9259a..f1959769b 100644 --- a/app/src/main/res/values/arrays.xml +++ b/app/src/main/res/values/arrays.xml @@ -110,15 +110,6 @@ 13 - - @string/pref_install_mode_session - @string/pref_install_mode_native - @string/pref_install_mode_root - @string/pref_install_mode_services - @string/pref_install_mode_am - @string/pref_install_mode_shizuku - - 0 1 @@ -131,15 +122,6 @@ @string/pref_updates_auto_install - - 0 - 1 - 2 - 3 - 4 - 5 - - "bc1qu7cy9fepjj309y4r2x3rymve7mw4ff39c8cpe0" "qpqus3qdlz8guf476vwz0fjl8s34fseukcmrl6eknl" diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 0b207e169..c4d28de99 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -185,7 +185,6 @@ "You can not install bundled(split) apps via Native Installer. Change your installer to Session, Services or Root." "Quick notification" "General notification" - "Select a suitable installer" "Aurora Store requires following permissions" "Installer" "Permissions" diff --git a/app/src/main/res/xml/preferences_installation.xml b/app/src/main/res/xml/preferences_installation.xml index 577b1648a..7ecda5d93 100644 --- a/app/src/main/res/xml/preferences_installation.xml +++ b/app/src/main/res/xml/preferences_installation.xml @@ -19,10 +19,8 @@ -