Bu sayfada, Android'deki güvenlik ve gizlilik ayarları ile bunların nasıl Ayarlara (yapı, entegrasyon ve özelleştirme dahil) erişme Güvenlik Merkezi'nden kontrol edebilirsiniz.
Android 13'ten itibaren Güvenlik Merkezi, güvenliği bir araya getirir ve gizlilik öğelerini Güvenlik ve gizlilik. Güvenlik Merkeze Hızlı Ayarlar'dan da erişilebilir kutu ,
Güvenlik Merkezi, kullanıcıların belirli dosyalara erişebilmesi için yönlendirme girişleri sağlar güvenlik ve gizlilik ayarlarınızı kontrol edin. Güvenlik Merkezi ayrıca, kullanıcıların mobil cihazlardan alınan dinamik verileri birleştirerek birden fazla kaynak olduğunu varsayalım. Bu veriler, kullanıcılara genel bir güvenlik durumu öneriler alabilirsiniz.
Şekil 1. Güvenlik Merkezi ekranı.
Entegrasyon gereksinimleri ve yönergeleri
- Android 13 ve Mainline M-2022-11 veya sonraki sürümler
- Güvenlik Merkezi'ni etkinleştirmek için Android çerçevesi yapılandırma dosyası:
- İlgili içeriği oluşturmak için kullanılan
frameworks/base/core/res/res/values/config.xml
dosyanın yer paylaşımlıconfig_enableSafetyCenter
alanıtrue
olarak ayarlandı (varsayılan).
- İlgili içeriği oluşturmak için kullanılan
Sunucu tarafı gereksinimleri (yalnızca Android 13):
DeviceConfig
işaretisafety_center_is_enabled
,true
olarak ayarlandı (Android 14'ten varsayılantrue
sürümü).
Kurallar
- Güvenlik Merkezi'ni uygulamayan GMS OEM'ler,
config.xml
dosyanın yer paylaşımlıconfig_enableSafetyCenter
alanınıfalse
(varsayılan) olarak ayarlayın değeri:true
). Daha fazla bilgi için bkz. Güvenlik özelliğini etkinleştirme veya devre dışı bırakma Merkezi. - Android'deki kilit ekranı entegrasyonunda hata olmaması için 13, bkz. Hakkında PendingIntent ve PendingIntent inceleyin. Bu işlemi Android 14 veya Android'de yapmanız gerekmez. 13 QPR (Sorun çözülmüş)
Güvenlik Merkezi ile entegrasyon
- Güvenlik Merkezi'ni etkinleştirin cihazınızda.
- (İsteğe bağlı) Verilerin sağlar. Yapılandırmayı güncelleme dosyası olarak adlandırılır. Şu değişiklikler var: yapılandırma dosyası özelleştirme koşullar Ayrıca GTS ile test edilmelidir. test katı kısıtlamalar getiren uygulamalı araçlardır.
- (İsteğe bağlı) Ayarlar uygulamanızda değişiklik yapma eklemek veya değiştirmek için Güvenlik ve gizlilik doğrulamasına tabi olmalıdır.
- Güvenlik kaynakları için destek ekleme veya desteği değiştirme ve Güvenlik Merkezi'nin kilit ekranı veya e-posta gibi sinyallerle çalıştığından biyometri (destekleniyorsa). Bu, Ayarlar'da bazı değişiklikler yapılmasını gerektirebilir. uygulamasında sağlayabilir. Örneğin, kopyalayıp uygun bir yapılandırma dosyası oluşturmanız ve Güvenlik Merkezi kaynak API'ler Ayarlar uygulamanız.
- (İsteğe bağlı) Güvenlik Merkezi kullanıcı arayüzünü özelleştirme yer paylaşımlı temalar, dolgu ve diğer özelliklerle birlikte kullanabilirsiniz.
- İlişkili GTS ve CTS'yi çalıştırma ve iletme testlerinde bulabilirsiniz.
- 13'te, cihazı gönderdiğinizden emin olun. izin verilenler listesine ekleme işlemleri yapabilirsiniz. Bu işlemi şurada yapmanız gerekmez: 14.
Güvenlik Merkezi kaynakları
Güvenlik Merkezi kaynağı, Güvenlik Merkezi'ne veri sağlar. Kaynak, genellikle cihazdaki ayrı bir uygulamaya ait. Şu anda yalnızca sistem uygulamalarına izin verilir güvenlik kaynakları. Üçüncü taraf uygulamaları, güvenlik kaynağı değildir.
Aşağıda bazı örnek Güvenlik Merkezi kaynakları verilmiştir:
- Kilit ekranı
- Biyometri
- Güvenlik güncellemeleri
- Cihazımı Bul
- Google Play Protect
- Google Hesabı Güvenlik Kontrolü
- Gizlilik sinyalleri
Güvenlik Merkezi kaynağı şu tür verileri sağlayabilir:
- Güvenlik Merkezi kullanıcı arayüzünde, kullanıcıyı başka bir ekrana yönlendiren bir giriş. Bu giriş, kullanıcının risk altında olup olmadığını ve durumla ilişkili ek meta veriler (ör. başlık ve özet.
- Doğrudan hesabınızdan çözülebilecek uyarı kartları (sorunlar olarak da adlandırılır) Güvenlik Merkezi'nde veya kullanıcıyı başka bir ekrana yönlendirerek. Her bir sorun ilişkili ek meta veriler (ör. başlık, özet, özet) düğme etiketlerini ve işlemlerini içerir.
- Güvenlik Merkezi'ne veri sağlamaya çalışırken oluşabilecek olası hatalar.
- Bir kaynağın Güvenlik Merkezi'ne veri gönderme nedeni.
Yapılandırma dosyası
Güvenlik Merkezi kaynakları hem izin verilenler listesine eklenir. Bu dosya aynı zamanda her kullanıcı arayüzü girişi için varsayılan veriler sağlar. İlgili içeriği oluşturmak için kullanılan yapılandırma dosyası, etkileyemeyen statik yönlendirme girişlerini belirtebilir Güvenlik Merkezi durumu veya sorunları (statik güvenlik kaynakları olarak da adlandırılır). Örneğin, Daha fazla bilgi için Yapılandırmayı güncelleme dosyası olarak adlandırılır.
Ana hat modülü
Güvenlik Merkezi, temel olarak İzin Denetleyicisi Mainline modülünü kullanarak Google'ın bu özelliği, GMS'ye yönelik Mainline güncellemesinin bir parçası olarak güncelleyebilmesi için Mainline'ı destekleyen OEM cihazlar.
Mainline'ı desteklemeyen GMS olmayan OEM cihazlar ve GMS OEM cihazları kullanabilir Sistem görüntüsünde bu özellik varsa Güvenlik Merkezi; ancak M-2022-11 veya sonraki bir sürüme ait kodu kullanmalıdır. Bkz. Güvenliği etkinleştirme veya devre dışı bırakma Merkezi'ni ziyaret edin.
Güvenlik Merkezi API'leri
Güvenlik Merkezi API'leri Java'da yazılmıştır ve bu sayfadaki kod örnekleri inceleyeceğiz. Bununla birlikte, Kotlin, Java ile birlikte çalışabildiğinden, Center API'leri Kotlin'de kullanılabilir. PermissionController'ın çeşitli bölümleri Güvenlik Merkezi ile etkileşimde bulunan sistem uygulamaları Kotlin dilinde yazılır.
Güvenlik Merkezi ile etkileşimde bulunmak için API'leri kullanabilirsiniz. Bu API'ler temel olarak
System API olan SafetyCenterManager
üzerinden erişilebilir. Daha fazla
Daha fazla bilgi için Güvenlik Ekibiyle Etkileşim
Merkezi.
Intent işlemleri ve ekstralar
Android 13 itibarıyla herkese açık bir işlem
(üçüncü taraf uygulamaları tarafından erişilebilir), yönlendirme yapılacak Intent
sınıfında tanımlanır
Güvenlik Merkezi.
Ek işlemler ve ekstralar SafetyCenterManager
içinde tanımlanmış olup
izin vermek için yalnızca sistem uygulamaları tarafından erişilebilir (örneğin, belirli bir
.
Güvenlik Merkezi etkin API
SafetyCenterManager
, Güvenlik Merkezi'nin durumunu döndüren bir API sunar:
etkin olduğundan emin olun. API, cihazın Güvenlik Merkezi'ni karşılayıp karşılamadığını onaylar
cihazın doğru Mainline modül sürümüne sahip olup olmadığı gibi gereksinimler
yüklendi. Bu doğrulama, Güvenlik Merkezi'nin gösterilip gösterilmediğini belirlemek için kullanılır
Ayarlar'da ve diğer yerlerde. Bu, aynı zamanda veri analizinin yapılıp yapılmadığını
Güvenlik Merkezi'ne sağlanmalıdır. Güvenlik modunun nasıl açılacağıyla ilgili bilgi için
Ortalayın veya devre dışı bırakın. Bkz. Güvenlik'i etkinleştirme veya devre dışı bırakma
Merkezi.
Güvenlik Merkezi kaynak API'leri
Güvenlik Merkezi kaynakları, kullanıcılara dinamik veri sağlamak için Güvenlik Merkezi kaynak API'lerini kullanır Güvenlik Merkezi. Güvenlik Merkezi kaynak API'leri aşağıdaki işlevleri yerine getirir:
- Belirli bir Güvenlik Merkezi kaynağının verilerini ayarlayın.
- Belirli bir Güvenlik Merkezi kaynağı için en son veri kümesini alma.
- Belirli bir Güvenlik Merkezi kaynağı için hata bildirin.
Güvenlik Merkezi kaynakları, Güvenlik'e veri göndermek için sinyal almayı etkinleştirebilir Özel durumlarda, örneğin Güvenlik Merkezi sayfası açıldığında, .
Dahili Güvenlik Merkezi API'leri
Bazı Güvenlik Merkezi API'leri dahilidir ve yalnızca PermissionController
tarafından kullanılır
Kabuk ve testler hariç Mainline modülü. Bu API'ler, teknik nedenlerden dolayı
gizli değildir ve SafetyCenterManager
tarafından gösterilir.
Güvenlik Merkezi API'leri aşağıdaki işlevleri yerine getirir:
- Güvenlik Merkezi kaynaklarına verilerini yenilemek için sinyal gönderin.
- Yapılandırma dosyasının bir temsilini alın.
- Birden fazla Güvenlik Merkezi kaynağından birleştirilmiş verileri alın.
- Veri değişikliklerine abone olma ve e-posta listesinden çıkma.
- Uyarı kartlarını kapatın.
- Uyarı kartı işlemi gerçekleştirin.
API'leri test et
SafetyCenterManager
, şu amaçlarla kullanılan Güvenlik Merkezi test API'lerini içerir:
teşvik etmek anlamına gelir.
Güvenlik Merkezi test API'leri:
- Güvenlik Merkezi tarafından depolanan tüm verileri temizleyin.
- Yapılandırma dosyasını geçersiz kılın ve geçersiz kılmayı temizleyin.
Kabuk komutları
Bazı kabuk komutları, Android üzerinden Güvenlik Merkezi ile etkileşimde bulunmak için sağlanır
Hata ayıklama Köprü Kabuğu (adb shell
). Şunları görmek için adb shell cmd safety_center help
uygulamasını kullanın:
komutların listesini ve yapabileceklerini.
Güvenlik Merkezi kullanıcı arayüzü
Güvenlik Merkezi kullanıcı arayüzü, PermissionController
sisteminde tanımlanmıştır
PermissionController
modülünü kullanabilirsiniz. Kullanıcı arayüzü bir etkinlikten oluşuyor
ve Dahili Güvenlik bölümünde açıklanan API'lerden yararlanan çeşitli parçalar
Center API'leri bölümüne bakın. Hızlı
Güvenlik Merkezi tarafından gösterilen ayar kutusu, bazı
düzende küçük değişiklikler var.
Bu sayfanın görünümü ve tarzı, yer paylaşımları kullanılarak değiştirilebilir. Ek Güvenlik Merkezi'ni özelleştirme kullanıcı arayüzü.