If the device has FRP, prompt the user to set up a lockscreen

FRP is kind of pointless if the device is freely accessible. Suggest
setting up a secure lockscreen during setup.

Ref CYNGNOS-3252

Change-Id: Ia807142ab08f388d533b5ee45d1fcbe81071f6d1
This commit is contained in:
Ricardo Cerqueira 2016-08-10 12:33:05 +01:00 committed by Gerrit Code Review
parent 3dce293b18
commit 8331602e94
47 changed files with 398 additions and 0 deletions

View File

@ -0,0 +1,64 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
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.
-->
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="match_parent">
<include layout="@layout/header" />
<FrameLayout android:id="@+id/page"
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_weight="1">
<ScrollView android:layout_width="match_parent"
android:layout_height="match_parent"
android:fillViewport="true">
<LinearLayout
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="wrap_content"
style="@style/PageContent">
<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
style="@style/PageSummaryText"
android:textSize="16sp"
android:paddingLeft="@dimen/content_margin_left"
android:layout_marginBottom="@dimen/summary_margin_bottom"
android:paddingRight="@dimen/location_text_margin_right"
android:text="@string/lockscreen_setup_summary" />
<TextView
android:id="@+id/setup_lockscreen"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:paddingLeft="@dimen/content_margin_left"
android:paddingRight="@dimen/location_text_margin_right"
android:gravity="center_vertical"
android:textSize="16sp"
android:textAllCaps="true"
android:textColor="@color/accent"
android:text="@string/lockscreen_setup_screen_lock_setup"/>
</LinearLayout>
</ScrollView>
</FrameLayout>
</LinearLayout>

View File

@ -78,5 +78,10 @@
<string name="fingerprint_setup_add_fingerprint">Voeg jou vingerafdruk by</string>
<string name="fingerprint_setup_screen_lock_setup">Stel skerm sluit op</string>
<string name="sim_locale_changed">%1$s SIM opgespoor</string>
<!-- secure lock screen -->
<string name="lockscreen_setup_title">Beskerm jou foon</string>
<string name="lockscreen_setup_summary"><b>Beskerm die toestel</b>" en vereis 'n PIN, patroon of wagwoord om skerm te ontsluit"</string>
<string name="lockscreen_setup_screen_lock_setup">Stel PIN, patroon of wagwoord op</string>
<!-- MOD stuff -->
</resources>

View File

@ -78,5 +78,10 @@
<string name="fingerprint_setup_add_fingerprint">أضف بصمتك</string>
<string name="fingerprint_setup_screen_lock_setup">إنشاء إقفال الشاشة</string>
<string name="sim_locale_changed">تم اكتشاف %1$s SIM</string>
<!-- secure lock screen -->
<string name="lockscreen_setup_title">حماية هاتفك</string>
<string name="lockscreen_setup_summary"><b>حماية هذا الجهاز</b> وطلب رقم تعريف شخصي أو نمط أو كلمة مرور لإلغاء قفل الشاشة.</string>
<string name="lockscreen_setup_screen_lock_setup">إعداد رقم تعريف شخصي أو نمط أو كلمة مرور</string>
<!-- MOD stuff -->
</resources>

View File

@ -79,6 +79,11 @@
<string name="fingerprint_setup_add_fingerprint">Добавете вашият пръстов отпечатък</string>
<string name="fingerprint_setup_screen_lock_setup">Настройка на екрана за заключване</string>
<string name="sim_locale_changed">Намерена %1$s СИМ карта</string>
<!-- secure lock screen -->
<string name="lockscreen_setup_title">Защитете телефона си</string>
<string name="lockscreen_setup_summary"><b>Защитете у-вото</b> и изисквайте ПИН код, фигура или парола за отключване на екрана</string>
<string name="lockscreen_setup_screen_lock_setup">Настройване на ПИН код, фигура или парола</string>
<!-- MOD stuff -->
<string name="mod_welcome">Вашето устройство е готово за модификация</string>
<string name="mod_description">Модулите ще направят в телефона по-бърз, по-умен и лесен за употреба. В това ръководство можете да откриете нови модове, да научите какво те правят и как да ги активирате и деактивирате.</string>

View File

@ -79,6 +79,11 @@
<string name="fingerprint_setup_add_fingerprint">Afegeix la teva empremta digital</string>
<string name="fingerprint_setup_screen_lock_setup">Configuració del bloqueig de pantalla</string>
<string name="sim_locale_changed">%1$s SIM detectada</string>
<!-- secure lock screen -->
<string name="lockscreen_setup_title">Protegeix el teu telèfon</string>
<string name="lockscreen_setup_summary"><b>Protegeix el dispositiu</b> i estableix un PIN, un patró o una contrasenya per desbloquejar la pantalla</string>
<string name="lockscreen_setup_screen_lock_setup">Configura el PIN, el patró o la contrasenya</string>
<!-- MOD stuff -->
<string name="mod_welcome">El teu dispositiu està llest pel MOD</string>
<string name="mod_description">Els Mods fan el teu telèfon més ràpid, i més fàcil d\'utilitzar. En aquesta guia, pots descobrir nous mods, aprendre què fan, i habilitar-los o deshabilitar-los.</string>

View File

