diff --git a/api/lineage_current.txt b/api/lineage_current.txt index 694281ca..42a96e3a 100644 --- a/api/lineage_current.txt +++ b/api/lineage_current.txt @@ -400,7 +400,6 @@ package lineageos.hardware { } public final class LineageHardwareManager { - method public boolean deletePersistentObject(java.lang.String); method public boolean get(int); method public int getColorBalance(); method public android.util.Range getColorBalanceRange(); @@ -433,9 +432,6 @@ package lineageos.hardware { method public int getVibratorWarningIntensity(); method public boolean isSunlightEnhancementSelfManaged(); method public boolean isSupported(int); - method public byte[] readPersistentBytes(java.lang.String); - method public int readPersistentInt(java.lang.String); - method public java.lang.String readPersistentString(java.lang.String); method public boolean registerThermalListener(lineageos.hardware.ThermalListenerCallback); method public boolean requireAdaptiveBacklightForSunlightEnhancement(); method public boolean set(int, boolean); @@ -447,9 +443,6 @@ package lineageos.hardware { method public boolean setTouchscreenGestureEnabled(lineageos.hardware.TouchscreenGesture, boolean); method public boolean setVibratorIntensity(int); method public boolean unRegisterThermalListener(lineageos.hardware.ThermalListenerCallback); - method public boolean writePersistentBytes(java.lang.String, byte[]); - method public boolean writePersistentInt(java.lang.String, int); - method public boolean writePersistentString(java.lang.String, java.lang.String); field public static final int FEATURE_ADAPTIVE_BACKLIGHT = 1; // 0x1 field public static final int FEATURE_AUTO_CONTRAST = 4096; // 0x1000 field public static final int FEATURE_COLOR_BALANCE = 131072; // 0x20000 @@ -460,7 +453,6 @@ package lineageos.hardware { field public static final int FEATURE_HIGH_TOUCH_SENSITIVITY = 16; // 0x10 field public static final int FEATURE_KEY_DISABLE = 32; // 0x20 field public static final int FEATURE_LONG_TERM_ORBITS = 64; // 0x40 - field public static final int FEATURE_PERSISTENT_STORAGE = 16384; // 0x4000 field public static final int FEATURE_PICTURE_ADJUSTMENT = 262144; // 0x40000 field public static final int FEATURE_SERIAL_NUMBER = 128; // 0x80 field public static final int FEATURE_SUNLIGHT_ENHANCEMENT = 256; // 0x100 @@ -629,7 +621,6 @@ package lineageos.platform { field public static final java.lang.String HARDWARE_ABSTRACTION_ACCESS = "lineageos.permission.HARDWARE_ABSTRACTION_ACCESS"; field public static final java.lang.String MANAGE_ALARMS = "lineageos.permission.MANAGE_ALARMS"; field public static final java.lang.String MANAGE_LIVEDISPLAY = "lineageos.permission.MANAGE_LIVEDISPLAY"; - field public static final java.lang.String MANAGE_PERSISTENT_STORAGE = "lineageos.permission.MANAGE_PERSISTENT_STORAGE"; field public static final java.lang.String MANAGE_REMOTE_PREFERENCES = "lineageos.permission.MANAGE_REMOTE_PREFERENCES"; field public static final java.lang.String MODIFY_MSIM_PHONE_STATE = "lineageos.permission.MODIFY_MSIM_PHONE_STATE"; field public static final java.lang.String MODIFY_NETWORK_SETTINGS = "lineageos.permission.MODIFY_NETWORK_SETTINGS"; diff --git a/lineage/lib/main/java/org/lineageos/platform/internal/LineageHardwareService.java b/lineage/lib/main/java/org/lineageos/platform/internal/LineageHardwareService.java index 5f11cf3a..3c82fb8e 100644 --- a/lineage/lib/main/java/org/lineageos/platform/internal/LineageHardwareService.java +++ b/lineage/lib/main/java/org/lineageos/platform/internal/LineageHardwareService.java @@ -52,7 +52,6 @@ import org.lineageos.hardware.DisplayModeControl; import org.lineageos.hardware.HighTouchSensitivity; import org.lineageos.hardware.KeyDisabler; import org.lineageos.hardware.LongTermOrbits; -import org.lineageos.hardware.PersistentStorage; import org.lineageos.hardware.PictureAdjustment; import org.lineageos.hardware.SerialNumber; import org.lineageos.hardware.SunlightEnhancement; @@ -106,9 +105,6 @@ public class LineageHardwareService extends LineageSystemService implements Ther public DisplayMode getDefaultDisplayMode(); public boolean setDisplayMode(DisplayMode mode, boolean makeDefault); - public boolean writePersistentBytes(String key, byte[] value); - public byte[] readPersistentBytes(String key); - public int getColorBalanceMin(); public int getColorBalanceMax(); public int getColorBalance(); @@ -154,8 +150,6 @@ public class LineageHardwareService extends LineageSystemService implements Ther mSupportedFeatures |= LineageHardwareManager.FEATURE_AUTO_CONTRAST; if (DisplayModeControl.isSupported()) mSupportedFeatures |= LineageHardwareManager.FEATURE_DISPLAY_MODES; - if (PersistentStorage.isSupported()) - mSupportedFeatures |= LineageHardwareManager.FEATURE_PERSISTENT_STORAGE; if (ThermalMonitor.isSupported()) mSupportedFeatures |= LineageHardwareManager.FEATURE_THERMAL_MONITOR; if (ColorBalance.isSupported()) @@ -346,14 +340,6 @@ public class LineageHardwareService extends LineageSystemService implements Ther return DisplayModeControl.setMode(mode, makeDefault); } - public boolean writePersistentBytes(String key, byte[] value) { - return PersistentStorage.set(key, value); - } - - public byte[] readPersistentBytes(String key) { - return PersistentStorage.get(key); - } - public int getColorBalanceMin() { return ColorBalance.getMinValue(); } @@ -707,41 +693,6 @@ public class LineageHardwareService extends LineageSystemService implements Ther return mLineageHwImpl.setDisplayMode(mode, makeDefault); } - @Override - public boolean writePersistentBytes(String key, byte[] value) { - mContext.enforceCallingOrSelfPermission( - lineageos.platform.Manifest.permission.MANAGE_PERSISTENT_STORAGE, null); - if (key == null || key.length() == 0 || key.length() > 64) { - Log.e(TAG, "Invalid key: " + key); - return false; - } - // A null value is delete - if (value != null && (value.length > 4096 || value.length == 0)) { - Log.e(TAG, "Invalid value: " + (value != null ? Arrays.toString(value) : null)); - return false; - } - if (!isSupported(LineageHardwareManager.FEATURE_PERSISTENT_STORAGE)) { - Log.e(TAG, "Persistent storage is not supported"); - return false; - } - return mLineageHwImpl.writePersistentBytes(key, value); - } - - @Override - public byte[] readPersistentBytes(String key) { - mContext.enforceCallingOrSelfPermission( - lineageos.platform.Manifest.permission.MANAGE_PERSISTENT_STORAGE, null); - if (key == null || key.length() == 0 || key.length() > 64) { - Log.e(TAG, "Invalid key: " + key); - return null; - } - if (!isSupported(LineageHardwareManager.FEATURE_PERSISTENT_STORAGE)) { - Log.e(TAG, "Persistent storage is not supported"); - return null; - } - return mLineageHwImpl.readPersistentBytes(key); - } - @Override public int getThermalState() { mContext.enforceCallingOrSelfPermission( diff --git a/lineage/res/AndroidManifest.xml b/lineage/res/AndroidManifest.xml index f88946de..b4da684c 100644 --- a/lineage/res/AndroidManifest.xml +++ b/lineage/res/AndroidManifest.xml @@ -126,13 +126,6 @@ android:label="@string/permlab_read_alarms" android:description="@string/permdesc_read_alarms"/> - - - verander Lineage veilige instellings Laat \'n toep toe om Lineage veilige stelsel instellings te verander. Nie vir gebruik deur normale toeps nie. - - bestuur aanhoudende spasie - Laat \'n toep toe om eienskappe te skryf of lees, al word jou toestel herstel na fabriek instellings. toegang na toep voorstelle Laat \'n toep toegang na toep voorstelle. diff --git a/lineage/res/res/values-am/strings.xml b/lineage/res/res/values-am/strings.xml index 50e4d5ef..c9dfd939 100644 --- a/lineage/res/res/values-am/strings.xml +++ b/lineage/res/res/values-am/strings.xml @@ -27,7 +27,6 @@ - diff --git a/lineage/res/res/values-ar/strings.xml b/lineage/res/res/values-ar/strings.xml index 6ba93ebf..01d816b6 100644 --- a/lineage/res/res/values-ar/strings.xml +++ b/lineage/res/res/values-ar/strings.xml @@ -54,9 +54,6 @@ تعديل إعدادات نظام Lineage الآمن السماح للتطبيق بتعديل إعدادات نظام Lineage الآمن. غير مخصص للاستخدام بواسطة التطبيقات العادية. - - إدارة التخزين الدائم - السماح للتطبيق بقراءة أو كتابة الخصائص التي تستمر خلال إعادة تعيين المصنع. الوصول إلى اقتراحات التطبيق السماح للتطبيق بالوصول إلى اقتراحات التطبيق. diff --git a/lineage/res/res/values-as-rIN/strings.xml b/lineage/res/res/values-as-rIN/strings.xml index 0e3a5627..6162440d 100644 --- a/lineage/res/res/values-as-rIN/strings.xml +++ b/lineage/res/res/values-as-rIN/strings.xml @@ -54,9 +54,6 @@ Lineage চিকিওৰ ছিষ্টেম ছেটিংচ সংশোধন কৰক এটা এপ্প্‌ক Lineage চিকিওৰ ছিষ্টেম ছেটিং সংশোধন কৰিবলৈ অনুমতি দিয়ে সাধাৰণ এপ্প্‌সমূহৰ ব্যৱহাৰৰ কাৰণে নহয়৷ - - নিৰবিচ্ছিন্ন ষ্ট\'ৰেজ প্ৰবন্ধন কৰক - এটা এপ্প্‌ক ধৰ্মবোৰ পঢ়িবলৈ বা লিখিবলৈ অনুমতি দিয়ে যিবোৰ ফেক্টৰী ৰিছেটৰ মাধ্যমত চলি থাকিব পাৰে। এপ্প্‌ পৰামৰ্শত প্ৰৱেশ কৰক এটা এপ্প্‌ক এপ্প্‌ পৰামৰ্শত প্ৰৱেশ কৰিবলৈ অনুমতি দিয়ে। diff --git a/lineage/res/res/values-ast-rES/strings.xml b/lineage/res/res/values-ast-rES/strings.xml index cc6d10db..e93db5f0 100644 --- a/lineage/res/res/values-ast-rES/strings.xml +++ b/lineage/res/res/values-ast-rES/strings.xml @@ -54,9 +54,6 @@ modificar axustes del sistema de seguranza Lineage Permite qu\'una aplicación modifique los axustes del sistema de seguranza de Lineage. Nun s\'usa pa les aplicaciones normales. - - xestionar almacenamientu persistente - Permite qu\'una aplicación llea o escriba propiedaes que quiciabes persistan dempués de reafitar el preséu. accesu a suxerencies d\'aplicaciones Permite qu\'una aplicación acceda a les suxerencies d\'aplicaciones. diff --git a/lineage/res/res/values-az-rAZ/strings.xml b/lineage/res/res/values-az-rAZ/strings.xml index 79213e3c..4e545717 100644 --- a/lineage/res/res/values-az-rAZ/strings.xml +++ b/lineage/res/res/values-az-rAZ/strings.xml @@ -54,9 +54,6 @@ Lineage təhlükəsiz sistem tənzimləmələrini dəyişdir Tətbiqetməyə Lineage təhlükəsiz sistem tənzimləmələrini dəyişmə icazəsi verər. Normal tətbiqetmələr üçün deyil. - - davamlı saxlama sahəsini idarə et - Tətbiqetməyə zavod tənzimləmələrinə qayıtdıqda davamlı qalıcı xüsusiyyətləri oxuma və ya yazma icazəsi verər. tətbiqetmə təkliflərinə müraciət et Tətbiqetmənin tətbiqetmə təkliflərinə müraciətinə icazə verər. diff --git a/lineage/res/res/values-be-rBY/strings.xml b/lineage/res/res/values-be-rBY/strings.xml index 1067fc82..c54d9d04 100644 --- a/lineage/res/res/values-be-rBY/strings.xml +++ b/lineage/res/res/values-be-rBY/strings.xml @@ -54,9 +54,6 @@ змяняць параметры бяспекі сістэмы Дадатак зможа змяняць абароненыя налады сістэмы. Гэты дазвол не выкарыстоўваецца звычайнымі дадаткамі. - - кіраваць месцам захоўвання дадзеных - Дазваляе дадатку змяняць чытанне ці запіс уласцівасцяў, якія могуць захоўвацца нават пасля скіду налад. доступ да спіса рэкамендаваных дадаткаў Дадатак зможа атрымваць доступ да спісу рэкамендаваных дадаткаў. diff --git a/lineage/res/res/values-bg/strings.xml b/lineage/res/res/values-bg/strings.xml index d6a18a29..0fd393df 100644 --- a/lineage/res/res/values-bg/strings.xml +++ b/lineage/res/res/values-bg/strings.xml @@ -54,9 +54,6 @@ Модифициране настройките на Lineage сигурността Разрешава на проложението да променя системните настройки на сигурността. Това разрешение не се използва от нормални приложения. - - управлявате места за съхранение на данни - Позволява на приложенията да четат или пишат свойства, които могат да се запазят и след връщане на първоначални настройки. Достъп до съвети от приложения Осигурява достъп до съвети от приложения. diff --git a/lineage/res/res/values-bn-rBD/strings.xml b/lineage/res/res/values-bn-rBD/strings.xml index 50e4d5ef..c9dfd939 100644 --- a/lineage/res/res/values-bn-rBD/strings.xml +++ b/lineage/res/res/values-bn-rBD/strings.xml @@ -27,7 +27,6 @@ - diff --git a/lineage/res/res/values-br-rFR/strings.xml b/lineage/res/res/values-br-rFR/strings.xml index 50e4d5ef..c9dfd939 100644 --- a/lineage/res/res/values-br-rFR/strings.xml +++ b/lineage/res/res/values-br-rFR/strings.xml @@ -27,7 +27,6 @@ - diff --git a/lineage/res/res/values-bs-rBA/strings.xml b/lineage/res/res/values-bs-rBA/strings.xml index 50e4d5ef..c9dfd939 100644 --- a/lineage/res/res/values-bs-rBA/strings.xml +++ b/lineage/res/res/values-bs-rBA/strings.xml @@ -27,7 +27,6 @@ - diff --git a/lineage/res/res/values-ca/strings.xml b/lineage/res/res/values-ca/strings.xml index e53bd884..32b8b359 100644 --- a/lineage/res/res/values-ca/strings.xml +++ b/lineage/res/res/values-ca/strings.xml @@ -54,9 +54,6 @@ modificar la configuració segura del sistema Lineage Permet a una aplicació modificar la configuració segura del sistema Lineage. No utilitzar en aplicacions normals. - - gestiona l\'emmagatzematge persistent - Permet a una aplicació llegir o escriure propietats que poden persistir després d\'un reinici a la configuració de fàbrica. accés als suggeriments d\'aplicacions Permet a una aplicació accedir als suggeriments d\'aplicacions. diff --git a/lineage/res/res/values-cs/strings.xml b/lineage/res/res/values-cs/strings.xml index 8f4bf349..7ac1d63f 100644 --- a/lineage/res/res/values-cs/strings.xml +++ b/lineage/res/res/values-cs/strings.xml @@ -54,9 +54,6 @@ upravit nastavení zabezpečení systému Lineage Umožní změnit nastavení zabezpečení systému LineageOS. Není určeno pro normální aplikace. - - spravovat trvalé úložiště - Umožňuje číst a zapisovat vlastnosti, které mohou přetrvat při tovární obnově. přístup k návrhům aplikací Povoluje přistupovat k návrhům aplikací. diff --git a/lineage/res/res/values-csb-rPL/strings.xml b/lineage/res/res/values-csb-rPL/strings.xml index 50e4d5ef..c9dfd939 100644 --- a/lineage/res/res/values-csb-rPL/strings.xml +++ b/lineage/res/res/values-csb-rPL/strings.xml @@ -27,7 +27,6 @@ - diff --git a/lineage/res/res/values-cy/strings.xml b/lineage/res/res/values-cy/strings.xml index 50e4d5ef..c9dfd939 100644 --- a/lineage/res/res/values-cy/strings.xml +++ b/lineage/res/res/values-cy/strings.xml @@ -27,7 +27,6 @@ - diff --git a/lineage/res/res/values-da/strings.xml b/lineage/res/res/values-da/strings.xml index 5190b3f0..526ac33d 100644 --- a/lineage/res/res/values-da/strings.xml +++ b/lineage/res/res/values-da/strings.xml @@ -54,9 +54,6 @@ ændre systemindstillinger for Lineage sikkerhed Tillader en app at ændre systemindstillinger for Lineage sikkerhed. Bør ikke anvendes til normale apps. - - administrere permanent lager - Tillader en app at læse eller skrive egenskaber, som kan overleve en gendannelse af fabriksdata. adgang til app-forslag Tillader en app at få adgang til app-forslag. diff --git a/lineage/res/res/values-de/strings.xml b/lineage/res/res/values-de/strings.xml index 09387403..6cc897a4 100644 --- a/lineage/res/res/values-de/strings.xml +++ b/lineage/res/res/values-de/strings.xml @@ -54,9 +54,6 @@ Lineage-Sicherheits-Systemeinstellungen ändern Ermöglicht der App, Lineage-Sicherheits-Systemeinstellungen zu ändern. Nicht für die Nutzung durch normale Anwendungen bestimmt. - - permanenten Speicher verwalten - Ermöglicht der App, Eigenschaften auszulesen oder zu speichern, die auch beim Zurücksetzen auf die Werkseinstellungen erhalten bleiben können. auf die App-Vorschläge zugreifen Ermöglicht der App den Zugriff auf App-Vorschläge. diff --git a/lineage/res/res/values-el/strings.xml b/lineage/res/res/values-el/strings.xml index 1a97aa43..8fe2c430 100644 --- a/lineage/res/res/values-el/strings.xml +++ b/lineage/res/res/values-el/strings.xml @@ -54,9 +54,6 @@ τροποποίηση ασφαλών ρυθμίσεων συστήματος Lineage Επιτρέπει σε μια εφαρμογή να τροποποιεί τις ασφαλείς ρυθμίσεις συστήματος του Lineage. Δεν χρησιμοποιείται από κανονικές εφαρμογές. - - διαχείριση επίμονου χώρου αποθήκευσης - Επιτρέπει σε μια εφαρμογή να διαβάσει ή να γράψει ιδιότητες που μπορούν να επιμείνουν ακόμη και μετά από μια επαναφορά εργοστασιακών ρυθμίσεων. πρόσβαση στις προτάσεις εφαρμογών Επιτρέπει σε μια εφαρμογή την πρόσβαση στις προτάσεις εφαρμογών. diff --git a/lineage/res/res/values-en-rAU/strings.xml b/lineage/res/res/values-en-rAU/strings.xml index ba26d9e9..8c198280 100644 --- a/lineage/res/res/values-en-rAU/strings.xml +++ b/lineage/res/res/values-en-rAU/strings.xml @@ -54,9 +54,6 @@ modify Lineage secure system settings Allows an app to modify Lineage secure system settings. Not for use by normal apps. - - manage persistent storage - Allows an app to read or write properties which may persist thrοugh a factory reset. access app suggestions Allows an app to access app suggestions. diff --git a/lineage/res/res/values-en-rGB/strings.xml b/lineage/res/res/values-en-rGB/strings.xml index 337f4fa1..63dd227d 100644 --- a/lineage/res/res/values-en-rGB/strings.xml +++ b/lineage/res/res/values-en-rGB/strings.xml @@ -54,9 +54,6 @@ modify Lineage secure system settings Allows an app to modify Lineage secure system settings. Not for use by normal apps. - - manage persistent storage - Allows an app to read or write properties which may persist thrοugh a factory reset. access app suggestions Allows an app to access app suggestions. diff --git a/lineage/res/res/values-en-rIN/strings.xml b/lineage/res/res/values-en-rIN/strings.xml index e6222c2e..b62632ce 100644 --- a/lineage/res/res/values-en-rIN/strings.xml +++ b/lineage/res/res/values-en-rIN/strings.xml @@ -54,9 +54,6 @@ modify Lineage secure system settings Allows an app to modify Lineage secure system settings. Not for use by normal apps. - - manage persistent storage - Allows an app to read or write properties which may persist thrοugh a factory reset. access app suggestions Allows an app to access app suggestions. diff --git a/lineage/res/res/values-en-rPT/strings.xml b/lineage/res/res/values-en-rPT/strings.xml index 50e4d5ef..c9dfd939 100644 --- a/lineage/res/res/values-en-rPT/strings.xml +++ b/lineage/res/res/values-en-rPT/strings.xml @@ -27,7 +27,6 @@ - diff --git a/lineage/res/res/values-eo/strings.xml b/lineage/res/res/values-eo/strings.xml index a775eb12..107cadd8 100644 --- a/lineage/res/res/values-eo/strings.xml +++ b/lineage/res/res/values-eo/strings.xml @@ -27,7 +27,6 @@ - diff --git a/lineage/res/res/values-es-rCO/strings.xml b/lineage/res/res/values-es-rCO/strings.xml index 50e4d5ef..c9dfd939 100644 --- a/lineage/res/res/values-es-rCO/strings.xml +++ b/lineage/res/res/values-es-rCO/strings.xml @@ -27,7 +27,6 @@ - diff --git a/lineage/res/res/values-es-rMX/strings.xml b/lineage/res/res/values-es-rMX/strings.xml index d84f495f..4233179a 100644 --- a/lineage/res/res/values-es-rMX/strings.xml +++ b/lineage/res/res/values-es-rMX/strings.xml @@ -27,7 +27,6 @@ - acceder a las sugerencias de aplicaciones Permite que una aplicación acceda a las sugerencias de aplicaciones. diff --git a/lineage/res/res/values-es-rUS/strings.xml b/lineage/res/res/values-es-rUS/strings.xml index a489a04f..5755b958 100644 --- a/lineage/res/res/values-es-rUS/strings.xml +++ b/lineage/res/res/values-es-rUS/strings.xml @@ -54,9 +54,6 @@ modificar los ajustes del sistema seguro de Lineage Permite que una aplicación modifique los ajustes del sistema seguro de Lineage. No es para el uso de aplicaciones normales. - - gestionar el almacenamiento persistente - Permite que una aplicación lea o escriba propiedades que pueden continuar incluso después de una restauración de fábrica. acceder a las sugerencias de aplicaciones Permite a una aplicación acceder a las sugerencias de aplicaciones. diff --git a/lineage/res/res/values-es/strings.xml b/lineage/res/res/values-es/strings.xml index b3983665..04e0292d 100644 --- a/lineage/res/res/values-es/strings.xml +++ b/lineage/res/res/values-es/strings.xml @@ -54,9 +54,6 @@ modificar la configuración de sistema seguro de Lineage Permite que una aplicación modifique la configuración del sistema seguro de Lineage. No es para el uso de aplicaciones normales. - - administrar el almacenamiento persistente - Permite que una aplicación lea o escriba propiedades que pueden persistir incluso después de una restauración de fábrica. acceder a las sugerencias de aplicaciones Permite que una aplicación acceda a las sugerencias de aplicaciones. diff --git a/lineage/res/res/values-et-rEE/strings.xml b/lineage/res/res/values-et-rEE/strings.xml index 6e96b179..78b25912 100644 --- a/lineage/res/res/values-et-rEE/strings.xml +++ b/lineage/res/res/values-et-rEE/strings.xml @@ -40,7 +40,6 @@ - Kohandatud tahvli kuulaja diff --git a/lineage/res/res/values-eu-rES/strings.xml b/lineage/res/res/values-eu-rES/strings.xml index 0f399dfd..2fe23967 100644 --- a/lineage/res/res/values-eu-rES/strings.xml +++ b/lineage/res/res/values-eu-rES/strings.xml @@ -54,9 +54,6 @@ aldatu Lineage sistemaren ezarpen seguruak Lineage sistemaren ezarpen seguruak aldatzea ahalbidetzen dio aplikazioari. Aplikazio arruntek ez dute behar. - - kudeatu behin betiko biltegiratzea - Gailua lantegiko ezarpenetara leheneratuta ere mantenduko diren ezaugarriak irakurri edo idaztea ahalbidetzen dio aplikazioari. aplikazio aholkuak atzitu Aplikazio proposamenak atzitzea ahalbidetzen dio aplikazioari. diff --git a/lineage/res/res/values-fa/strings.xml b/lineage/res/res/values-fa/strings.xml index ebdf8c2e..a7c0f81a 100644 --- a/lineage/res/res/values-fa/strings.xml +++ b/lineage/res/res/values-fa/strings.xml @@ -54,9 +54,6 @@ تغییر تنظیمات امنیت سیستم Lineage به برنامه اجازه می‌دهد تا تنظیمات امنیت سیستم Lineage را تغییر دهد. برای استفاده برنامه‌های عادی پیشنهاد نمی‌شود. - - مدیریت حافظه پایدار - به برنامه اجازه می‌دهد ویژگی‌هایی را مشاهده و ویرایش کند که بعد از تنظیم مجدد کارخانه ممکن است باقی بماند. پیرو کاشی شخصی diff --git a/lineage/res/res/values-fi/strings.xml b/lineage/res/res/values-fi/strings.xml index e8563e4d..6967fd56 100644 --- a/lineage/res/res/values-fi/strings.xml +++ b/lineage/res/res/values-fi/strings.xml @@ -54,9 +54,6 @@ muokkaa Lineage-järjestelmän turvallisuusasetuksia Sallii sovelluksen muokata Lineage-järjestelmän turvallisuusasetuksia. Ei normaalin sovelluksen käytettäväksi. - - hallitse pysyvää tallennustilaa - Sallii sovelluksen lukea tai kirjoittaa ominaisuuksia jotka voivat säilyä tehdasasetusten palautuksen jälkeen. käyttää sovellusehdotuksia Sallii sovelluksen käyttää sovellusehdotuksia. diff --git a/lineage/res/res/values-fil-rPH/strings.xml b/lineage/res/res/values-fil-rPH/strings.xml index 50e4d5ef..c9dfd939 100644 --- a/lineage/res/res/values-fil-rPH/strings.xml +++ b/lineage/res/res/values-fil-rPH/strings.xml @@ -27,7 +27,6 @@ - diff --git a/lineage/res/res/values-fr-rCA/strings.xml b/lineage/res/res/values-fr-rCA/strings.xml index 50e4d5ef..c9dfd939 100644 --- a/lineage/res/res/values-fr-rCA/strings.xml +++ b/lineage/res/res/values-fr-rCA/strings.xml @@ -27,7 +27,6 @@ - diff --git a/lineage/res/res/values-fr/strings.xml b/lineage/res/res/values-fr/strings.xml index 75d90ac7..201219d1 100644 --- a/lineage/res/res/values-fr/strings.xml +++ b/lineage/res/res/values-fr/strings.xml @@ -54,9 +54,6 @@ modifier les paramètres système sécurisés de Lineage Autorise une application à modifier des paramètres système sécurisés de Lineage. Ne pas utiliser pour des applications normales. - - gérer le stockage permanent - Autorise une application à lire ou à écrire des propriétés qui pourraient persister après une réinitialisation d\'usine. accès aux suggestions d\'applications Permet à une application d\'accéder aux suggestions d\'applications. diff --git a/lineage/res/res/values-frp-rIT/strings.xml b/lineage/res/res/values-frp-rIT/strings.xml index 50e4d5ef..c9dfd939 100644 --- a/lineage/res/res/values-frp-rIT/strings.xml +++ b/lineage/res/res/values-frp-rIT/strings.xml @@ -27,7 +27,6 @@ - diff --git a/lineage/res/res/values-fy-rNL/strings.xml b/lineage/res/res/values-fy-rNL/strings.xml index 50e4d5ef..c9dfd939 100644 --- a/lineage/res/res/values-fy-rNL/strings.xml +++ b/lineage/res/res/values-fy-rNL/strings.xml @@ -27,7 +27,6 @@ - diff --git a/lineage/res/res/values-ga-rIE/strings.xml b/lineage/res/res/values-ga-rIE/strings.xml index 50e4d5ef..c9dfd939 100644 --- a/lineage/res/res/values-ga-rIE/strings.xml +++ b/lineage/res/res/values-ga-rIE/strings.xml @@ -27,7 +27,6 @@ - diff --git a/lineage/res/res/values-gd-rGB/strings.xml b/lineage/res/res/values-gd-rGB/strings.xml index 50e4d5ef..c9dfd939 100644 --- a/lineage/res/res/values-gd-rGB/strings.xml +++ b/lineage/res/res/values-gd-rGB/strings.xml @@ -27,7 +27,6 @@ - diff --git a/lineage/res/res/values-gl-rES/strings.xml b/lineage/res/res/values-gl-rES/strings.xml index f4ced309..81aaa1dc 100644 --- a/lineage/res/res/values-gl-rES/strings.xml +++ b/lineage/res/res/values-gl-rES/strings.xml @@ -54,9 +54,6 @@ modificar a configuración de seguridade do sistema Lineage Permítelle a unha aplicación modificar a configuración de seguridade do sistema Lineage. As aplicacións normais non deberían utilizar este permiso. - - Xestionar almacenamento persistente - Permítelle a unha aplicación ler ou escribir propiedades que poden persisitir tras unha restauración de fábrica. acceder ás suxestións de aplicacións Permitirlle a unha aplicación acceder ás suxestións de aplicacións. diff --git a/lineage/res/res/values-gu-rIN/strings.xml b/lineage/res/res/values-gu-rIN/strings.xml index 78be23ed..69e180b8 100644 --- a/lineage/res/res/values-gu-rIN/strings.xml +++ b/lineage/res/res/values-gu-rIN/strings.xml @@ -54,9 +54,6 @@ Lineage સુ‌રક્ષિત સિસ્ટમ સેટિંગ્સમાં ફેરફાર કરો ઍપને Lineage સુ‌રક્ષિત સિસ્ટમ સેટિંગ્સમાં ફેરફાર કરવાની પરવાનગી આપે છે. સામાન્ય એપ્સ દ્વારા ઉપયોગ માટે નથી. - - નિરંતર સંગ્રહનું વ્ય‌વસ્થાપન કરો - ફેક્ટરી રિસેટ મારફત વળગી રહે એવા ગુણધર્મો વાંચવાની અથવા લખવાની ઍપને પરવાનગી આપે છે. ઍક્સેસ એપ્લિકેશન સૂચનો ઍપને ઍપ્લિકેશન સૂચનોને ઍક્સેસ કરવાની પરવાનગી આપે છે. diff --git a/lineage/res/res/values-hi/strings.xml b/lineage/res/res/values-hi/strings.xml index 50e4d5ef..c9dfd939 100644 --- a/lineage/res/res/values-hi/strings.xml +++ b/lineage/res/res/values-hi/strings.xml @@ -27,7 +27,6 @@ - diff --git a/lineage/res/res/values-hr/strings.xml b/lineage/res/res/values-hr/strings.xml index dd4226f0..3040148f 100644 --- a/lineage/res/res/values-hr/strings.xml +++ b/lineage/res/res/values-hr/strings.xml @@ -54,9 +54,6 @@ promijeni Lineage postavke sigurnosti sustava Dopušta aplikaciji da promjeni Lineage postavke sigurnosti sustava. Nije za korištenje kod normalnih aplikacija. - - upravljanje stalnom pohranom - Dopušta aplikaciji čitati ili pisati svojstva koja ostaju poslije resetiranja na tvorničke postavke. pristup prijedlozima aplikacije Dopusti aplikaciji pristupiti prijedlozima aplikacije. diff --git a/lineage/res/res/values-hu/strings.xml b/lineage/res/res/values-hu/strings.xml index 502b54fc..9a03eb64 100644 --- a/lineage/res/res/values-hu/strings.xml +++ b/lineage/res/res/values-hu/strings.xml @@ -54,9 +54,6 @@ Lineage biztonsági rendszer beállításainak módosítása Lehetővé teszi egy alkalmazás számára a Lineage biztonsági rendszer beállításainak módosítását. Szokásos alkalmazások számára nem használható. - - állandó tároló kezelése - Lehetővé teszi az alkalmazás számára olyan tulajdonságok írását vagy olvasását, amelyek a gyári beállítások visszaállítása során is megmaradnak. hozzáférés az alkalmazás javaslatokhoz Lehetővé teszi az alkalmazás számára az alkalmazás javaslatokhoz való hozzáférést. diff --git a/lineage/res/res/values-hy-rAM/strings.xml b/lineage/res/res/values-hy-rAM/strings.xml index 50e4d5ef..c9dfd939 100644 --- a/lineage/res/res/values-hy-rAM/strings.xml +++ b/lineage/res/res/values-hy-rAM/strings.xml @@ -27,7 +27,6 @@ - diff --git a/lineage/res/res/values-in/strings.xml b/lineage/res/res/values-in/strings.xml index 28de5a47..e0273ede 100644 --- a/lineage/res/res/values-in/strings.xml +++ b/lineage/res/res/values-in/strings.xml @@ -53,9 +53,6 @@ mengubah pengaturan sistem aman Lineage Memungkinkan aplikasi untuk memodifikasi pengaturan sistem aman Lineage. Tidak untuk digunakan oleh aplikasi normal. - - mengatur penyimpanan tetap - Memungkinkan aplikasi untuk membaca atau menulis properti yang dapat bertahan dari setel ulang ke pabrik. akses saran aplikasi Mengizinkan aplikasi untuk mengakses saran aplikasi. diff --git a/lineage/res/res/values-is-rIS/strings.xml b/lineage/res/res/values-is-rIS/strings.xml index 50e4d5ef..c9dfd939 100644 --- a/lineage/res/res/values-is-rIS/strings.xml +++ b/lineage/res/res/values-is-rIS/strings.xml @@ -27,7 +27,6 @@ - diff --git a/lineage/res/res/values-it/strings.xml b/lineage/res/res/values-it/strings.xml index 1db4157f..a9b70550 100644 --- a/lineage/res/res/values-it/strings.xml +++ b/lineage/res/res/values-it/strings.xml @@ -54,9 +54,6 @@ modifica le impostazioni di sistema sicure Lineage Consenti ad un\'app di modificare le impostazioni di sistema sicure Lineage. Non per l\'uso di normali applicazioni. - - gestione archivio persistente - Consenti ad un\'app di leggere o scrivere proprietà che possono persistere ad un ripristino di fabbrica. accedi ai suggerimenti app Consenti ad un\'app di accedere ai suggerimenti app. diff --git a/lineage/res/res/values-iw/strings.xml b/lineage/res/res/values-iw/strings.xml index 51093eb7..72696c0c 100644 --- a/lineage/res/res/values-iw/strings.xml +++ b/lineage/res/res/values-iw/strings.xml @@ -54,9 +54,6 @@ שנה הגדרות מאובטחות של מערכת Lineage מאפשר ליישום לשנות את ההגדרות המאובטחות של מערכת Lineage. לא לשימוש ביישומים רגילים. - - נהל אחסון תמידי - מאפשר ליישום לקרוא או לכתוב נתונים והגדרות העלולים לשרוד גם לאחר איפוס המכשיר להגדרות היצרן. גישה להצעות יישומים מאפשר ליישום לגשת להצעות יישומים. diff --git a/lineage/res/res/values-ja/strings.xml b/lineage/res/res/values-ja/strings.xml index df0bd69a..19a65993 100644 --- a/lineage/res/res/values-ja/strings.xml +++ b/lineage/res/res/values-ja/strings.xml @@ -54,9 +54,6 @@ LineageOS セキュアシステム設定の変更 LineageOS セキュアシステム設定の変更をアプリに許可します。通常のアプリ用ではありません。 - - 永続ストレージの管理 - 工場出荷時の状態に戻しても永続する可能性のあるプロパティの読み取りまたは書き込みをアプリに許可します。 アプリの候補へのアクセス アプリの候補へのアクセスをアプリに許可します。 diff --git a/lineage/res/res/values-ka-rGE/strings.xml b/lineage/res/res/values-ka-rGE/strings.xml index 50e4d5ef..c9dfd939 100644 --- a/lineage/res/res/values-ka-rGE/strings.xml +++ b/lineage/res/res/values-ka-rGE/strings.xml @@ -27,7 +27,6 @@ - diff --git a/lineage/res/res/values-kk-rKZ/strings.xml b/lineage/res/res/values-kk-rKZ/strings.xml index 50e4d5ef..c9dfd939 100644 --- a/lineage/res/res/values-kk-rKZ/strings.xml +++ b/lineage/res/res/values-kk-rKZ/strings.xml @@ -27,7 +27,6 @@ - diff --git a/lineage/res/res/values-km-rKH/strings.xml b/lineage/res/res/values-km-rKH/strings.xml index 50e4d5ef..c9dfd939 100644 --- a/lineage/res/res/values-km-rKH/strings.xml +++ b/lineage/res/res/values-km-rKH/strings.xml @@ -27,7 +27,6 @@ - diff --git a/lineage/res/res/values-kn-rIN/strings.xml b/lineage/res/res/values-kn-rIN/strings.xml index 53596fd4..1f8c9f18 100644 --- a/lineage/res/res/values-kn-rIN/strings.xml +++ b/lineage/res/res/values-kn-rIN/strings.xml @@ -54,9 +54,6 @@ Lineage ಸುರಕ್ಷಿತ ಸೆಟ್ಟಿಂಗ್ಸನ್ನು ಮಾರ್ಪಡಿಸು ಒಂದು ಆಪ್‍ಗೆ Lineage ಸುರಕ್ಷಿತ ಸೆಟ್ಟಿಂಗ್ಸನ್ನು ಮಾರ್ಪಡಿಸಲು ಅನುಮತಿಸುತ್ತದೆ. ಸಾಮಾನ್ಯ ಆಪ್‍ಗಳ ಬಳಕೆಗಲ್ಲ. - - ನಿರಂತರ ಸಂಗ್ರಹಣೆ ನಿರ್ವಹಿಸು - ಒಂದು ಆಪ್‍ಗೆ ಪ್ರಾಪರ್ಟೀಸನ್ನು ರೀಡ್/ವ್ರೈಟ್ ಮಾಡಲು ಅನುಮತಿಸುತ್ತದೆ ಅದು ಫ್ಯಾಕ್ಟರಿ ಮರುಹೊಂದಿಕೆಯ ನಂತರವೂ ಮುಂದುವರೆಯಬಹುದು. ಅಪ್ಲಿ‌ ಸಲಹೆಗಳಿಗೆ ಪ್ರವೇಶ ಪಡೆಯಿರಿ ಅಪ್ಲಿ‌ ಸಲಹೆಗಳಿಗೆ ಪ್ರವೇಶ ಪಡೆಯಲು ಒಂದು ಅಪ್ಲಿ‌ ಅನುವು ಮಾಡುತ್ತದೆ. diff --git a/lineage/res/res/values-ko/strings.xml b/lineage/res/res/values-ko/strings.xml index c6d094fd..4197904b 100644 --- a/lineage/res/res/values-ko/strings.xml +++ b/lineage/res/res/values-ko/strings.xml @@ -54,9 +54,6 @@ Lineage 보안 시스템 설정 수정 앱이 Lineage 보안 시스템 설정을 수정할 수 있도록 허용합니다. 일반 앱을 위한 것이 아닙니다. - - 상주 저장소 관리 - 공장 초기화 후에도 지속될 수 있는 속성의 읽기 쓰기를 허용합니다. 앱 제안 접근 앱이 앱 제안에 접근하도록 허용합니다. diff --git a/lineage/res/res/values-ku/strings.xml b/lineage/res/res/values-ku/strings.xml index 69fd9828..fa8047ed 100644 --- a/lineage/res/res/values-ku/strings.xml +++ b/lineage/res/res/values-ku/strings.xml @@ -29,7 +29,6 @@ - کاشی دروستکراوی گوێگر diff --git a/lineage/res/res/values-ky-rKG/strings.xml b/lineage/res/res/values-ky-rKG/strings.xml index 50e4d5ef..c9dfd939 100644 --- a/lineage/res/res/values-ky-rKG/strings.xml +++ b/lineage/res/res/values-ky-rKG/strings.xml @@ -27,7 +27,6 @@ - diff --git a/lineage/res/res/values-lb/strings.xml b/lineage/res/res/values-lb/strings.xml index 7cb7ea5e..e57e140f 100644 --- a/lineage/res/res/values-lb/strings.xml +++ b/lineage/res/res/values-lb/strings.xml @@ -40,7 +40,6 @@ - Eegene Kachel-Lauschter-Service diff --git a/lineage/res/res/values-lo-rLA/strings.xml b/lineage/res/res/values-lo-rLA/strings.xml index 50e4d5ef..c9dfd939 100644 --- a/lineage/res/res/values-lo-rLA/strings.xml +++ b/lineage/res/res/values-lo-rLA/strings.xml @@ -27,7 +27,6 @@ - diff --git a/lineage/res/res/values-lt/strings.xml b/lineage/res/res/values-lt/strings.xml index b4e4d831..70a021ad 100644 --- a/lineage/res/res/values-lt/strings.xml +++ b/lineage/res/res/values-lt/strings.xml @@ -54,9 +54,6 @@ keisti Lineage sistemos saugos nustatymus Leidžia programai keisti Lineage sistemos saugos nustatymus. Neskirta naudoti įprastoms programoms. - - valdyti nuolatinę saugykla - Leidžia programai skaityti ar rašyti įrašus, kurie gali išlikti net atstačius gamyklinius nustatymus. Tinkintos plytelės klausytojas diff --git a/lineage/res/res/values-lv/strings.xml b/lineage/res/res/values-lv/strings.xml index 50e4d5ef..c9dfd939 100644 --- a/lineage/res/res/values-lv/strings.xml +++ b/lineage/res/res/values-lv/strings.xml @@ -27,7 +27,6 @@ - diff --git a/lineage/res/res/values-mk-rMK/strings.xml b/lineage/res/res/values-mk-rMK/strings.xml index 50e4d5ef..c9dfd939 100644 --- a/lineage/res/res/values-mk-rMK/strings.xml +++ b/lineage/res/res/values-mk-rMK/strings.xml @@ -27,7 +27,6 @@ - diff --git a/lineage/res/res/values-ml-rIN/strings.xml b/lineage/res/res/values-ml-rIN/strings.xml index 8109f0e7..c3d1fb1c 100644 --- a/lineage/res/res/values-ml-rIN/strings.xml +++ b/lineage/res/res/values-ml-rIN/strings.xml @@ -54,9 +54,6 @@ Lineage സുരക്ഷാ സംവിധാന ക്രമീകരണങ്ങൾ പരിഷ്‌ക്കരിക്കുക Lineage സുരക്ഷിത സിസ്റ്റം ക്രമീകരണങ്ങൾ പരിഷ്ക്കരിക്കുവാന്‍ ഒരു ആപ്ലിക്കേഷനെ അനുവദിക്കുന്നു. സാധാരണ ആപ്ലിക്കേഷനുകൾക്ക് ഉപയോഗിക്കാനുള്ളതല്ല. - - സ്ഥിര സംഭരണം മാനേജ് ചെയ്യുക - ഫാക്ടറി റീസെറ്റ് മുഖേന നിലനില്‍ക്കുന്ന പ്രോപ്പര്‍ട്ടീസ് റീഡ് അല്ലെങ്കില്‍ വ്രൈറ്റ് ചെയ്യാന്‍ ഒരു ആപ്ലിക്കേഷനെ അനുവദിക്കുന്നു. ആപ്ലിക്കേഷന്‍ നിർദ്ദേശങ്ങളിലേക്ക് പ്രവേശിക്കുക ആപ്ലിക്കേഷന്‍ നിർദ്ദേശങ്ങളിലേക്ക് പ്രവേശിക്കുവാന്‍ ഒരു ആപ്ലിക്കേഷനെ അനുവദിക്കുന്നു. diff --git a/lineage/res/res/values-mn-rMN/strings.xml b/lineage/res/res/values-mn-rMN/strings.xml index 50e4d5ef..c9dfd939 100644 --- a/lineage/res/res/values-mn-rMN/strings.xml +++ b/lineage/res/res/values-mn-rMN/strings.xml @@ -27,7 +27,6 @@ - diff --git a/lineage/res/res/values-mr-rIN/strings.xml b/lineage/res/res/values-mr-rIN/strings.xml index 9b6a2ee7..90c3a588 100644 --- a/lineage/res/res/values-mr-rIN/strings.xml +++ b/lineage/res/res/values-mr-rIN/strings.xml @@ -54,9 +54,6 @@ Lineage सुरक्षित सिस्टिम सेटिंग्ज सुधारित करा अॅपला Lineage सुरक्षित सिस्टिम सेटिंग्ज सुधारित करण्याची परवानगी देते. सामान्य अॅपद्वारे वापरासाठी नाही. - - पर्सिस्टंट संग्रह व्यवस्थापित करा - अॅपला गुणधर्म वाचू किंवा लिहू देते जे फॅक्टरी रीसेटद्वारे पर्सिस्ट होऊ शकतात. अनुप्रयोग सूचनांमध्ये ऍक्सेस करा अनुप्रयोगाला अनुप्रयोग सूचनांमध्ये ऍक्सेस करण्याची परवानगी देते. diff --git a/lineage/res/res/values-ms-rMY/strings.xml b/lineage/res/res/values-ms-rMY/strings.xml index 50e4d5ef..c9dfd939 100644 --- a/lineage/res/res/values-ms-rMY/strings.xml +++ b/lineage/res/res/values-ms-rMY/strings.xml @@ -27,7 +27,6 @@ - diff --git a/lineage/res/res/values-my-rMM/strings.xml b/lineage/res/res/values-my-rMM/strings.xml index 50e4d5ef..c9dfd939 100644 --- a/lineage/res/res/values-my-rMM/strings.xml +++ b/lineage/res/res/values-my-rMM/strings.xml @@ -27,7 +27,6 @@ - diff --git a/lineage/res/res/values-nb/strings.xml b/lineage/res/res/values-nb/strings.xml index bc86de23..6b620a88 100644 --- a/lineage/res/res/values-nb/strings.xml +++ b/lineage/res/res/values-nb/strings.xml @@ -54,9 +54,6 @@ endre Lineage sikker systeminnstillinger Gir en app tilgang til å endre Lineage sikkerhets-systeminnstillinger. Tilgangen bør ikke gis til normale apper. - - administrere permanent lager - Gir en app tilgang til å lese eller skrive egenskaper, som kan overleve gjenoppretting av fabrikkinnstillinger. tilgang til app-forslag Tillat en app tilgang til app forslag. diff --git a/lineage/res/res/values-ne-rNP/strings.xml b/lineage/res/res/values-ne-rNP/strings.xml index 50e4d5ef..c9dfd939 100644 --- a/lineage/res/res/values-ne-rNP/strings.xml +++ b/lineage/res/res/values-ne-rNP/strings.xml @@ -27,7 +27,6 @@ - diff --git a/lineage/res/res/values-nl/strings.xml b/lineage/res/res/values-nl/strings.xml index aeeaeecc..cee8f7b2 100644 --- a/lineage/res/res/values-nl/strings.xml +++ b/lineage/res/res/values-nl/strings.xml @@ -54,9 +54,6 @@ beveiligde Lineage-systeeminstellingen wijzigen Hiermee kan de app de beveiligde systeeminstellingen van Lineage wijzigen. Niet voor gebruik door normale apps. - - blijvende opslag beheren - Hiermee kan de app eigenschappen lezen of schrijven die blijven bestaan na terugzetten naar fabrieksinstellingen. toegang tot app-suggesties Hiermee kan de app toegang krijgen tot app-suggesties. diff --git a/lineage/res/res/values-oc-rFR/strings.xml b/lineage/res/res/values-oc-rFR/strings.xml index 50e4d5ef..c9dfd939 100644 --- a/lineage/res/res/values-oc-rFR/strings.xml +++ b/lineage/res/res/values-oc-rFR/strings.xml @@ -27,7 +27,6 @@ - diff --git a/lineage/res/res/values-or-rIN/strings.xml b/lineage/res/res/values-or-rIN/strings.xml index 50a4adb5..16eced1a 100644 --- a/lineage/res/res/values-or-rIN/strings.xml +++ b/lineage/res/res/values-or-rIN/strings.xml @@ -54,9 +54,6 @@ Lineage ସୁରଷିତ ସିଷ୍ଟମ୍‍ ସେଟିଂସମୂହ ସମ୍ପାଦନା Lineage ସୁରଷିତ ସିଷ୍ଟମ୍‍ ସେଟିଂସମୂହ‍ ସମ୍ପାଦନା କରିବାକୁ ଆପ୍ଲିକେସନ୍‍କୁ ଅନୁମତି ଦିଏ। ସାଧାରଣ ଆପ୍ଲିକେସନଗୁଡିକ ଦ୍ଵାରା ବ୍ୟବହାରରେ ନାହିଁ। - - ସ୍ଥାୟୀ ଷ୍ଟୋରେଜ୍‍ ପରିଚାଳନା କରନ୍ତୁ - ଏକ ଫ୍ୟାକ୍ଟରୀ ରିସେଟ୍‍ ମାଧ୍ୟମରେ ଯେଉଁ ଗୁଣାବଳି ଥ୍ୟାୟୀ ହୋଇ ରହିଥାଏ ତାହା ପଢିବା ବା ଲେଖିବା ପାଇଁ ଆପ୍ଲିକେସନ୍‍କୁ ଅନୁମତି ଦିଏ। ଆପ୍ଲିକେସନ୍‍ ମତାମତ ଆକ୍‍ସେସ୍‍ କରିଥାଏ ଆପ୍ଲିକେସନ୍‍ ମତାମତ ଆକ୍‍ସେସ୍ କରିବାକୁ ଆପ୍ଲିକେସନ୍‍କୁ ଅନୁମତି ଦିଏ। diff --git a/lineage/res/res/values-pa-rIN/strings.xml b/lineage/res/res/values-pa-rIN/strings.xml index 50e4d5ef..c9dfd939 100644 --- a/lineage/res/res/values-pa-rIN/strings.xml +++ b/lineage/res/res/values-pa-rIN/strings.xml @@ -27,7 +27,6 @@ - diff --git a/lineage/res/res/values-pl/strings.xml b/lineage/res/res/values-pl/strings.xml index 59cb773a..103dbff6 100644 --- a/lineage/res/res/values-pl/strings.xml +++ b/lineage/res/res/values-pl/strings.xml @@ -54,9 +54,6 @@ modyfikuje zabezpieczone ustawienia systemowe Lineage Pozwala aplikacji na modyfikacje zabezpieczonych ustawień systemowych Lineage. Nie do użytku przez zwykłe aplikacje. - - zarządza trwałą pamięcią - Umożliwia aplikacji odczyt lub zapis właściwości, które mogą przetrwać reset do ustawień fabrycznych. dostęp do sugestii Zezwala aplikacji na dostęp do sugestii. diff --git a/lineage/res/res/values-pt-rBR/strings.xml b/lineage/res/res/values-pt-rBR/strings.xml index 253731e0..3b6436eb 100644 --- a/lineage/res/res/values-pt-rBR/strings.xml +++ b/lineage/res/res/values-pt-rBR/strings.xml @@ -54,9 +54,6 @@ modificar as configurações de segurança do sistema da Lineage Permite que um aplicativo modifique as configurações de segurança do sistema Lineage. Não deve ser usado por aplicativos normais. - - gerenciar o armazenamento persistente - Permite a um app ler ou escrever propriedades que podem persistir mesmo após um reset de fábrica. acesso a sugestões de apps Permite que o aplicativo acesse sugestões de apps. diff --git a/lineage/res/res/values-pt-rPT/strings.xml b/lineage/res/res/values-pt-rPT/strings.xml index 8f84f42c..fb8dfe10 100644 --- a/lineage/res/res/values-pt-rPT/strings.xml +++ b/lineage/res/res/values-pt-rPT/strings.xml @@ -54,9 +54,6 @@ modificar as definições de sistema seguro Lineage Permite que uma aplicação modifique as definições de sistema seguro Lineage. Nunca deverá ser necessário para aplicações normais. - - gerir o armazenamento persistente - Permite que uma aplicação leia ou escreva propriedades que possam persistir mesmo após a reposição dos dados de fábrica. aceder a sugestões da aplicação Permite que uma aplicação aceda às sugestões de aplicações. diff --git a/lineage/res/res/values-rm/strings.xml b/lineage/res/res/values-rm/strings.xml index 50e4d5ef..c9dfd939 100644 --- a/lineage/res/res/values-rm/strings.xml +++ b/lineage/res/res/values-rm/strings.xml @@ -27,7 +27,6 @@ - diff --git a/lineage/res/res/values-ro/strings.xml b/lineage/res/res/values-ro/strings.xml index bb262e55..737de3f4 100644 --- a/lineage/res/res/values-ro/strings.xml +++ b/lineage/res/res/values-ro/strings.xml @@ -54,9 +54,6 @@ modifică setările de siguranță sistem Lineage Permite unei aplicații să modifice setările de sistem Lineage sigure. Nu este utilizabilă de către aplicațiile normale. - - gestionează stocare persistentă - Permite unei aplicații să citească sau să scrie proprietăți ce se pot menține în urma unei reveniri la setările din fabrică. accesează sugestiile aplicației Permite unei aplicații să acceseze sugestiile aplicației. diff --git a/lineage/res/res/values-ru/strings.xml b/lineage/res/res/values-ru/strings.xml index 7a58b75b..6e30eeed 100644 --- a/lineage/res/res/values-ru/strings.xml +++ b/lineage/res/res/values-ru/strings.xml @@ -54,9 +54,6 @@ Изменение параметров безопасности системы Lineage Приложение сможет изменять параметры безопасности системы. Это разрешение не используется обычными приложениями. - - Управление хранилищем ПЗУ - Приложение сможет читать или записывать свойства, которые могут сохраняться после сброса настроек. доступ к списку рекомендованных приложений Приложение сможет получать доступ к списку рекомендованных приложений. diff --git a/lineage/res/res/values-si-rLK/strings.xml b/lineage/res/res/values-si-rLK/strings.xml index 50e4d5ef..c9dfd939 100644 --- a/lineage/res/res/values-si-rLK/strings.xml +++ b/lineage/res/res/values-si-rLK/strings.xml @@ -27,7 +27,6 @@ - diff --git a/lineage/res/res/values-sk/strings.xml b/lineage/res/res/values-sk/strings.xml index b9ac7281..89f9c3d8 100644 --- a/lineage/res/res/values-sk/strings.xml +++ b/lineage/res/res/values-sk/strings.xml @@ -54,9 +54,6 @@ upraviť zabezpečené systémové nastavenia Lineage Umožňuje aplikácii zmeniť zabezpečené systémové nastavenia Lineage. Nie je určené pre normálne aplikácie. - - spravovať trvalé úložisko - Umožňuje aplikácii čítanie alebo zápis vlastností, ktoré môžu pretrvávať po obnove továrenských nastavení. prístup k návrhom aplikácií Umožní aplikácii prístup k návrhom aplikácií. diff --git a/lineage/res/res/values-sl/strings.xml b/lineage/res/res/values-sl/strings.xml index dd1a38a5..e4da2ed5 100644 --- a/lineage/res/res/values-sl/strings.xml +++ b/lineage/res/res/values-sl/strings.xml @@ -54,9 +54,6 @@ spreminjanje varnih sistemskih nastavitev Lineage Dovoli aplikaciji spreminjanje varnih sistemskih nastavitev Lineage. Običajne aplikacije tega ne uporabljajo. - - upravljanje vztrajne pom. naprave - Dovoli aplikaciji branje ali pisanje lastnosti, ki se ohranijo po ponastavitvi na tovarniške vrednosti. dostop do predlogov aplikacij Dovoli aplikaciji dostop do predlogov aplikacij. diff --git a/lineage/res/res/values-sq-rAL/strings.xml b/lineage/res/res/values-sq-rAL/strings.xml index 3c23d9eb..3c6745c4 100644 --- a/lineage/res/res/values-sq-rAL/strings.xml +++ b/lineage/res/res/values-sq-rAL/strings.xml @@ -40,7 +40,6 @@ modifiko parametrat e sistemit Lineage Lejon një aplikacion që të modifikojë parametrat e sistemit Lineage. - akseso aplikacionet e sygjeruara Lejon një aplikacion të aksesojë listën e aplikacioneve të sygjeruara. diff --git a/lineage/res/res/values-sr-rCS/strings.xml b/lineage/res/res/values-sr-rCS/strings.xml index 50e4d5ef..c9dfd939 100644 --- a/lineage/res/res/values-sr-rCS/strings.xml +++ b/lineage/res/res/values-sr-rCS/strings.xml @@ -27,7 +27,6 @@ - diff --git a/lineage/res/res/values-sr/strings.xml b/lineage/res/res/values-sr/strings.xml index b67946f2..3c08f4c0 100644 --- a/lineage/res/res/values-sr/strings.xml +++ b/lineage/res/res/values-sr/strings.xml @@ -54,9 +54,6 @@ мењање подешавања безбедности система Апликација може да мења подешавања безбедности система. Ова дозвола није потребна нормалним апликацијама. - - управљање непрекидном меморијом - Апликација може да чита и пише својства која могу остати након враћања фабричких подешавања. приступ предложеним апликацијама Апликација може да приступа предложеним апликацијама. diff --git a/lineage/res/res/values-sv/strings.xml b/lineage/res/res/values-sv/strings.xml index 9c68e5df..ddd1a714 100644 --- a/lineage/res/res/values-sv/strings.xml +++ b/lineage/res/res/values-sv/strings.xml @@ -54,9 +54,6 @@ ändra Lineage säkra systeminställningar Tillåt att en app ändrar Lineage säkra systeminställningar. Inte för användning av normala appar. - - hantera beständig lagring - Tillåt att en app läser och skriver egenskaper som kan kvarstå efter en fabriksåterställning. komma åt appförslag Ger en app åtkomst till appförslag. diff --git a/lineage/res/res/values-sw/strings.xml b/lineage/res/res/values-sw/strings.xml index 50e4d5ef..c9dfd939 100644 --- a/lineage/res/res/values-sw/strings.xml +++ b/lineage/res/res/values-sw/strings.xml @@ -27,7 +27,6 @@ - diff --git a/lineage/res/res/values-ta-rIN/strings.xml b/lineage/res/res/values-ta-rIN/strings.xml index be6083c1..69d3d143 100644 --- a/lineage/res/res/values-ta-rIN/strings.xml +++ b/lineage/res/res/values-ta-rIN/strings.xml @@ -54,9 +54,6 @@ Lineage பாதுகாப்பான கணினி அமைப்புகளை மாற்றியமை ஒரு பயன்பாடானது Lineage பாதுகாப்பான கணினி அமைப்புகளை மாற்றியமைக்க அனுமதிக்கிறது. இயல்பான பயன்பாடுகளின் பயன்பாட்டிற்காக அல்ல - - விடாப்பிடியான சேமிப்பகத்தை நிர்வகி - ஒரு பயன்பாடானது ஒரு தொழிற்சாலை மீட்டமைத்தலின் மூலம் தொடர்கின்ற பண்புகளை படிக்க அல்லது எழுத அனுமதிக்கிறது பயன்பாட்டு பரிந்துரைகளை அணுகு ஒரு பயன்பாடானது பயன்பாட்டு பரிந்துரைர்களை அணுக அனுமதிக்கிறது. diff --git a/lineage/res/res/values-te-rIN/strings.xml b/lineage/res/res/values-te-rIN/strings.xml index 8daea486..2c7b8d39 100644 --- a/lineage/res/res/values-te-rIN/strings.xml +++ b/lineage/res/res/values-te-rIN/strings.xml @@ -54,9 +54,6 @@ Lineage సురక్షిత సిస్టమ్ సెట్టింగులను సవరించుము Lineage సురక్షిత సిస్టమ్ సెట్టింగులను సవరించడానికి ప్రోగ్రాంకి అనుమతినిస్తుంది. సాధారణ ప్రోగ్రాంలచే ఉపయోగించబడటానికి కాదు. - - నిరంతర నిల్వను నిర్వహించుము - ఫ్యాక్టరీ రీసెట్ ద్వారా కొనసాగే అవకాశం ఉన్న లక్షణాలను చదవడానికి లేదా వ్రాయడానికి ప్రోగ్రాంకి అనుమతినిస్తుంది. ప్రోగ్రాం సూచనలను ప్రాప్తి చేయుము ప్రోగ్రాం సూచనలకు ప్రాప్తి పొందేందుకు ప్రోగ్రాంకి అనుమతిస్తుంది diff --git a/lineage/res/res/values-th/strings.xml b/lineage/res/res/values-th/strings.xml index 90677719..fd01fc0d 100644 --- a/lineage/res/res/values-th/strings.xml +++ b/lineage/res/res/values-th/strings.xml @@ -54,9 +54,6 @@ ปรับแต่งการตั้งค่าระบบความปลอดภัยของ Lineage อนุญาตให้แอปปรับแต่งการตั้งค่าระบบความปลอดภัยของ Lineage ไม่ใช่เพื่อให้แอปปกตินำไปใช้ - - จัดการพื้นที่จัดเก็บถาวร - อนุญาตให้แอปอ่านหรือเขียนคุณสมบัติซึ่งอาจยังมีอยู่จากการรีเซ็ตของโรงงาน เข้าถึงคำแนะนำแอป อรนุญาตให้แอปเข้าถึงคำแนะนำแอป diff --git a/lineage/res/res/values-tr/strings.xml b/lineage/res/res/values-tr/strings.xml index 405127db..e237f708 100644 --- a/lineage/res/res/values-tr/strings.xml +++ b/lineage/res/res/values-tr/strings.xml @@ -54,9 +54,6 @@ Lineage güvenli sistem ayarlarını değiştir Uygulamalara Lineage güvenli sistem ayarlarını değiştirme izni verir. Normal uygulamalar için değildir. - - kalıcı depolama alanını yönet - Uygulamalara fabrika ayarlarına dönüldüğünde kalıcı özellikleri okuma ve yazma izni verir. uygulama önerilerine eriş Bir uygulamanın uygulama önerilerine erişiminine izin verir. diff --git a/lineage/res/res/values-ug/strings.xml b/lineage/res/res/values-ug/strings.xml index d4cb7781..688b8722 100644 --- a/lineage/res/res/values-ug/strings.xml +++ b/lineage/res/res/values-ug/strings.xml @@ -54,9 +54,6 @@ سىستېما Lineageنىڭ بىخەتەرلىك تەڭشىكىنى ئۆزگەرتىش ئەپنىڭ سىستېما Lineageنىڭ بىخەتەرلىك تەڭشىكىنى ئۆزگەرتىشگە يول قويۇش. - - ئەبەدى ساقلىغۇچنى باشقۇرۇش - ئەپنىڭ زاۋۇت ئەسلىگە قايتۇرغاندىن كىيىن ئۆزگەرمەيدىغان خۇسۇسىيىتىنى ئوقۇپ ۋە يېزىشىغا يول قويۇش. ئەپنىڭ چۈشەندۈرۈلىشىگە ئېرىشىش بىرەر ئەپنىڭ ئەپ چۈشەندۈرۈشىگە ئېرىشىشگە رۇخسەت قىلىش. diff --git a/lineage/res/res/values-uk/strings.xml b/lineage/res/res/values-uk/strings.xml index 5ec07aaf..5cab2908 100644 --- a/lineage/res/res/values-uk/strings.xml +++ b/lineage/res/res/values-uk/strings.xml @@ -54,9 +54,6 @@ змінювати налаштування безпеки Дозволяє додатку змінювати системні налаштування безпеки. Непотрібно звичайним додаткам. - - керування постійною пам\'яттю даних - Дозволяє додатку зчитувати і записувати властивості, які можуть зберігатися навіть після відновлення заводських налаштувань. Доступ до рекомендованих додатків Додаток зможе отримувати доступ до списку рекомендованих додатків. diff --git a/lineage/res/res/values-ur-rPK/strings.xml b/lineage/res/res/values-ur-rPK/strings.xml index 50e4d5ef..c9dfd939 100644 --- a/lineage/res/res/values-ur-rPK/strings.xml +++ b/lineage/res/res/values-ur-rPK/strings.xml @@ -27,7 +27,6 @@ - diff --git a/lineage/res/res/values-uz-rUZ/strings.xml b/lineage/res/res/values-uz-rUZ/strings.xml index 50e4d5ef..c9dfd939 100644 --- a/lineage/res/res/values-uz-rUZ/strings.xml +++ b/lineage/res/res/values-uz-rUZ/strings.xml @@ -27,7 +27,6 @@ - diff --git a/lineage/res/res/values-vi/strings.xml b/lineage/res/res/values-vi/strings.xml index 9248d638..a8d8d1da 100644 --- a/lineage/res/res/values-vi/strings.xml +++ b/lineage/res/res/values-vi/strings.xml @@ -54,9 +54,6 @@ sửa đổi cài đặt hệ thống an toàn Lineage Cho phép ứng dụng sửa đổi cài đặt hệ thống an toàn Lineage. Không cho ứng dụng bình thường sử dụng. - - quản lý bộ lưu trữ vĩnh viễn - Cho phép ứng dụng đọc hoặc ghi thuộc tính có thể vẫn tồn tại sau khi đặt lại mặc định nhà sản xuất. truy cập các đề xuất ứng dụng Cho phép ứng dụng truy cập đề xuất ứng dụng. diff --git a/lineage/res/res/values-zh-rCN/strings.xml b/lineage/res/res/values-zh-rCN/strings.xml index 91eb7b49..336f4e33 100644 --- a/lineage/res/res/values-zh-rCN/strings.xml +++ b/lineage/res/res/values-zh-rCN/strings.xml @@ -54,9 +54,6 @@ 修改 Lineage 系统安全设置 允许应用修改 Lineage 系统安全设置。不供正常应用使用。 - - 管理永久存储 - 允许应用读取或写入出厂设置后仍可保持的属性。 访问应用建议 允许应用访问应用建议。 diff --git a/lineage/res/res/values-zh-rHK/strings.xml b/lineage/res/res/values-zh-rHK/strings.xml index b7f1f056..c63f9624 100644 --- a/lineage/res/res/values-zh-rHK/strings.xml +++ b/lineage/res/res/values-zh-rHK/strings.xml @@ -30,7 +30,6 @@ - diff --git a/lineage/res/res/values-zh-rTW/strings.xml b/lineage/res/res/values-zh-rTW/strings.xml index 6d86b11f..5f232a27 100644 --- a/lineage/res/res/values-zh-rTW/strings.xml +++ b/lineage/res/res/values-zh-rTW/strings.xml @@ -54,9 +54,6 @@ 修改 Lineage 系統安全設定 允許應用程式修改 Lineage 安全系統設定,非供一般應用程式使用。 - - 管理永久儲存空間 - 允許應用程式讀/寫一些重設後仍可保存的屬性。 存取應用程式建議 允許應用程式存取應用程式建議。 diff --git a/lineage/res/res/values-zu/strings.xml b/lineage/res/res/values-zu/strings.xml index 50e4d5ef..c9dfd939 100644 --- a/lineage/res/res/values-zu/strings.xml +++ b/lineage/res/res/values-zu/strings.xml @@ -27,7 +27,6 @@ - diff --git a/lineage/res/res/values/strings.xml b/lineage/res/res/values/strings.xml index 4242a838..ee184ad9 100644 --- a/lineage/res/res/values/strings.xml +++ b/lineage/res/res/values/strings.xml @@ -67,10 +67,6 @@ modify Lineage secure system settings Allows an app to modify Lineage secure system settings. Not for use by normal apps. - - manage persistent storage - Allows an app to read or write properties which may persist thrοugh a factory reset. - access app suggestions Allows an app to access app suggestions. diff --git a/sdk/src/java/lineageos/hardware/ILineageHardwareService.aidl b/sdk/src/java/lineageos/hardware/ILineageHardwareService.aidl index 85e65d71..9e4ac576 100644 --- a/sdk/src/java/lineageos/hardware/ILineageHardwareService.aidl +++ b/sdk/src/java/lineageos/hardware/ILineageHardwareService.aidl @@ -52,9 +52,6 @@ interface ILineageHardwareService { DisplayMode getDefaultDisplayMode(); boolean setDisplayMode(in DisplayMode mode, boolean makeDefault); - boolean writePersistentBytes(String key, in byte[] bytes); - byte[] readPersistentBytes(String key); - int getThermalState(); boolean registerThermalListener(IThermalListenerCallback callback); boolean unRegisterThermalListener(IThermalListenerCallback callback); diff --git a/sdk/src/java/lineageos/hardware/LineageHardwareManager.java b/sdk/src/java/lineageos/hardware/LineageHardwareManager.java index b7b6d450..cab8526d 100644 --- a/sdk/src/java/lineageos/hardware/LineageHardwareManager.java +++ b/sdk/src/java/lineageos/hardware/LineageHardwareManager.java @@ -134,12 +134,6 @@ public final class LineageHardwareManager { @VisibleForTesting public static final int FEATURE_DISPLAY_MODES = 0x2000; - /** - * Persistent storage - */ - @VisibleForTesting - public static final int FEATURE_PERSISTENT_STORAGE = 0x4000; - /** * Thermal change monitor */ @@ -491,132 +485,6 @@ public final class LineageHardwareManager { return false; } - /** - * Write a string to persistent storage, which persists thru factory reset - * - * @param key String identifier for this item. Must not exceed 64 characters. - * @param value The UTF-8 encoded string to store of at least 1 character. null deletes the key/value pair. - * @return true on success - */ - public boolean writePersistentString(String key, String value) { - try { - if (checkService()) { - return sService.writePersistentBytes(key, - value == null ? null : value.getBytes("UTF-8")); - } - } catch (RemoteException e) { - } catch (UnsupportedEncodingException e) { - Log.e(TAG, e.getMessage(), e); - } - return false; - } - - /** - * Write an integer to persistent storage, which persists thru factory reset - * - * @param key String identifier for this item. Must not exceed 64 characters. - * @param value The integer to store - * @return true on success - */ - public boolean writePersistentInt(String key, int value) { - try { - if (checkService()) { - return sService.writePersistentBytes(key, - ByteBuffer.allocate(4).putInt(value).array()); - } - } catch (RemoteException e) { - } - return false; - } - - /** - * Write a byte array to persistent storage, which persists thru factory reset - * - * @param key String identifier for this item. Must not exceed 64 characters. - * @param value The byte array to store, must be 1-4096 bytes. null deletes the key/value pair. - * @return true on success - */ - public boolean writePersistentBytes(String key, byte[] value) { - try { - if (checkService()) { - return sService.writePersistentBytes(key, value); - } - } catch (RemoteException e) { - } - return false; - } - - /** - * Read a string from persistent storage - * - * @param key String identifier for this item. Must not exceed 64 characters. - * @return the stored UTF-8 encoded string, null if not found - */ - public String readPersistentString(String key) { - try { - if (checkService()) { - byte[] bytes = sService.readPersistentBytes(key); - if (bytes != null) { - return new String(bytes, "UTF-8"); - } - } - } catch (RemoteException e) { - } catch (UnsupportedEncodingException e) { - Log.e(TAG, e.getMessage(), e); - } - return null; - } - - /** - * Read an integer from persistent storage - * - * @param key String identifier for this item. Must not exceed 64 characters. - * @return the stored integer, zero if not found - */ - public int readPersistentInt(String key) { - try { - if (checkService()) { - byte[] bytes = sService.readPersistentBytes(key); - if (bytes != null) { - return ByteBuffer.wrap(bytes).getInt(); - } - } - } catch (RemoteException e) { - } - return 0; - } - - /** - * Read a byte array from persistent storage - * - * @param key String identifier for this item. Must not exceed 64 characters. - * @return the stored byte array, null if not found - */ - public byte[] readPersistentBytes(String key) { - try { - if (checkService()) { - return sService.readPersistentBytes(key); - } - } catch (RemoteException e) { - } - return null; - } - - /** Delete an object from persistent storage - * - * @param key String identifier for this item - * @return true if an item was deleted - */ - public boolean deletePersistentObject(String key) { - try { - if (checkService()) { - return sService.writePersistentBytes(key, null); - } - } catch (RemoteException e) { - } - return false; - } - /** * {@hide} */ diff --git a/tests/src/org/lineageos/tests/hardware/unit/PersistentStorageTest.java b/tests/src/org/lineageos/tests/hardware/unit/PersistentStorageTest.java deleted file mode 100644 index cd576fee..00000000 --- a/tests/src/org/lineageos/tests/hardware/unit/PersistentStorageTest.java +++ /dev/null @@ -1,174 +0,0 @@ -/** - * Copyright (c) 2015, The CyanogenMod Project - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -package org.lineageos.tests.hardware.unit; - -import android.test.AndroidTestCase; -import android.test.suitebuilder.annotation.SmallTest; - -import lineageos.app.LineageContextConstants; -import lineageos.hardware.LineageHardwareManager; - -import java.util.Arrays; -import java.util.Random; -import java.util.UUID; - -public class PersistentStorageTest extends AndroidTestCase { - - private LineageHardwareManager mHardwareManager; - - @Override - protected void setUp() throws Exception { - super.setUp(); - // Only run this if we support hardware abstraction - org.junit.Assume.assumeTrue(mContext.getPackageManager().hasSystemFeature( - LineageContextConstants.Features.HARDWARE_ABSTRACTION)); - mHardwareManager = LineageHardwareManager.getInstance(mContext); - } - - @SmallTest - public void testUdidFailure() { - String key = "udid"; - String value = "542bc67e510e82bd6d44e4f7015d7970"; - assertTrue(mHardwareManager.writePersistentString(key, value)); - } - - @SmallTest - public void testPersistentStringInvalidInput() { - String testKey = UUID.randomUUID().toString(); - String testString = "IM IN UR STORAGE"; - String testKeyTooLong = getStringOfLength(65); - String testStringTooLong = getStringOfLength(4097); - - assertFalse(mHardwareManager.writePersistentString(null, testString)); - assertFalse(mHardwareManager.writePersistentString("", testString)); - assertFalse(mHardwareManager.writePersistentString(testKeyTooLong, testString)); - assertFalse(mHardwareManager.writePersistentString(testKey, testStringTooLong)); - assertFalse(mHardwareManager.writePersistentString(testKey, "")); - assertNull(mHardwareManager.readPersistentString(testKey)); - assertNull(mHardwareManager.readPersistentString(testKeyTooLong)); - } - - @SmallTest - public void testPersistentIntInvalidInput() { - String testKey = UUID.randomUUID().toString(); - String testString = "IM IN UR STORAGE"; - String testKeyTooLong = getStringOfLength(65); - - assertFalse(mHardwareManager.writePersistentInt(null, 49152)); - assertFalse(mHardwareManager.writePersistentInt("", 49152)); - assertFalse(mHardwareManager.writePersistentInt(testKeyTooLong, 49152)); - assertEquals(0, mHardwareManager.readPersistentInt(testKey)); - assertEquals(0, mHardwareManager.readPersistentInt(testKeyTooLong)); - } - - @SmallTest - public void testPersistentBytesInvalidInput() { - String testKey = UUID.randomUUID().toString(); - byte[] testArray = new byte[1024]; - byte[] testArrayTooLong = new byte[4097]; - String testKeyTooLong = getStringOfLength(65); - - assertFalse(mHardwareManager.writePersistentBytes(null, testArray)); - assertFalse(mHardwareManager.writePersistentBytes("", testArray)); - assertFalse(mHardwareManager.writePersistentBytes(testKeyTooLong, testArray)); - assertFalse(mHardwareManager.writePersistentBytes(testKey, testArrayTooLong)); - assertFalse(mHardwareManager.writePersistentBytes(testKey, new byte[0])); - assertNull(mHardwareManager.readPersistentBytes(testKey)); - assertNull(mHardwareManager.readPersistentBytes(testKeyTooLong)); - } - - @SmallTest - public void testPersistentString() { - assertTrue(mHardwareManager.isSupported(LineageHardwareManager.FEATURE_PERSISTENT_STORAGE)); - - String testKey = UUID.randomUUID().toString(); - String testString = "IM IN UR STORAGE"; - - // write + read - assertTrue(mHardwareManager.writePersistentString(testKey, testString)); - assertEquals(testString, mHardwareManager.readPersistentString(testKey)); - - // rewrite + read - assertTrue(mHardwareManager.writePersistentString(testKey, testString + " AGAIN")); - assertEquals(testString + " AGAIN", mHardwareManager.readPersistentString(testKey)); - - // erase + read - assertTrue(mHardwareManager.deletePersistentObject(testKey)); - assertNull(mHardwareManager.readPersistentString(testKey)); - - // erase through write null - assertTrue(mHardwareManager.writePersistentString(testKey, testString + " AGAIN")); - assertEquals(testString + " AGAIN", mHardwareManager.readPersistentString(testKey)); - assertTrue(mHardwareManager.writePersistentString(testKey, null)); - assertNull(mHardwareManager.readPersistentString(testKey)); - } - - @SmallTest - public void testPersistentInteger() { - assertTrue(mHardwareManager.isSupported(LineageHardwareManager.FEATURE_PERSISTENT_STORAGE)); - - String testKey = UUID.randomUUID().toString(); - int testInt = 49152; - - // write + read - assertTrue(mHardwareManager.writePersistentInt(testKey, testInt)); - assertEquals(testInt, mHardwareManager.readPersistentInt(testKey)); - - // rewrite + read - assertTrue(mHardwareManager.writePersistentInt(testKey, testInt * 2)); - assertEquals(testInt * 2, mHardwareManager.readPersistentInt(testKey)); - - // erase + read - assertTrue(mHardwareManager.deletePersistentObject(testKey)); - assertEquals(0, mHardwareManager.readPersistentInt(testKey)); - } - - @SmallTest - public void testPersistentBytes() { - assertTrue(mHardwareManager.isSupported(LineageHardwareManager.FEATURE_PERSISTENT_STORAGE)); - - String testKey = UUID.randomUUID().toString(); - byte[] testArray = new byte[1024]; - byte[] testArray2 = new byte[4096]; - - new Random().nextBytes(testArray); - new Random().nextBytes(testArray2); - - // write + read - assertTrue(mHardwareManager.writePersistentBytes(testKey, testArray)); - assertTrue(Arrays.equals(testArray, mHardwareManager.readPersistentBytes(testKey))); - - // write + read - assertTrue(mHardwareManager.writePersistentBytes(testKey, testArray2)); - assertTrue(Arrays.equals(testArray2, mHardwareManager.readPersistentBytes(testKey))); - - // erase + read - assertTrue(mHardwareManager.deletePersistentObject(testKey)); - assertNull(mHardwareManager.readPersistentBytes(testKey)); - - // erase through write null - assertTrue(mHardwareManager.writePersistentBytes(testKey, testArray)); - assertTrue(Arrays.equals(testArray, mHardwareManager.readPersistentBytes(testKey))); - assertTrue(mHardwareManager.writePersistentBytes(testKey, null)); - assertNull(mHardwareManager.readPersistentBytes(testKey)); - } - - private String getStringOfLength(int length) { - char[] chars = new char[length]; - Arrays.fill(chars, 'z'); - return new String(chars); - } -}