From 6f72be68c1cc2277e590c5f249b2556c45b1d1c5 Mon Sep 17 00:00:00 2001 From: Oscar Montemayor Date: Fri, 26 Mar 2010 18:45:05 -0700 Subject: [PATCH] DO NOT MERGE Removing unused features from source tree. Please refer to Bug#2502219. Change-Id: Ib3321f3c0e3edf7dff947917ba9bad0f7da93c89 --- res/values-cs/strings.xml | 10 --- res/values-da/strings.xml | 10 --- res/values-de/strings.xml | 10 --- res/values-el/strings.xml | 10 --- res/values-es-rUS/strings.xml | 10 --- res/values-es/strings.xml | 10 --- res/values-fr/strings.xml | 10 --- res/values-it/strings.xml | 10 --- res/values-ja/strings.xml | 10 --- res/values-ko/strings.xml | 10 --- res/values-nb/strings.xml | 10 --- res/values-nl/strings.xml | 10 --- res/values-pl/strings.xml | 10 --- res/values-pt-rPT/strings.xml | 10 --- res/values-pt/strings.xml | 10 --- res/values-ru/strings.xml | 10 --- res/values-sv/strings.xml | 10 --- res/values-tr/strings.xml | 10 --- res/values-zh-rCN/strings.xml | 10 --- res/values-zh-rTW/strings.xml | 10 --- res/values/strings.xml | 21 ----- .../android/settings/SecuritySettings.java | 80 ++----------------- 22 files changed, 6 insertions(+), 295 deletions(-) diff --git a/res/values-cs/strings.xml b/res/values-cs/strings.xml index d668b194d2b..b0025a5116d 100644 --- a/res/values-cs/strings.xml +++ b/res/values-cs/strings.xml @@ -1075,16 +1075,6 @@ "Úložiště pověření je vymazáno." "Úložiště pověření je aktivováno." "Úložiště pověření je deaktivováno." - "Systém souborů EFS (Encrypted File System)" - "Šifrovat soukromá uživatelská data" - "Aktivovat v tomto zařízení úložiště pro soukromá uživatelská data, které využívá šifrovaný systém souborů " - "Aktivace systému souborů EFS vyžaduje vymazání dat ze zařízení." - "Deaktivace systému souborů EFS vyžaduje vymazání dat ze zařízení." - "Povolit" - "Vypnout" - "Zrušit" - "Změna režimu systému souborů EFS byla zrušena." - "Upozornění systému souborů EFS." "Tísňové vyzvánění" "Nastavit chování při tísňovém volání" "Ochrana osobních údajů" diff --git a/res/values-da/strings.xml b/res/values-da/strings.xml index c20382b65b0..bc55be00324 100644 --- a/res/values-da/strings.xml +++ b/res/values-da/strings.xml @@ -1075,16 +1075,6 @@ "Oplysningslagringen er slettet." "Oplysningslagring er aktiveret." "Oplysningslagring er deaktiveret." - "Krypteret filsystem" - "Krypter private brugerdata" - "Aktiver krypteret filsystemlager for private brugerdata på denne enhed" - "Aktivering af krypterede filsystemer kræver en enhedsdatasletter." - "Deaktivering af krypterede filsystemer kræver en enhedsdatasletter." - "Aktivér" - "Deaktiver" - "Annuller" - "Ændring af tilstand for krypterede filsystemer blev anulleret." - "Advarsel for krypterede filsystemer." "Nødtone" "Angiv adfærd ved nødopkald" "Fortrolighed" diff --git a/res/values-de/strings.xml b/res/values-de/strings.xml index 5240cd37b03..c42a1fcc946 100644 --- a/res/values-de/strings.xml +++ b/res/values-de/strings.xml @@ -1075,16 +1075,6 @@ "Der Speicher für die Anmeldeinformationen wurde gelöscht." "Der Anmeldeinformationsspeicher ist aktiviert." "Der Anmeldeinformationsspeicher ist deaktiviert." - "Encrypted File System" - "Private Nutzerdaten verschlüsseln" - "Encrypted File System-Speicherung für private Nutzerdaten auf diesem Gerät aktivieren" - "Für das Aktivieren von Encrypted File Systems müssen die Gerätedaten zurückgesetzt werden." - "Für das Deaktivieren von Encrypted File Systems müssen die Gerätedaten zurückgesetzt werden." - "Aktivieren" - "Deaktivieren" - "Abbrechen" - "Encrypted File Systems-Modusänderung abgebrochen" - "Encrypted File Systems-Warnung" "Notfallsignal" "Verhalten bei einem Notruf festlegen" "Datenschutz" diff --git a/res/values-el/strings.xml b/res/values-el/strings.xml index 5f7197deca6..6347de9dbca 100644 --- a/res/values-el/strings.xml +++ b/res/values-el/strings.xml @@ -1075,16 +1075,6 @@ "Αυτός ο χώρος αποθήκευσης διαπιστευτηρίων διαγράφτηκε." "Ο χώρος αποθήκευσης διαπιστευτηρίων ενεργοποιήθηκε." "Ο χώρος αποθήκευσης διαπιστευτηρίων απενεργοποιήθηκε." - "Κρυπτογραφημένο σύστημα αρχείων" - "Κρυπτογράφηση ιδιωτικών δεδομένων χρήστη" - "Ενεργοποίηση αποθήκευσης κρυπτογραφημένου συστήματος αρχείων για ιδιωτικά δεδομένα χρήστη σε αυτήν τη συσκευή" - "Για την ενεργοποίηση των κρυπτογραφημένων συστημάτων αρχείων απαιτείται σβήσιμο των δεδομένων συσκευής." - "Για την απενεργοποίηση των κρυπτογραφημένων συστημάτων αρχείων απαιτείται σβήσιμο των δεδομένων συσκευής." - "Ενεργοποίηση" - "Απενεργοποίηση" - "Ακύρωση" - "Η αλλαγή λειτουργίας κρυπτογραφημένων συστημάτων αρχείων ακυρώθηκε." - "Προειδοποίηση κρυπτογραφημένων συστημάτων αρχείων." "Τόνος επείγουσας ανάγκης" "Ορισμός συμπεριφοράς κατά την πραγματοποίηση κλήσης επείγουσας ανάγκης" "Απόρρητο" diff --git a/res/values-es-rUS/strings.xml b/res/values-es-rUS/strings.xml index e67df86a256..8324d2b637d 100644 --- a/res/values-es-rUS/strings.xml +++ b/res/values-es-rUS/strings.xml @@ -1075,16 +1075,6 @@ "El almacenamiento de la credencial se ha borrado." "El almacenamiento de la credencial está activado." "El almacenamiento de la credencial está inhabilitado." - "Sistema de encriptado de archivos" - "Encriptar los datos privados del usuario" - "Habilitar el almacenamiento del sistema de encriptado de archivos para los datos privados del usuario en este dispositivo" - "Si se habilitan los sistemas de encriptado de archivos, se requiere la eliminación de datos del dispositivo." - "Si se deshabilitan los sistemas de encriptado de archivos, se requiere la eliminación de datos del dispositivo." - "Activar" - "Desactivar" - "Cancelar" - "Cambio en el modo de sistemas de encriptado de archivos cancelado" - "Advertencia de los sistemas de encriptado de archivos." "Tono de emergencia" "Establecer el comportamiento cuando se establece una llamada de emergencia" "Privacidad" diff --git a/res/values-es/strings.xml b/res/values-es/strings.xml index ea4e1e194f2..d55336cf536 100644 --- a/res/values-es/strings.xml +++ b/res/values-es/strings.xml @@ -1075,16 +1075,6 @@ "Se ha borrado el almacenamiento de credenciales." "Almacenamiento de credenciales habilitado" "Almacenamiento de credenciales inhabilitado" - "Sistema de archivos encriptados" - "Encriptar datos de usuario privados" - "Habilitar almacenamiento de sistema de archivos encriptados para datos de usuario privados en este dispositivo" - "Es necesario eliminar los datos del dispositivo para habilitar los sistemas de archivos encriptados." - "Es necesario eliminar los datos del dispositivo para inhabilitar los sistemas de archivos encriptados." - "Habilitar" - "Inhabilitar" - "Cancelar" - "Se ha cancelado el cambio de modo de sistemas de archivos encriptados." - "Advertencia de sistemas de archivos encriptados" "Tono de emergencia" "Establecer comportamiento al realizar una llamada de emergencia" "Privacidad" diff --git a/res/values-fr/strings.xml b/res/values-fr/strings.xml index 9fb734f7d0e..1df4647c633 100644 --- a/res/values-fr/strings.xml +++ b/res/values-fr/strings.xml @@ -1075,16 +1075,6 @@ "Le stockage des identifiants est effacé." "Stockage des identifiants activé" "Stockage des identifiants désactivé" - "Système de fichiers cryptés" - "Crypter les données utilisateur privées" - "Activer le stockage des données utilisateur privées dans les systèmes de fichiers cryptés de ce périphérique" - "Pour activer les systèmes de fichiers cryptés, vous devez disposer d\'un outil de nettoyage des données." - "Pour désactiver des systèmes de fichiers cryptés, vous devez disposer d\'un outil de nettoyage des données." - "Activer" - "Désactiver" - "Annuler" - "La modification apportée au mode Systèmes de fichiers cryptés a été annulée." - "Avertissement relatif aux systèmes de fichiers cryptés" "Sonnerie d\'urgence" "Définir le comportement en cas d\'appel d\'urgence" "Confidentialité" diff --git a/res/values-it/strings.xml b/res/values-it/strings.xml index 688ecb8c336..c871f9175f2 100644 --- a/res/values-it/strings.xml +++ b/res/values-it/strings.xml @@ -1075,16 +1075,6 @@ "L\'archivio di credenziali è cancellato." "L\'archivio di credenziali è attivo." "L\'archivio di credenziali non è attivo." - "File system crittografato" - "Crittografa dati privati utente" - "Abilita l\'archiviazione dei file system crittografati per i dati privati dell\'utente in questo dispositivo" - "Per l\'attivazione dei file system crittografati è necessaria la cancellazione dei dati del dispositivo." - "Per la disattivazione dei file system crittografati è necessaria la cancellazione dei dati del dispositivo." - "Attiva" - "Disattiva" - "Annulla" - "Modifica della modalità dei file system crittografati annullata." - "Avviso file system crittografati." "Tono chiamate di emergenza" "Imposta il comportamento in caso di chiamata di emergenza" "Privacy" diff --git a/res/values-ja/strings.xml b/res/values-ja/strings.xml index 7ceb1fa71cf..ff9335af230 100644 --- a/res/values-ja/strings.xml +++ b/res/values-ja/strings.xml @@ -1075,16 +1075,6 @@ "認証情報ストレージが消去されました。" "認証情報ストレージが有効になりました。" "認証情報ストレージが無効になりました。" - "暗号化ファイルシステム" - "個人データの暗号化" - "この携帯電話の個人データを格納するために暗号化ファイルシステムを有効にする" - "暗号化ファイルシステムを有効にするには、携帯電話データの消去が必要です。" - "暗号化ファイルシステムを無効にするには、携帯電話データの消去が必要です。" - "有効にする" - "無効にする" - "キャンセル" - "暗号化ファイルシステムのモードの変更がキャンセルされました。" - "暗号化ファイルシステムの警告。" "緊急時の音" "緊急通報時の動作を設定します" "プライバシー" diff --git a/res/values-ko/strings.xml b/res/values-ko/strings.xml index fa0f006062f..caf6dc4f916 100644 --- a/res/values-ko/strings.xml +++ b/res/values-ko/strings.xml @@ -1075,16 +1075,6 @@ "자격증명 저장소가 삭제되었습니다." "자격증명 저장소를 사용합니다." "자격증명 저장소를 사용 중지했습니다." - "암호화된 파일 시스템" - "비공개 사용자 데이터 암호화" - "기기의 비공개 사용자 데이터에 대해 암호화된 파일 시스템 저장소 사용" - "암호화된 파일 시스템을 사용하려면 기기 데이터를 지워야 합니다." - "암호화된 파일 시스템의 사용을 중지하려면 기기 데이터를 지워야 합니다." - "사용" - "사용 중지" - "취소" - "암호화된 파일 시스템 모드 변경이 취소되었습니다." - "암호화된 파일 시스템 경고" "긴급 신호음" "긴급 통화 중 동작 설정" "개인정보 보호" diff --git a/res/values-nb/strings.xml b/res/values-nb/strings.xml index abb53d9a23f..b80fa435abf 100644 --- a/res/values-nb/strings.xml +++ b/res/values-nb/strings.xml @@ -1075,16 +1075,6 @@ "Akkreditivlageret ble tømt." "Akkreditivlageret er aktivert." "Akkreditivlageret er deaktivert." - "Kryptert filsystem" - "Krypter private brukerdata" - "Aktiver lagring av krypterte filer for private brukerdata på denne enheten" - "Aktivering av krypterte filsystemer krever en fullstendig datarensing." - "Deaktivering av krypterte filsystemer krever en fullstendig datarensing." - "Aktiver" - "Deaktiver" - "Avbryt" - "Endring av modus for kryptert filsystem er avbrutt." - "Advarsel om kryptert filsystem." "Nødtone" "Velg oppførsel når en nødsamtale opprettes" "Personvern" diff --git a/res/values-nl/strings.xml b/res/values-nl/strings.xml index b73af0d7461..7ff1772f919 100644 --- a/res/values-nl/strings.xml +++ b/res/values-nl/strings.xml @@ -1075,16 +1075,6 @@ "De opslag van referenties is gewist." "De opslag van referenties is ingeschakeld." "De opslag van referenties is uitgeschakeld." - "Gecodeerde bestandssysteem" - "Persoonlijke gebruikersgegevens coderen" - "Gecodeerde bestandssysteemopslag voor persoonlijke gebruikersgegevens inschakelen op dit apparaat" - "Voor het inschakelen van gecodeerde bestandssystemen is het wissen van apparaatgegevens vereist." - "Voor het uitschakelen van gecodeerde bestandssystemen is het wissen van apparaatgegevens vereist." - "Inschakelen" - "Uitschakelen" - "Annuleren" - "Het wijzigen van de gecodeerde bestandssysteemmodus is geannuleerd." - "Waarschuwing voor gecodeerde bestandssystemen." "Toon voor noodoproep" "Gedrag bij noodoproepen instellen" "Privacy" diff --git a/res/values-pl/strings.xml b/res/values-pl/strings.xml index fbb065fbd4c..c53cc657ca9 100644 --- a/res/values-pl/strings.xml +++ b/res/values-pl/strings.xml @@ -1075,16 +1075,6 @@ "Magazyn danych uwierzytelniania został wyczyszczony." "Magazyn danych logowania jest włączony." "Magazyn danych logowania jest wyłączony." - "System szyfrowania plików" - "Zaszyfruj prywatne dane użytkownika" - "Włącz magazyn zaszyfrowanego systemu plików na potrzeby prywatnych danych użytkownika na tym urządzeniu" - "Włączenie systemów szyfrowania plików wymaga wymazania danych urządzenia." - "Wyłączenie systemów szyfrowania plików wymaga wymazania danych urządzenia." - "Włącz" - "Wyłącz" - "Anuluj" - "Zmiana trybu systemów szyfrowania plików została anulowana." - "Ostrzeżenie dotyczące systemów szyfrowania plików" "Sygnał alarmowy" "Skonfiguruj sposób działania w przypadku połączenia alarmowego" "Prywatność" diff --git a/res/values-pt-rPT/strings.xml b/res/values-pt-rPT/strings.xml index 47db8c1484c..53de1bc06c6 100644 --- a/res/values-pt-rPT/strings.xml +++ b/res/values-pt-rPT/strings.xml @@ -1075,16 +1075,6 @@ "O armazenamento de credenciais foi apagado." "O armazenamento de credenciais está activado." "O armazenamento de credenciais está desactivado." - "Sistema de ficheiros encriptados" - "Encriptar dados de utilizador privados" - "Activar armazenamento do sistema de ficheiros encriptados para dados de utilizador privados neste dispositivo" - "A activação dos Sistemas de ficheiros encriptados requer uma limpeza de dados do dispositivo." - "A desactivação dos Sistemas de ficheiros encriptados requer uma limpeza de dados do dispositivo." - "Activar" - "Desactivar" - "Cancelar" - "A alteração do modo Sistemas de ficheiros encriptados foi cancelada." - "Aviso dos Sistemas de ficheiros encriptados." "Tom de emergência" "Definir o comportamento quando é efectuada uma chamada de emergência" "Privacidade" diff --git a/res/values-pt/strings.xml b/res/values-pt/strings.xml index c54ad62ca4c..1e820eef2f0 100644 --- a/res/values-pt/strings.xml +++ b/res/values-pt/strings.xml @@ -1075,16 +1075,6 @@ "O armazenamento de credenciais foi apagado." "O armazenamento de credenciais foi ativado." "O armazenamento de credenciais foi desativado." - "Sistema de arquivos criptografados" - "Criptografar dados privados de usuário" - "Ativar armazenamento do sistema de arquivo criptografado para dados privados do usuário neste aparelho." - "A ativação dos Sistemas de arquivo criptografados exige uma limpeza de dados do dispositivo." - "A desativação dos Sistemas de arquivo criptografados exige uma limpeza de dados do dispositivo." - "Ativar" - "Desativar" - "Cancelar" - "A alteração do modo do Sistema de arquivos criptografados foi cancelada." - "Aviso dos Sistemas de arquivo criptografados." "Tom de emergência" "Definir comportamento durante uma chamada de emergência" "Privacidade" diff --git a/res/values-ru/strings.xml b/res/values-ru/strings.xml index d6a142b29ca..af9997f483b 100644 --- a/res/values-ru/strings.xml +++ b/res/values-ru/strings.xml @@ -1075,16 +1075,6 @@ "Хранилище регистрационных данных очищено." "Хранилище регистрационных данных включено." "Хранилище регистрационных данных отключено." - "Зашифрованная файловая система" - "Зашифровать личные данные пользователя" - "Включить хранилище в зашифрованной файловой системе для хранения личных данных пользователя на этом устройстве" - "Для включения зашифрованных файловых систем требуется удаление данных с устройства." - "Для отключения зашифрованных файловых систем требуется удаление данных с устройства." - "Включить" - "Отключить" - "Отмена" - "Изменение режима зашифрованной файловой системы отменено." - "Предупреждение для зашифрованных файловых систем" "Тональный сигнал экстренного вызова" "Настроить режим работы при экстренном вызове" "Конфиденциальность" diff --git a/res/values-sv/strings.xml b/res/values-sv/strings.xml index 75be770c6d8..59871ae7c41 100644 --- a/res/values-sv/strings.xml +++ b/res/values-sv/strings.xml @@ -1075,16 +1075,6 @@ "Uppgiftslagringen raderades." "Uppgiftslagring är aktiverat." "Uppgiftslagring har inaktiverats." - "Krypterat filsystem" - "Kryptera privata användardata" - "Aktivera krypterat filsystemarkiv för privata användardata på den här enheten" - "Aktivering av krypterade filsystem kräver datarensning på enheten." - "Inaktivering av krypterade filsystem kräver datarensning på enheten." - "Aktivera" - "Inaktivera" - "Avbryt" - "Lägesändringen för krypterat filsystem avbröts." - "Varning: växling av krypterat filsystem." "Nödsignal" "Ange beteende vid nödsamtal" "Sekretess" diff --git a/res/values-tr/strings.xml b/res/values-tr/strings.xml index a28360be395..afdf26e127d 100644 --- a/res/values-tr/strings.xml +++ b/res/values-tr/strings.xml @@ -1075,16 +1075,6 @@ "Kimlik bilgileri deposu silindi." "Kimlik bilgileri deposu etkin." "Kimlik bilgileri deposu devre dışı." - "Şifrelenmiş Dosya Sistemi" - "Özel kullanıcı verilerini şifrele" - "Bu cihazdaki özel kullanıcı verileri için şifrelenmiş dosya sistemi depolamasını etkinleştir" - "Şifrelenmiş Dosya Sistemlerini etkinleştirilmek, cihazda veri silme işlemi yapılmasını gerektirir." - "Şifrelenmiş Dosya Sistemlerini devre dışı bırakmak, cihazda veri silme işlemi yapılmasını gerektirir." - "Etkinleştir" - "Devre dışı bırak" - "İptal" - "Şifrelenmiş Dosya Sistemleri modu değişikliği iptal edildi." - "Şifrelenmiş Dosya Sistemi Uyarısı." "Acil sesi" "Acil çağrı yapıldığında nasıl işlev göreceğini ayarlayın" "Gizlilik" diff --git a/res/values-zh-rCN/strings.xml b/res/values-zh-rCN/strings.xml index 2e3b49bfa13..703e4413672 100644 --- a/res/values-zh-rCN/strings.xml +++ b/res/values-zh-rCN/strings.xml @@ -1075,16 +1075,6 @@ "该凭证存储已删除。" "凭证存储已启用。" "凭证存储已停用。" - "加密文件系统" - "加密用户私人数据" - "在此设备中针对用户私人数据启用加密文件系统存储" - "必须清除设备数据才能启用加密文件系统。" - "必须清除设备数据才能停用加密文件系统。" - "启用" - "停用" - "取消" - "已取消加密文件系统的模式更改。" - "加密文件系统警告。" "紧急提示音" "设置进行紧急呼救时的行为" "隐私权" diff --git a/res/values-zh-rTW/strings.xml b/res/values-zh-rTW/strings.xml index 3a81323866b..8b6e585630d 100644 --- a/res/values-zh-rTW/strings.xml +++ b/res/values-zh-rTW/strings.xml @@ -1075,16 +1075,6 @@ "已清除認證儲存空間內容。" "已啟用認證儲存空間。" "已停用認證儲存空間。" - "加密檔案系統" - "加密使用者隱私資訊" - "啟用加密檔案系統,以儲存此裝置的使用者隱私資訊" - "啟用加密檔案系統前必須抹除裝置資料。" - "停用加密檔案系統前必須抹除裝置資料。" - "啟用" - "停用" - "取消" - "已取消變更加密檔案系統模式。" - "加密檔案系統警告。" "緊急警示音" "設定撥打緊急電話時的運作方式" "隱私設定" diff --git a/res/values/strings.xml b/res/values/strings.xml index d9fe2950b97..c7fcfc22747 100644 --- a/res/values/strings.xml +++ b/res/values/strings.xml @@ -2433,27 +2433,6 @@ found in the list of installed applications. Credential storage is disabled. - - Encrypted File System - - Encrypt private user data - - Enable encrypted file system storage for private user data in this device - - Enabling Encrypted File Systems requires a device data wipe. - - Disabling Encrypted File Systems requires a device data wipe. - - Enable - - Disable - - Cancel - - Encrypted File Systems mode change cancelled. - - Encrypted File Systems Warning. - Emergency tone diff --git a/src/com/android/settings/SecuritySettings.java b/src/com/android/settings/SecuritySettings.java index 0848af9efd9..e5e7918f384 100644 --- a/src/com/android/settings/SecuritySettings.java +++ b/src/com/android/settings/SecuritySettings.java @@ -76,10 +76,6 @@ public class SecuritySettings extends PreferenceActivity { private static final int UPDATE_PASSWORD_REQUEST = 56; private static final int CONFIRM_EXISTING_REQUEST = 57; - // Encrypted File Systems constants - private static final String PROPERTY_EFS_ENABLED = "persist.security.efs.enabled"; - private static final String PROPERTY_EFS_TRANSITION = "persist.security.efs.trans"; - private CheckBoxPreference mVisiblePattern; private CheckBoxPreference mTactileFeedback; @@ -98,9 +94,6 @@ public class SecuritySettings extends PreferenceActivity { // Credential storage private CredentialStorage mCredentialStorage = new CredentialStorage(); - // Encrypted file system - private CheckBoxPreference mEncryptedFSEnabled; - private CheckBoxPreference mNetwork; private CheckBoxPreference mGps; private CheckBoxPreference mAssistedGps; @@ -236,11 +229,6 @@ public class SecuritySettings extends PreferenceActivity { root.addPreference(credentialsCat); mCredentialStorage.createPreferences(credentialsCat, CredentialStorage.TYPE_KEYSTORE); - // File System Encryption - PreferenceCategory encryptedfsCat = new PreferenceCategory(this); - encryptedfsCat.setTitle(R.string.encrypted_fs_category); - //root.addPreference(encryptedfsCat); - mCredentialStorage.createPreferences(encryptedfsCat, CredentialStorage.TYPE_ENCRYPTEDFS); return root; } @@ -388,21 +376,18 @@ public class SecuritySettings extends PreferenceActivity { private static final int MINIMUM_PASSWORD_LENGTH = 8; private static final int TYPE_KEYSTORE = 0; - private static final int TYPE_ENCRYPTEDFS = 1; // Dialog identifiers private static final int DLG_BASE = 0; private static final int DLG_UNLOCK = DLG_BASE + 1; private static final int DLG_PASSWORD = DLG_UNLOCK + 1; private static final int DLG_RESET = DLG_PASSWORD + 1; - private static final int DLG_ENABLE_EFS = DLG_RESET + 1; private KeyStore mKeyStore = KeyStore.getInstance(); private int mState; private boolean mSubmit = false; private boolean mExternal = false; - private boolean mWillEnableEncryptedFS; private int mShowingDialog = 0; // Key Store controls @@ -411,10 +396,6 @@ public class SecuritySettings extends PreferenceActivity { private Preference mPasswordButton; private Preference mResetButton; - - // Encrypted file system controls - private CheckBoxPreference mEncryptedFSEnabled; - void resume() { mState = mKeyStore.test(); updatePreferences(mState); @@ -466,10 +447,6 @@ public class SecuritySettings extends PreferenceActivity { lock(); } return true; - } else if (preference == mEncryptedFSEnabled) { - Boolean bval = (Boolean)value; - mWillEnableEncryptedFS = bval.booleanValue(); - showSwitchEncryptedFSDialog(); } return true; } @@ -488,26 +465,9 @@ public class SecuritySettings extends PreferenceActivity { } public void onClick(DialogInterface dialog, int button) { - if (mShowingDialog != DLG_ENABLE_EFS) { - mSubmit = (button == DialogInterface.BUTTON_POSITIVE); - if (button == DialogInterface.BUTTON_NEUTRAL) { - reset(); - } - } else { - if (button == DialogInterface.BUTTON_POSITIVE) { - Intent intent = new Intent("android.intent.action.MASTER_CLEAR"); - intent.putExtra("enableEFS", mWillEnableEncryptedFS); - sendBroadcast(intent); - updatePreferences(mState); - } else if (button == DialogInterface.BUTTON_NEGATIVE) { - // Cancel action - Toast.makeText(SecuritySettings.this, R.string.encrypted_fs_cancel_confirm, - Toast.LENGTH_SHORT).show(); - updatePreferences(mState); - } else { - // Unknown - should not happen - return; - } + mSubmit = (button == DialogInterface.BUTTON_POSITIVE); + if (button == DialogInterface.BUTTON_NEUTRAL) { + reset(); } } @@ -621,25 +581,16 @@ public class SecuritySettings extends PreferenceActivity { category.addPreference(mResetButton); break; - case TYPE_ENCRYPTEDFS: - mEncryptedFSEnabled = new CheckBoxPreference(SecuritySettings.this); - mEncryptedFSEnabled.setTitle(R.string.encrypted_fs_enable); - mEncryptedFSEnabled.setSummary(R.string.encrypted_fs_enable_summary); - mEncryptedFSEnabled.setOnPreferenceChangeListener(this); - // category.addPreference(mEncryptedFSEnabled); - break; } } private void updatePreferences(int state) { mAccessCheckBox.setChecked(state == KeyStore.NO_ERROR); - boolean encFSEnabled = SystemProperties.getBoolean(PROPERTY_EFS_ENABLED, - false); - mResetButton.setEnabled((!encFSEnabled) && (state != KeyStore.UNINITIALIZED)); - mAccessCheckBox.setEnabled((state != KeyStore.UNINITIALIZED) && (!encFSEnabled)); + + mResetButton.setEnabled(state != KeyStore.UNINITIALIZED); + mAccessCheckBox.setEnabled(state != KeyStore.UNINITIALIZED); // Encrypted File system preferences - mEncryptedFSEnabled.setChecked(encFSEnabled); // Show a toast message if the state is changed. if (mState == state) { @@ -709,24 +660,5 @@ public class SecuritySettings extends PreferenceActivity { .setNegativeButton(getString(android.R.string.cancel), this) .create().show(); } - - private void showSwitchEncryptedFSDialog() { - AlertDialog.Builder builder = new AlertDialog.Builder(SecuritySettings.this) - .setCancelable(false) - .setTitle(R.string.encrypted_fs_alert_dialog_title); - - mShowingDialog = DLG_ENABLE_EFS; - if (mWillEnableEncryptedFS) { - builder.setMessage(R.string.encrypted_fs_enable_dialog) - .setPositiveButton(R.string.encrypted_fs_enable_button, this) - .setNegativeButton(R.string.encrypted_fs_cancel_button, this) - .create().show(); - } else { - builder.setMessage(R.string.encrypted_fs_disable_dialog) - .setPositiveButton(R.string.encrypted_fs_disable_button, this) - .setNegativeButton(R.string.encrypted_fs_cancel_button, this) - .create().show(); - } - } } }