Android 14'ten başlayarak, Notes için İçerik Yakalama API'leri, kullanıcıların doğrudan varsayılan not alma uygulaması aracılığıyla ekran görüntüsü yakalamasına olanak tanıyor. Bu API'ler sayesinde kullanıcılar, ekranlarında tercih ettikleri içeriği kırpıp bir nota yapıştırarak çoklu görev not alma deneyimi yaşayabilir.
Notes için İçerik Yakalama API'leri, özellikle NOTES
rolüne sahip uygulamalar için tasarlanmıştır. Android 14, yalnızca NOTES
rolü sahibi uygulamaların Notes API'leri için İçerik Yakalama özelliğini kullanabilmesini sağlamak amacıyla LAUNCH_CAPTURE_CONTENT_ACTIVITY_FOR_NOTE
iznini kullanır. Uygulamalar, API'leri çağırmadan önce izne sahip olup olmadıklarını kontrol etmelidir. OEM'ler, NOTES
rolünü etkinleştirerek kullanıcıların varsayılan not alma uygulamalarını ayarlamalarına izin verebilir.
Notes API'leri için İçeriği Yakalama hakkında daha fazla bilgi için aşağıdakilere bakın:
Notlar için İçerik Yakalama için OEM özelleştirmesi
NOTES
rolü, kullanıcıların varsayılan not uygulaması olarak uygun bir not alma uygulamasını seçmesine olanak tanır. Bir OEM, config_enableDefaultNotes
ayarını yaparak bir cihazdaki NOTES
rolünün kullanılabilirliğini kontrol edebilir. config_enableDefaultNotes
değeri varsayılan olarak false
olarak ayarlanmıştır.
NOTES
rolü etkinleştirilirse OEM'in, gerekli özelleştirmeleri ve sistem not alma entegrasyonlarını sağlayarak Notes API'leri için İçeriği Yakala'yı desteklemesi gerekir. OEM'ler, varsayılan AOSP uygulamasını özelleştirmeyi seçebilir veya config_screenshotAppClipsServiceComponent
veya config_screenshotAppClipsActivityComponent
geçersiz kılarak bunların uygulanmasını sağlayabilir. Varsayılan sistem not alma entegrasyonu uygulaması için notetask
paketine bakın.
Notes API'leri için İçerik Yakalama'nın uygulanması için Sistem Kullanıcı Arayüzü'nde değişiklikler yapılması gerekir. OEM'ler, bir ekran görüntüsünü tetiklemek ve düzenlemek ve Android Sistem Kullanıcı Arayüzünde uygulamayı sağlamak için kullanıcı arayüzünü özelleştirebilir. OEM'e göre özelleştirilmiş entegrasyona bir örnek olarak, Sistem Kullanıcı Arayüzü, kilit ekranındaki bir düğme veya simge gibi bir kilit ekranı kısayolunu veya ekran kalemi tabanlı bir hareketi kullanarak kilit ekranında bir NOTES
rol sahibi uygulamasını başlatabilir. Benzer şekilde, ana ekranda Sistem Kullanıcı Arayüzü, kalem tabanlı bir hareketle NOTES
rol sahibi uygulamasını kabarcık penceresi veya kayan pencere gibi çoklu görev pencere modunda başlatabilir.
Notlar için Yakalama İçeriğinin Doğrulanması
CTS Doğrulayıcı testi için bkz. Notes için İçerik Yakalama testi .