@ -79,6 +79,11 @@
<string name="fingerprint_setup_add_fingerprint">Přidat otisk prstu</string>
<string name="fingerprint_setup_screen_lock_setup">Nastavit zámek obrazovky</string>
<string name="sim_locale_changed">Zjištěna %1$s SIM</string>
<!-- secure lock screen -->
<string name="lockscreen_setup_title">Chraňte svůj telefon</string>
<string name="lockscreen_setup_summary"><b>Chránit toto zařízení</b> a před odemknutím obrazovky požadovat kód PIN, gesto nebo heslo</string>
<string name="lockscreen_setup_screen_lock_setup">Nastavit kód PIN, gesto nebo heslo</string>
<!-- MOD stuff -->
<string name="mod_welcome">Zařízení je připraveno k použití modů</string>
<string name="mod_description">Mody zrychlují, zefektivňují a usnadňují používání telefonu. V této příručce můžete objevit nové mody, naučit se co dělají, povolit je nebo zakázat.</string>

View File

@ -78,5 +78,10 @@
<string name="fingerprint_setup_add_fingerprint">Tilføje dit fingeraftryk</string>
<string name="fingerprint_setup_screen_lock_setup">Konfigurere skærmlås</string>
<string name="sim_locale_changed">%1$s SIM-kort fundet</string>
<!-- secure lock screen -->
<string name="lockscreen_setup_title">Beskyt din telefon</string>
<string name="lockscreen_setup_summary"><b>Beskyt denne enhed</b>, og kræv pinkode, mønster eller adgangskode for at låse skærmen op</string>
<string name="lockscreen_setup_screen_lock_setup">Konfigurer pinkode, mønster eller adgangskode</string>
<!-- MOD stuff -->
</resources>

View File

@ -79,6 +79,11 @@
<string name="fingerprint_setup_add_fingerprint">Fügen Sie Ihren Fingerabdruck hinzu.</string>
<string name="fingerprint_setup_screen_lock_setup">Die Bildschirmsperre einrichten</string>
<string name="sim_locale_changed">%1$s SIM-Karte erkannt</string>
<!-- secure lock screen -->
<string name="lockscreen_setup_title">Schützen Sie Ihr Telefon</string>
<string name="lockscreen_setup_summary"><b>Gerät schützen</b> und PIN, Muster oder Passwort zur Display-Entsperrung verwenden</string>
<string name="lockscreen_setup_screen_lock_setup">PIN, Muster oder Passwort einrichten</string>
<!-- MOD stuff -->
<string name="mod_welcome">Ihr Gerät ist MOD bereit</string>
<string name="mod_description">Mods machen Ihr Mobiltelefon schneller, smarter und einfacher zu bedienen. In diesem Handbuch können Sie neue Mods entdecken, erfahren was sie tun und diese aktivieren oder deaktivieren.</string>

View File

@ -78,5 +78,10 @@
<string name="fingerprint_setup_add_fingerprint">Προσθέστε το δακτυλικό σας αποτύπωμα</string>
<string name="fingerprint_setup_screen_lock_setup">Ρύθμιση κλειδώματος οθόνης</string>
<string name="sim_locale_changed">Ανιχνεύθηκε %1$s SIM</string>
<!-- secure lock screen -->
<string name="lockscreen_setup_title">Προστατέψτε το τηλέφωνό σας</string>
<string name="lockscreen_setup_summary"><b>Προστατέψτε αυτήν τη συσκευή</b> και ζητήστε ένα PIN, ένα μοτίβο ή έναν κωδικό πρόσβασης για να ξεκλειδώσετε την οθόνη</string>
<string name="lockscreen_setup_screen_lock_setup">Ρύθμιση PIN, μοτίβου ή κωδικού πρόσβασης</string>
<!-- MOD stuff -->
</resources>

View File

@ -78,5 +78,10 @@
<string name="fingerprint_setup_add_fingerprint">Añadir tu huella digital</string>
<string name="fingerprint_setup_screen_lock_setup">Configurar la pantalla bloqueada</string>
<string name="sim_locale_changed">%1$s SIM detectada</string>
<!-- secure lock screen -->
<string name="lockscreen_setup_title">Protege el teléfono</string>
<string name="lockscreen_setup_summary"><b>Proteger dispositivo</b> y solicitar PIN/patrón/contraseña para desbloquear pantalla</string>
<string name="lockscreen_setup_screen_lock_setup">Configurar PIN, patrón o contraseña</string>
<!-- MOD stuff -->
</resources>

View File

@ -78,5 +78,10 @@
<string name="fingerprint_setup_add_fingerprint">Añade tu huella digital</string>
<string name="fingerprint_setup_screen_lock_setup">Ajustes de pantalla de bloqueo</string>
<string name="sim_locale_changed">%1$s SIM detectada</string>
<!-- secure lock screen -->
<string name="lockscreen_setup_title">Protege tu teléfono</string>
<string name="lockscreen_setup_summary"><b>Proteger este dispositivo</b> y establecer un PIN, un patrón o una contraseña para desbloquear la pantalla</string>
<string name="lockscreen_setup_screen_lock_setup">Configurar PIN, patrón o contraseña</string>
<!-- MOD stuff -->
</resources>

View File

