Dengan Android 4.3 hadir fitur baru, profil terbatas . Ini memungkinkan membuat pengguna "terbatas" khusus baru, yang untuknya seorang admin dapat mengontrol akses ke aplikasi.
Namun, selain pengguna admin saya sendiri, saya sudah memiliki pengguna sekunder untuk anak saya, yang memiliki semua data khusus pengguna, seperti game yang disimpan. Jika saya membuat profil terbatas baru, itu akan hilang.
Bagaimana saya bisa mengkonversi pengguna (sekunder) yang ada ke profil terbatas?
Catatan untuk yang berminat: Fitur profil terbatas tidak menyediakan blok akses aman yang lengkap, tetapi berfungsi dengan baik sebagai penghalang dan mencegah kesalahan yang tidak disengaja - yang kebetulan merupakan hal yang sangat menarik bagi saya.
multi-user
4.3-jelly-bean
restricted-profiles
Ilari Kajaste
sumber
sumber
Jawaban:
Sampai saat ini, tidak mungkin untuk mengubah pengguna menjadi profil.
Namun, Anda dapat membuat profil berdasarkan pengguna yang ada. Kelemahan: Karena profil tidak memiliki akun Google yang terikat padanya, mereka tidak dapat memiliki aplikasi GMail. Dan seperti yang telah Anda sebutkan, mereka juga akan kehilangan data spesifik pengguna tersebut.
UPDATE # 1: Dari Android.com , dikatakan bahwa profil terbatas adalah bagian dari akun pengguna. Itu menggunakan akun pengguna yang sama, meskipun dibatasi. Jadi profilnya sangat berbeda dari Pengguna, di mana itu terkait dengan akun Google yang berbeda.
sumber
Pada perubahan sistem yang di-root pada file xml untuk pengguna di / data / sistem / pengguna / flag dari 16 menjadi 24 Contoh:
user id = "11" serialNumber = "13" flags = "24" dibuat = "1373565328127" lastLoggedIn = "1376779161829" icon = "/ data / sistem / pengguna / 11 / photo.png"
Berikut adalah konstanta https://android.googlesource.com/platform/frameworks/base.git/+/android-4.2.2_r1/core/java/android/content/pm/UserInfo.java
EngyCZ
sumber