Düzenleme : Birincisi, cevabı takip edin burada . Daha kolay bir yaklaşım sunar ve Android 7.1.1 ile test edilir.
Bazı kullanıcılar, aşağıdaki çözümün Android Marshmallow ve üzeri için işe yaramadığını bildirdi. Bunu Android Lollipop ile test ettiğimden ve iyi çalıştığım için olabilir.
Evet ve hayır! Bu cevabı nasıl kullanmak istediğinize bağlıdır.
Üstteki çubuğu aşağı çekip mavi renkli kullanıcı özelliğini tıkladığımda hala konuk hesabı simgesini görüyorum.
Üstteki çubuğu aşağı çekip profil resminizi tıkladığınızda konuk hesabı simgesinden kaçınmak için konuk kullanıcıyı tamamen devre dışı bırakarak o kadar ileri gitmenize gerek yoktur. Tek yapmanız gereken diğer tüm kullanıcıları Ayarlar → Kullanıcılar'dan kaldırmak ve bir anahtarın değerini değiştirmektir.
Anahtarıdır guest_user_enabled
masanın altında global
bulunan /data/data/com.android.providers.settings/databases/settings.db
. Bu veritabanı Ayarlar Depolama uygulamasına aittir. Mevcut değeri olacaktır 1
. Adb komutunu komutla 0
kullanmak için değiştirin :
adb kabuğu ayarları global guest_user_enabled 0
Değişiklikler hemen yapılmalı, aksi takdirde telefonu yeniden başlatmanız yeterlidir.
Şimdi, üst çubuğunda profil resminize ne zaman dokunursanız, profil kişisini (önceden oluşturulmuşsa) veya "Kişi mevcut değil" yazan bir tost görürsünüz. Daha fazla kullanıcı oluşturmadığınız sürece bu simge kendini göstermez.
Not : Yukarıda belirtildiği gibi, söz konusu yöntem sistemde herhangi bir ikincil kullanıcı kaldığı sürece işe yaramayacağından, diğer tüm kullanıcıları kaldırmak önemlidir.
Yukarıda bahsedilen teknik, sadece simgenin bazı kullanıcılar için olduğu sıkıntı ile ilgilenir. Birincil kullanıcıyı (sahibi) Ayarlar → Kullanıcılar'dan yeni bir kullanıcıyla değiştirmesi veya oluşturması ile sınırlamaz .
Ya tek bir kullanıcıya (benimle) sahip olduğum için mutluysam ve bu Kullanıcıyı Ayarlarda görmek istemiyorsam ?
Bu kök erişimi gerektirir. Şu anda Android Lollipop çalıştıran ve henüz çok kullanıcılı işlevselliğe sahip olmayan Android One başlığı altında cihazlar var. [Çok kullanıcılı] özelliğinin devre dışı bırakıldığı (özellik burada belirtildiği gibi çerçeveyi kullanarak devre dışı bırakılmıştır ) içinde birkaç giriş kullanılarakbuild.prop
[etkin olabilir] ortaya çıktı . Neden bu tekniği avantajımız için kullanmıyorsunuz?
Kullanıcıları Ayarlardan Gizle
- Kök gezgini özelliğine sahip bir dosya yöneticisi veya derleme destekleyici uygulaması yükleyin .
- Yeri
build.prop
DİR /system/build.prop
. Dosyayı açın, sonuna gidin, yeni bir satır oluşturun ve girin fw.show_multiuserui=0
.
- Cihazı yeniden başlat.
Ayarlar'a gidin ve Kullanıcılar girişinin eksik olduğunu fark edeceksiniz . Yan etki olarak, birinci bölümdeki sonuç yani konuk simgesinin kaldırılması da bu çözüm kapsamındadır.
İşin iyi yanı, konuk / ikincil kullanıcı GUI'yi kullanmaya başlayabileceğiniz hiçbir yer bulunmasa da, bu çok kullanıcılı özelliği kullanmaya devam etmenizdir. adb shell am switch-user USER_ID
elde edebileceğiniz konuk / ikincil kullanıcının USER_ID'sini bilmeniz şartıyla kullanıcıyı kolayca değiştirebilirsiniz /data/system/users/
.
Öte yandan, adb shell pm create-user USER_NAME
yeni bir kullanıcı da oluşturabilirsiniz. Her şey yolunda.
Cihazımın ikincil bir kullanıcı tarafından kullanılmasına gerek olmadığını hissedersem ne olur? Cihazımda çok kullanıcılı işlevler istemiyorum?
Bu yapılabilir. Android One tekniği sayesinde.
Çok kullanıcılı özelliğini kaldır
Özelliği sistemden kaldırmıyoruz, sistemi tek bir kullanıcıyla sınırlandırıyoruz. Son bölümde de belirtildiği gibi, build.prop
root erişimi gerektiren düzenlemeleri yapmamız gerekiyor .
Ekle fw.max_users=1
bölgesi build.prop
ve cihazı yeniden başlatın. Bu, maksimum kullanıcı birine ayarlandığından sistemin herhangi bir yeni kullanıcı oluşturmasını kısıtlar. Aynı zamanda giriş saklasın Kullanıcılar gelen Ayarlar yanı sıra sıkıntı aka misafir kullanıcı simgesi.
adb shell am switch-user USER_ID
Kısıtlama, kullanıcıların daha fazla oluşturulmasını engellemek için ayarlandığı için, maksimum kullanıcıları bir kişiyle kısıtladıktan sonra bile her zaman konuk / ikincil hesaplara geçebileceğinizi unutmayın . Bu kullanıcıları kaldırma gereğini hissediyorsanız, ancak bunları GUI'den kaldırmak için hiçbir seçenek bulunmadığını sorunlu buluyorsanız, o zaman basitçe yapın adb shell pm remove-user USER_ID
.