@ -79,6 +79,11 @@
<string name="fingerprint_setup_add_fingerprint">Gehitu zure hatz-marka</string>
<string name="fingerprint_setup_screen_lock_setup">Ezarri pantaila blokeoa</string>
<string name="sim_locale_changed">%1$s SIM antzeman da</string>
<!-- secure lock screen -->
<string name="lockscreen_setup_title">Babestu telefonoa</string>
<string name="lockscreen_setup_summary"><b>Babestu gailua</b> eta eskatu PIN kode, eredu edo pasahitz bat pantaila desblokeatzeko</string>
<string name="lockscreen_setup_screen_lock_setup">Konfiguratu PIN kodea, eredua edo pasahitza</string>
<!-- MOD stuff -->
<string name="mod_welcome">Zure gailuak MODak onartzen ditu</string>
<string name="mod_description">Modak zure telefona azkarragoa, adimentsuagoa eta erabilerrazagoa egiten dute. Gida honetan, mod berriak ezagutuko dituzu, zer egiten duten ulertu, eta nola gaitu eta desgaitu ikasiko duzu.</string>

View File

@ -78,5 +78,10 @@
<string name="fingerprint_setup_add_fingerprint">Lisää sormenjälkesi</string>
<string name="fingerprint_setup_screen_lock_setup">Aseta näytön lukitus</string>
<string name="sim_locale_changed">%1$s SIM tunnistettu</string>
<!-- secure lock screen -->
<string name="lockscreen_setup_title">Suojaa puhelintasi</string>
<string name="lockscreen_setup_summary"><b>Suojaa laitetta</b> avaamalla näytön lukitus PIN-koodin, kuvion tai salasanan avulla</string>
<string name="lockscreen_setup_screen_lock_setup">Aseta PIN-koodi, kuvio tai salasana</string>
<!-- MOD stuff -->
</resources>

View File

@ -78,5 +78,10 @@
<string name="fingerprint_setup_add_fingerprint">Ajouter votre empreinte digitale</string>
<string name="fingerprint_setup_screen_lock_setup">Configurer le verrouillage de l\'écran</string>
<string name="sim_locale_changed">%1$s carte SIM détectée</string>
<!-- secure lock screen -->
<string name="lockscreen_setup_title">Protéger votre téléphone</string>
<string name="lockscreen_setup_summary"><b>"Protéger l'appareil"</b>" et exiger code, schéma ou mot de passe pour déverrouiller l'écran"</string>
<string name="lockscreen_setup_screen_lock_setup">Configurer un code, un schéma ou un mot de passe</string>
<!-- MOD stuff -->
</resources>

View File

@ -77,5 +77,10 @@
<string name="fingerprint_setup_add_fingerprint">તમારી ફિંગરપ્રિન્ટ ઉમેરો</string>
<string name="fingerprint_setup_screen_lock_setup">સ્ક્રીન લૉક સેટઅપ કરો</string>
<string name="sim_locale_changed">%1$s SIM સૂચિત</string>
<!-- secure lock screen -->
<string name="lockscreen_setup_title">તમારા ફોનને સુરક્ષિત કરો</string>
<string name="lockscreen_setup_summary"><b>આ ઉપકરણને સુરક્ષિત કરો</b> અને સ્ક્રીનને અનલૉક કરવા માટે PIN, પેટર્ન અથવા પાસવર્ડ જરૂરી</string>
<string name="lockscreen_setup_screen_lock_setup">PIN, પેટર્ન અથવા પાસવર્ડ સેટ કરો</string>
<!-- MOD stuff -->
</resources>

View File

@ -79,6 +79,11 @@
<string name="fingerprint_setup_add_fingerprint">Dodajte svoj otisak</string>
<string name="fingerprint_setup_screen_lock_setup">Postavljanje zaključavanja zaslona</string>
<string name="sim_locale_changed">%1$s SIM otkriven</string>
<!-- secure lock screen -->
<string name="lockscreen_setup_title">Zaštitite svoj telefon</string>
<string name="lockscreen_setup_summary"><b>Zaštiti uređaj</b> i zahtijevaj PIN, uzorak ili zaporku za otključavanje zaslona</string>
<string name="lockscreen_setup_screen_lock_setup">Postavi PIN, uzorak ili zaporku</string>
<!-- MOD stuff -->
<string name="mod_welcome">Vaš uređaj je MOD Spreman</string>
<string name="mod_description">Modovi čine telefon bržim, pametnijim i lakšim za korištenje. U ovom vodiču, možete otkriti nove modove, saznati što oni sve mogu, te ih omogućiti ili onemogućiti.</string>

View File

@ -77,5 +77,10 @@
<string name="fingerprint_setup_add_fingerprint">Adja hozzá ujjlenyomatát</string>
<string name="fingerprint_setup_screen_lock_setup">Képernyőzár beállítása</string>
<string name="sim_locale_changed">%1$s SIM észlelve</string>
<!-- secure lock screen -->
<string name="lockscreen_setup_title">Óvja meg telefonját</string>
<string name="lockscreen_setup_summary"><b>Óvja meg eszközét</b>, és a képernyőzár feloldásához állítson be PIN kódot, mintát vagy jelszót.</string>
<string name="lockscreen_setup_screen_lock_setup">PIN kód, minta vagy jelszó beállítása</string>
<!-- MOD stuff -->
</resources>

View File

@ -78,5 +78,10 @@
<string name="fingerprint_setup_add_fingerprint">Tambahkan sidik jari Anda</string>
<string name="fingerprint_setup_screen_lock_setup">Siapkan kunci layar</string>
<string name="sim_locale_changed">%1$s SIM terdeteksi</string>
<!-- secure lock screen -->
<string name="lockscreen_setup_title">Lindungi ponsel</string>
<string name="lockscreen_setup_summary"><b>Lindungi perangkat ini</b> dan minta PIN, pola, atau sandi untuk membuka kunci layar</string>
<string name="lockscreen_setup_screen_lock_setup">Siapkan PIN, pola, atau sandi</string>
<!-- MOD stuff -->
</resources>

