Notlar İçin İçerik Yakalama

Android 14'ten itibaren Notlar için İçerik Yakalama API'leri, kullanıcıların doğrudan varsayılan not alma uygulaması üzerinden ekran görüntüsü almasına olanak tanır. 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 yapabilen bir not alma deneyimi yaşayabilir.

Notlar için İçerik Yakalama API'leri, NOTES rolüne sahip uygulamalar için özel olarak tasarlanmıştır. Android, LAUNCH_CAPTURE_CONTENT_ACTIVITY_FOR_NOTE iznini yalnızca NOTES rol sahibi uygulamalarının Capture Content for Notes API'lerini kullanabilmesi için kullanır. Uygulamalar, API'leri çağırmadan önce izne sahip olup olmadığını kontrol etmelidir. OEM'ler, NOTES rolünü etkinleştirerek kullanıcıların varsayılan not alma uygulamalarını ayarlamalarına izin verebilir.

Capture Content for Notes API'leri hakkında daha fazla bilgi için aşağıdakilere bakın:

Notlar İçin İçerik Yakalama özelliğiyle ilgili OEM özelleştirmesi

NOTES rolü, kullanıcıların varsayılan not uygulaması olarak uygun bir not alma uygulaması seçmesine olanak tanır. OEM'ler, config_enableDefaultNotes ayarını yaparak NOTES rolünün bir cihazda kullanılabilirliğini kontrol edebilir. config_enableDefaultNotes değeri varsayılan olarak false olarak ayarlanmıştır.

NOTES rolü etkinse OEM, gerekli özelleştirmeleri ve sistem not alma entegrasyonlarını sağlayarak Notes için İçerik Kaydetme API'lerini desteklemelidir. OEM'ler, varsayılan AOSP uygulamasını özelleştirebilir veya config_screenshotAppClipsServiceComponent ya da config_screenshotAppClipsActivityComponent öğesini geçersiz kılarak kendi uygulamalarını sağlayabilir. Varsayılan sistem not alma entegrasyonu uygulaması için notetask paketine bakın.

Notlar için İçerik Yakalama API'lerinin uygulanması amacıyla Sistem Kullanıcı Arayüzünde değişiklikler yapılması gerekir. OEM'ler, ekran görüntüsünü tetikleyecek ve düzenleyecek şekilde kullanıcı arayüzünü özelleştirebilir ve Android sistem kullanıcı arayüzünde uygulamayı sağlayabilir. OEM özelleştirilmiş entegrasyon örneği olarak sistem kullanıcı arayüzü, kilit ekranındaki bir düğme veya simge ya da ekran kalemine dayalı bir hareket gibi bir kilit ekranı kısayolu kullanarak kilit ekranında bir NOTES rol sahibi uygulaması başlatabilir. Benzer şekilde, ana ekrandaki Sistem kullanıcı arayüzü, NOTES rol tutucu uygulamasını ekran kalemi tabanlı bir hareketle balon pencere veya kayan pencere gibi çoklu görev pencere modunda başlatabilir.

Notlar için İçerik Kaydetme özelliğinin doğrulanması

CTS-Verifier testi için Notlar için İçerik Yakalama Testi başlıklı makaleyi inceleyin.