Notlar İçin İçerik Yakalayın, Notlar için İçerik Yakalayın

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 .