View File

@ -79,6 +79,11 @@
<string name="fingerprint_setup_add_fingerprint">Aggiungere un\'impronta</string>
<string name="fingerprint_setup_screen_lock_setup">Imposta una schermata di blocco</string>
<string name="sim_locale_changed">%1$s SIM rilevata</string>
<!-- secure lock screen -->
<string name="lockscreen_setup_title">Proteggi il tuo telefono</string>
<string name="lockscreen_setup_summary"><b>Proteggi il dispositivo</b> e richiedi PIN, sequenza o password per sbloccare schermo</string>
<string name="lockscreen_setup_screen_lock_setup">Configura PIN, sequenza o password</string>
<!-- MOD stuff -->
<string name="mod_welcome">Il tuo dispositivo è Mod Ready</string>
<string name="mod_description">Le Mod rendono il dispositivo più veloce, intelligente e facile da usare. In questa guida puoi esplorare nuove Mod, conoscerne il funzionamento, attivarle o disattivarle.</string>

View File

@ -79,5 +79,10 @@
<string name="fingerprint_setup_add_fingerprint">הוסף את טביעת האצבע שלך</string>
<string name="fingerprint_setup_screen_lock_setup">הגדרת מסך נעילה</string>
<string name="sim_locale_changed">זוהו %1$s כרטיסי SIM</string>
<!-- secure lock screen -->
<string name="lockscreen_setup_title">הגן על הטלפון שלך</string>
<string name="lockscreen_setup_summary"><b>הגן על מכשיר זה</b> ודרוש קוד אימות, קו או סיסמה לביטול נעילת המסך.</string>
<string name="lockscreen_setup_screen_lock_setup">‏הגדר PIN, קו ביטול נעילה או סיסמה</string>
<!-- MOD stuff -->
</resources>

View File

@ -79,5 +79,10 @@
<string name="fingerprint_setup_add_fingerprint">指紋を追加</string>
<string name="fingerprint_setup_screen_lock_setup">画面のロックをセットアップ</string>
<string name="sim_locale_changed">%1$sのSIMを検出しました</string>
<!-- secure lock screen -->
<string name="lockscreen_setup_title">スマートフォンの保護</string>
<string name="lockscreen_setup_summary"><b>この端末を保護</b>し、画面のロック解除にPIN、パターン、またはパスワードを必要とする</string>
<string name="lockscreen_setup_screen_lock_setup">PIN、パターン、またはパスワードの設定</string>
<!-- MOD stuff -->
</resources>

View File

@ -77,5 +77,10 @@
<string name="fingerprint_setup_add_fingerprint">ನಿಮ್ಮ ಫಿಂಗರ್‍ಪ್ರಿಂಟನ್ನು ಸೇರಿಸಿ</string>
<string name="fingerprint_setup_screen_lock_setup">ಪರದೆ ಲಾಕ್ ಸೆಟಪ್ ಮಾಡಿ</string>
<string name="sim_locale_changed">%1$s SIM ಗುರುತಿಸಲ್ಪಟ್ಟಿದೆ</string>
<!-- secure lock screen -->
<string name="lockscreen_setup_title">ನಿಮ್ಮ ಫೋನನ್ನು ರಕ್ಷಿಸಿ</string>
<string name="lockscreen_setup_summary"><b>ಸಾಧನ ರಕ್ಷಿಸಿ</b>. ಸ್ಕ್ರೀನ್‌ ಅನ್‌ಲಾಕ್ ಮಾಡಲು ಪಿನ್, ಪ್ಯಾಟರ್ನ್, ಪಾಸ್‌ವರ್ಡ್ ಬೇಕಾಗುತ್ತದೆ</string>
<string name="lockscreen_setup_screen_lock_setup">ಪಿನ್, ನಮೂನೆ ಅಥವಾ ಪಾಸ್‌ವರ್ಡ್‌ ಹೊಂದಿಸಿ</string>
<!-- MOD stuff -->
</resources>

View File

@ -79,5 +79,10 @@
<string name="fingerprint_setup_add_fingerprint">지문 추가</string>
<string name="fingerprint_setup_screen_lock_setup">화면 잠금 설정</string>
<string name="sim_locale_changed">%1$s SIM 인식됨</string>
<!-- secure lock screen -->
<string name="lockscreen_setup_title">휴대전화 보호</string>
<string name="lockscreen_setup_summary"><b>이 기기를 보호</b>하고 화면 잠금 해제용 PIN, 패턴 또는 비밀번호 요청</string>
<string name="lockscreen_setup_screen_lock_setup">PIN, 패턴 또는 비밀번호 설정하기</string>
<!-- MOD stuff -->
</resources>

View File

@ -77,5 +77,10 @@
<string name="fingerprint_setup_add_fingerprint">നിങ്ങളുടെ വിരലടയാളം ചേർക്കുക</string>
<string name="fingerprint_setup_screen_lock_setup">സ്ക്രീൻ ലോക്ക് സജ്ജമാക്കുക</string>
<string name="sim_locale_changed">%1$s SIM കണ്ടെത്തി</string>
<!-- secure lock screen -->
<string name="lockscreen_setup_title">നിങ്ങളുടെ ഫോൺ പരിരക്ഷിക്കുക</string>
<string name="lockscreen_setup_summary"><b>ഈ ഉപകരണം പരിരക്ഷിക്കുക</b>, സ്‌ക്രീൻ അൺലോക്കുചെയ്യാൻ പിൻ,പാറ്റേൺ അല്ലെങ്കിൽ പാസ്‌വേഡ് ആവശ്യമാണ്</string>
<string name="lockscreen_setup_screen_lock_setup">പിൻ, പാറ്റേൺ അല്ലെങ്കിൽ പാസ്‌വേഡ് സജ്ജമാക്കുക</string>
<!-- MOD stuff -->
</resources>

View File

@ -77,5 +77,10 @@
<string name="fingerprint_setup_add_fingerprint">तुमचा बोटाचा ठसा जोडा</string>
<string name="fingerprint_setup_screen_lock_setup">स्क्रीन लॉक सेटअप करा</string>
<string name="sim_locale_changed">%1$s सिम आढळले</string>
<!-- secure lock screen -->
<string name="lockscreen_setup_title">आपला फोन संरक्षित करा</string>
<string name="lockscreen_setup_summary"><b>हे डिव्हाइस संरक्षित करा</b> आणि स्क्रीन अनलॉक करण्यासाठी पिन, नमुना किंवा संकेतशब्द आवश्यक आहे</string>
<string name="lockscreen_setup_screen_lock_setup">पिन, नमुना किंवा संकेतशब्द सेट करा</string>
<!-- MOD stuff -->
</resources>

View File

@ -79,6 +79,11 @@
<string name="fingerprint_setup_add_fingerprint">Legge til fingeravtrykket ditt</string>
<string name="fingerprint_setup_screen_lock_setup">Konfigurere skjermlås</string>
<string name="sim_locale_changed">%1$s SIM oppdaget</string>
<!-- secure lock screen -->
<string name="lockscreen_setup_title">Beskytt telefonen</string>
<string name="lockscreen_setup_summary"><b>Beskytt denne enheten</b> og krev PIN-kode, mønster eller passord for å låse opp skjermen</string>
<string name="lockscreen_setup_screen_lock_setup">Konfigurer PIN-kode, mønster eller passord</string>
<!-- MOD stuff -->
<string name="mod_welcome">Enheten din er MOD Klargjort</string>
<string name="mod_description">Mods gjør telefonen din raskere, smartere og enklere å bruke. I denne veiledningen, kan du oppdage nye mods, lære om hva de gjør, og aktivere eller deaktivere dem.</string>

View File

@ -77,5 +77,10 @@
<string name="fingerprint_setup_add_fingerprint">Uw vingerafdruk toe te voegen</string>
<string name="fingerprint_setup_screen_lock_setup">Schermvergrendeling in te stellen</string>
<string name="sim_locale_changed">%1$s simkaart gedetecteerd</string>
<!-- secure lock screen -->
<string name="lockscreen_setup_title">Bescherm je telefoon</string>
<string name="lockscreen_setup_summary"><b>Bescherm dit apparaat</b> en vraag om een pincode, patroon of wachtwoord om het scherm te ontgrendelen</string>
<string name="lockscreen_setup_screen_lock_setup">Pincode, patroon of wachtwoord instellen</string>
<!-- MOD stuff -->
</resources>

View File

@ -78,5 +78,10 @@
<string name="fingerprint_setup_add_fingerprint">Dodać swój odcisk palca</string>
<string name="fingerprint_setup_screen_lock_setup">Skonfigurować blokadę ekranu</string>
<string name="sim_locale_changed">Wykryto %1$s SIM</string>
<!-- secure lock screen -->
<string name="lockscreen_setup_title">Zabezpiecz telefon</string>
<string name="lockscreen_setup_summary"><b>Zabezpiecz to urządzenie</b>, wymagając kodu PIN, wzoru lub hasła do odblokowania ekranu</string>
<string name="lockscreen_setup_screen_lock_setup">Ustaw PIN, wzorzec lub hasło</string>
<!-- MOD stuff -->
</resources>

View File

@ -79,6 +79,11 @@
<string name="fingerprint_setup_add_fingerprint">Adicionar sua impressão digital</string>
<string name="fingerprint_setup_screen_lock_setup">Configuração de bloqueio de tela</string>
<string name="sim_locale_changed">Cartão SIM %1$s detectado</string>
<!-- secure lock screen -->
<string name="lockscreen_setup_title">Proteger seu smartphone</string>
<string name="lockscreen_setup_summary"><b>Proteger este dispositivo</b> e pedir PIN, padrão ou senha para desbloquear a tela</string>
<string name="lockscreen_setup_screen_lock_setup">Configurar PIN, padrão ou senha</string>
<!-- MOD stuff -->
<string name="mod_welcome">Seu dispositivo esta pronto para MOD</string>
<string name="mod_description">Mods deixa o seu telefone mais rápido, mais inteligente e mais fácil de usar. Neste guia, você pode descobrir novos mods, aprende o que eles fazem e os ativa ou desativa.</string>

View File

@ -79,6 +79,11 @@
<string name="fingerprint_setup_add_fingerprint">Adicionar a sua impressão digital</string>
<string name="fingerprint_setup_screen_lock_setup">Configuração do ecrã de bloqueio</string>
<string name="sim_locale_changed">Cartão SIM %1$s detetado</string>
<!-- secure lock screen -->
<string name="lockscreen_setup_title">Proteger o seu telemóvel</string>
<string name="lockscreen_setup_summary"><b>Proteja este disp.</b> e exija um PIN, seq. ou palavra-passe para desbloq. o ecrã</string>
<string name="lockscreen_setup_screen_lock_setup">Configurar PIN, sequência ou palavra-passe</string>
<!-- MOD stuff -->
<string name="mod_welcome">O seu dispositivo está pronto para os MODS</string>
<string name="mod_description">Os Mods tornam o seu telefone mais rápido, mais inteligente e mais fácil de usar. Neste guia pode descobrir novos mods, aprender o que eles fazem e ativá-los ou desativá-los.</string>

View File

@ -72,5 +72,10 @@
<string name="fingerprint_setup_add_fingerprint">Adăugați-vă amprenta</string>
<string name="fingerprint_setup_screen_lock_setup">Setați blocarea de ecran</string>
<string name="sim_locale_changed">SIM %1$s detectat</string>
<!-- secure lock screen -->
<string name="lockscreen_setup_title">Protejați telefonul</string>
<string name="lockscreen_setup_summary"><b>Protejați dispozitivul</b> cu PIN, model sau parolă necesară pt. a debloca ecranul</string>
<string name="lockscreen_setup_screen_lock_setup">Configurați codul PIN, modelul sau parola</string>
<!-- MOD stuff -->
</resources>

View File

@ -78,5 +78,10 @@
<string name="fingerprint_setup_add_fingerprint">Добавить ваши отпечатки</string>
<string name="fingerprint_setup_screen_lock_setup">Настроить экран блокировки</string>
<string name="sim_locale_changed">Обнаружена %1$s SIM-карта</string>
<!-- secure lock screen -->
<string name="lockscreen_setup_title">Защитите телефон</string>
<string name="lockscreen_setup_summary"><b>Защитить устройство</b> и запрашивать PIN-код, графический ключ или пароль</string>
<string name="lockscreen_setup_screen_lock_setup">Добавить PIN-код, графический ключ или пароль</string>
<!-- MOD stuff -->
</resources>

View File

@ -79,6 +79,11 @@
<string name="fingerprint_setup_add_fingerprint">Dodati svoj prstni odtis</string>
<string name="fingerprint_setup_screen_lock_setup">Nastaviti zaklepanje zaslona</string>
<string name="sim_locale_changed">%1$s kartica SIM zaznana</string>
<!-- secure lock screen -->
<string name="lockscreen_setup_title">Zaščitite telefon</string>
<string name="lockscreen_setup_summary"><b>Zaščiti napravo</b> in za odklenitev zaslona zahtevaj kodo PIN, vzorec ali geslo</string>
<string name="lockscreen_setup_screen_lock_setup">Nastavi kodo PIN, vzorec ali geslo</string>
<!-- MOD stuff -->
<string name="mod_welcome">Vaša naprava je pripravljena za modifikacije</string>
<string name="mod_description">Modifikacije naredijo vaš telefon hitrejši, pametnejši in enostavnejši za uporabo. V tem vodniku lahko odkrijete nove modifikacije, se naučite, kaj naredijo, in jih omogočite ali onemogočite.</string>

View File

@ -78,5 +78,10 @@
<string name="fingerprint_setup_add_fingerprint">Додај свој отисак</string>
<string name="fingerprint_setup_screen_lock_setup">Подешавање закључавања екрана</string>
<string name="sim_locale_changed">Откривен %1$s SIM</string>
<!-- secure lock screen -->
<string name="lockscreen_setup_title">Заштитите телефон</string>
<string name="lockscreen_setup_summary"><b>Заштитите уређај</b> и поставите PIN, шаблон или лозинку за откључавање екрана</string>
<string name="lockscreen_setup_screen_lock_setup">Подеси PIN, шаблон или лозинку</string>
<!-- MOD stuff -->
</resources>

View File

@ -77,5 +77,10 @@
<string name="fingerprint_setup_add_fingerprint">Lägga till ditt fingeravtryck</string>
<string name="fingerprint_setup_screen_lock_setup">Konfigurera skärmlås</string>
<string name="sim_locale_changed">%1$s SIM upptäckt</string>
<!-- secure lock screen -->
<string name="lockscreen_setup_title">Skydda mobilen</string>
<string name="lockscreen_setup_summary"><b>Skydda den här enheten</b> och kräv pinkod, mönster eller lösenord för att låsa upp skärmen</string>
<string name="lockscreen_setup_screen_lock_setup">Konfigurera pinkod, mönster eller lösenord</string>
<!-- MOD stuff -->
</resources>

View File

@ -77,5 +77,10 @@
<string name="fingerprint_setup_add_fingerprint">கைரேகையைச் சேர்க்கவும்</string>
<string name="fingerprint_setup_screen_lock_setup">திரைப் பூட்டை அமை</string>
<string name="sim_locale_changed">%1$s SIM கண்டறியப்பட்டது.</string>
<!-- secure lock screen -->
<string name="lockscreen_setup_title">மொபைலைப் பாதுகாக்கவும்</string>
<string name="lockscreen_setup_summary">திரையை திறக்க பின், வடிவம் அல்லது கடவுச்சொல் கேட்கும்படி அமைத்து, <b>சாதனத்தைப் பாதுகாக்கலாம்</b></string>
<string name="lockscreen_setup_screen_lock_setup">பின், வடிவம் அல்லது கடவுச்சொல்லை அமை</string>
<!-- MOD stuff -->
</resources>

View File

@ -77,5 +77,10 @@
<string name="fingerprint_setup_add_fingerprint">మీ వేలిముద్రను జోడించండి</string>
<string name="fingerprint_setup_screen_lock_setup">సెటప్ స్క్రీన్ లాక్</string>
<string name="sim_locale_changed">%1$s SIM కనుగొనబడింది</string>
<!-- secure lock screen -->
<string name="lockscreen_setup_title">మీ ఫోన్‌ను రక్షించుకోండి</string>
<string name="lockscreen_setup_summary"><b>ఈ పరికరాన్ని రక్షించండి</b> మరియు స్క్రీన్‌ను అన్‌లాక్ చేయడానికి PIN, నమూనా లేదా పాస్‌వర్డ్ అవసరమయ్యేలా ఏర్పాటు చేయండి</string>
<string name="lockscreen_setup_screen_lock_setup">PIN, నమూనా లేదా పాస్‌వర్డ్‌ను సెటప్ చేయి</string>
<!-- MOD stuff -->
</resources>

View File

@ -78,5 +78,10 @@
<string name="fingerprint_setup_add_fingerprint">เพิ่มลายนิ้วมือของคุณ</string>
<string name="fingerprint_setup_screen_lock_setup">ตั้งค่าการล็อคหน้าจอ</string>
<string name="sim_locale_changed">ตรวจพบซิม %1$s</string>
<!-- secure lock screen -->
<string name="lockscreen_setup_title">ปกป้องโทรศัพท์ของคุณ</string>
<string name="lockscreen_setup_summary"><b>ปกป้องอุปกรณ์นี้</b>และกำหนดให้มีการใช้ PIN, รูปแบบ หรือรหัสผ่านเพื่อปลดล็อกหน้าจอ</string>
<string name="lockscreen_setup_screen_lock_setup">ตั้งค่า PIN, รูปแบบ หรือรหัสผ่าน</string>
<!-- MOD stuff -->
</resources>

View File

@ -78,5 +78,10 @@
<string name="fingerprint_setup_add_fingerprint">Parmak izinizi ekleyin</string>
<string name="fingerprint_setup_screen_lock_setup">Ekran kilidini kurun</string>
<string name="sim_locale_changed">%1$s SIM tespit edildi</string>
<!-- secure lock screen -->
<string name="lockscreen_setup_title">Telefonunuzu koruyun</string>
<string name="lockscreen_setup_summary"><b>Bu cihazı koruyun</b> ve ekran kilidini açmak için bir PIN, desen ya da şifreyi gerekli kılın.</string>
<string name="lockscreen_setup_screen_lock_setup">PIN, desen veya şifre ayarla</string>
<!-- MOD stuff -->
</resources>

View File

@ -78,5 +78,10 @@
<string name="fingerprint_setup_add_fingerprint">Thêm vân tay của bạn</string>
<string name="fingerprint_setup_screen_lock_setup">Thiết lập khóa màn hình</string>
<string name="sim_locale_changed">Đã phát hiện %1$s SIM</string>
<!-- secure lock screen -->
<string name="lockscreen_setup_title">Bảo vệ điện thoại của bạn</string>
<string name="lockscreen_setup_summary"><b>Bảo vệ thiết bị này</b> và yêu cầu mã PIN, hình hoặc mật khẩu để mở khóa màn hình</string>
<string name="lockscreen_setup_screen_lock_setup">Thiết lập mã PIN, hình hoặc mật khẩu</string>
<!-- MOD stuff -->
</resources>

View File

@ -79,6 +79,11 @@
<string name="fingerprint_setup_add_fingerprint">添加您的指纹</string>
<string name="fingerprint_setup_screen_lock_setup">设置屏幕锁定</string>
<string name="sim_locale_changed">检测到 %1$s SIM 卡</string>
<!-- secure lock screen -->
<string name="lockscreen_setup_title">为您的手机启用保护功能</string>
<string name="lockscreen_setup_summary"><b>为此设备启用保护功能</b>,并要求输入 PIN 码、图案或密码才能解锁屏幕</string>
<string name="lockscreen_setup_screen_lock_setup">设置 PIN、图案或密码</string>
<!-- MOD stuff -->
<string name="mod_welcome">您的设备已经准备好使用模块</string>
<string name="mod_description">模块使您的手机更快、更智能并且更容易使用。在此指南中,您可以探索新的模块,学习它们做些什么,以及启用或禁用它们。</string>

View File

@ -70,5 +70,10 @@
<string name="fingerprint_setup_add_fingerprint">新增你的指紋感應</string>
<string name="fingerprint_setup_screen_lock_setup">設置螢幕鎖定</string>
<string name="sim_locale_changed">檢測到 %1$s 張 SIM 卡</string>
<!-- secure lock screen -->
<string name="lockscreen_setup_title">保護您的手機</string>
<string name="lockscreen_setup_summary"><b>保護這個裝置</b>,並要求使用 PIN、解鎖圖形或密碼解除螢幕鎖定</string>
<string name="lockscreen_setup_screen_lock_setup">設定 PIN、解鎖圖形或密碼</string>
<!-- MOD stuff -->
</resources>

View File

@ -97,8 +97,16 @@
<string name="fingerprint_setup_screen_lock_setup">Setup screen lock</string>
<string name="sim_locale_changed">%1$s SIM detected</string>
<!-- secure lock screen -->
<string name="settings_lockscreen_setup_title">Select screen lock type</string>
<string name="settings_lockscreen_setup_details">How would you like to lock your screen?</string>
<string name="lockscreen_setup_title">Protect your phone</string>
<string name="lockscreen_setup_summary"><b>Protect this device</b> and require a PIN, pattern, or password to unlock the screen</string>
<string name="lockscreen_setup_screen_lock_setup">Set up PIN, pattern or password</string>
<!-- MOD stuff -->
<string name="mod_welcome">Your device is MOD Ready</string>
<string name="mod_description">Mods make your phone faster, smarter, and easier to use. In this guide, you can discover new mods, learn what they do, and enable or disable them.</string>
<string name="mod_explore">Explore MOD Guide</string>
</resources>

View File

@ -43,6 +43,7 @@ public class SetupWizardApp extends Application {
public static final String ACTION_VIEW_LEGAL = "cyanogenmod.intent.action.LEGALESE";
public static final String ACTION_SETUP_FINGERPRINT = "android.settings.FINGERPRINT_SETUP";
public static final String ACTION_SETUP_LOCKSCREEN = "com.android.settings.SETUP_LOCK_SCREEN";
public static final String EXTRA_FIRST_RUN = "firstRun";
public static final String EXTRA_ALLOW_SKIP = "allowSkip";
@ -76,6 +77,7 @@ public class SetupWizardApp extends Application {
public static final int REQUEST_CODE_UNLOCK = 6;
public static final int REQUEST_CODE_SETUP_FINGERPRINT = 7;
public static final int REQUEST_CODE_VENDOR_SETUP_GMS = 8;
public static final int REQUEST_CODE_SETUP_LOCKSCREEN = 9;
public static final int RADIO_READY_TIMEOUT = 10 * 1000;

View File

@ -157,6 +157,7 @@ public class SetupStats {
public static final String SLOT = "slot";
public static final String TOTAL_TIME = "total_time";
public static final String FINGERPRINT_SETUP = "fingerprint_setup";
public static final String LOCKSCREEN_SETUP = "lockscreen_setup";
}
}

View File

@ -75,6 +75,8 @@ public class CMSetupWizardData extends AbstractSetupData {
}
if (SetupWizardUtils.hasFingerprint(mContext) && SetupWizardUtils.isOwner()) {
pages.add(new FingerprintSetupPage(mContext, this));
} else if (SetupWizardUtils.frpEnabled(mContext)) {
pages.add(new ScreenLockSetupPage(mContext, this));
}
pages.add(new CyanogenSettingsPage(mContext, this));
pages.add(new OtherSettingsPage(mContext, this).setHidden(!hasGMS));

View File

@ -0,0 +1,116 @@
/*
* Copyright (C) 2013 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 com.cyanogenmod.setupwizard.setup;
import android.app.Activity;
import android.app.ActivityOptions;
import android.app.Fragment;
import android.app.FragmentManager;
import android.content.Context;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.widget.TextView;
import com.cyanogenmod.setupwizard.R;
import com.cyanogenmod.setupwizard.SetupWizardApp;
import com.cyanogenmod.setupwizard.cmstats.SetupStats;
import com.cyanogenmod.setupwizard.ui.SetupPageFragment;
public class ScreenLockSetupPage extends SetupPage {
private static final String TAG = "ScreenLockSetupPage";
public ScreenLockSetupPage(Context context, SetupDataCallbacks callbacks) {
super(context, callbacks);
}
@Override
public Fragment getFragment(FragmentManager fragmentManager, int action) {
Fragment fragment = fragmentManager.findFragmentByTag(getKey());
if (fragment == null) {
Bundle args = new Bundle();
args.putString(Page.KEY_PAGE_ARGUMENT, getKey());
args.putInt(Page.KEY_PAGE_ACTION, action);
fragment = new LockscreenSetupFragment();
fragment.setArguments(args);
}
return fragment;
}
@Override
public int getNextButtonTitleResId() {
return R.string.skip;
}
@Override
public String getKey() {
return TAG;
}
@Override
public int getTitleResId() {
return R.string.lockscreen_setup_title;
}
@Override
public boolean onActivityResult(int requestCode, int resultCode, Intent data) {
if (SetupWizardApp.REQUEST_CODE_SETUP_LOCKSCREEN == requestCode) {
if (resultCode == Activity.RESULT_OK || resultCode == Activity.RESULT_FIRST_USER) {
getCallbacks().onNextPage();
}
}
return true;
}
public static class LockscreenSetupFragment extends SetupPageFragment {
private TextView mSetupLockscreen;
@Override
protected void initializePage() {
mSetupLockscreen = (TextView) mRootView.findViewById(R.id.setup_lockscreen);
mSetupLockscreen.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
launchLockscreenSetup();
}
});
}
@Override
protected int getLayoutResource() {
return R.layout.setup_lockscreen;
}
private void launchLockscreenSetup() {
Intent intent = new Intent(SetupWizardApp.ACTION_SETUP_LOCKSCREEN);
intent.putExtra(SetupWizardApp.EXTRA_TITLE,
getString(R.string.settings_lockscreen_setup_title));
intent.putExtra(SetupWizardApp.EXTRA_DETAILS,
getString(R.string.settings_lockscreen_setup_details));
ActivityOptions options =
ActivityOptions.makeCustomAnimation(getActivity(),
android.R.anim.fade_in,
android.R.anim.fade_out);
SetupStats.addEvent(SetupStats.Categories.EXTERNAL_PAGE_LOAD,
SetupStats.Action.EXTERNAL_PAGE_LAUNCH,
SetupStats.Label.PAGE, SetupStats.Label.LOCKSCREEN_SETUP);
startActivityForResult(intent, SetupWizardApp.REQUEST_CODE_SETUP_LOCKSCREEN,
options.toBundle());
}
}
}