Notlar için içerik yakalama

Android 14'ten itibaren, Capture Content for Notes 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 çok görevli not alma deneyimi yaşayabilirler.

Notlar için İçerik Yakalama API'leri, özellikle NOTES rolünü üstlenen uygulamalar için tasarlanmıştır. Android 14, yalnızca LAUNCH_CAPTURE_CONTENT_ACTIVITY_FOR_NOTE iznini kullanarak yalnızca NOTES rolü sahibi uygulamaların Capture Content for Notes API'lerini kullanabilmesini sağlar. 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 uygulamasını ayarlamasına izin verebilir.

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

Notlar için İçerik Yakalama'yı OEM'ye göre özelleştirme

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

NOTES rolü etkinleştirilmişse OEM, gerekli özelleştirmeleri ve sistem not alma entegrasyonlarını sağlayarak Notlar için İçerik Yakalama API'lerini desteklemelidir. OEM'ler, varsayılan AOSP uygulamasını özelleştirebilir veya config_screenshotAppClipsServiceComponent ya da config_screenshotAppClipsActivityComponent'yi 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ı için Sistem Kullanıcı Arayüzü'nde değişiklik yapılması gerekir. OEM'ler, ekran görüntüsünü tetiklemek ve düzenlemek için kullanıcı arayüzünü özelleştirebilir ve Android sistem kullanıcı arayüzünde uygulamayı sağlayabilir. OEM tarafından özelleştirilmiş entegrasyona örnek olarak, Sistem Kullanıcı Arayüzü, kilit ekranında bir NOTES rolü sahibi uygulamasını kilit ekranı kısayolu (ör. kilit ekranındaki bir düğme veya simge ya da ekran kalemi tabanlı bir hareket) kullanarak başlatabilir. Benzer şekilde, ana ekranda Sistem Kullanıcı Arayüzü, kaleme dayalı bir hareketle NOTES rol sahibi uygulamasını çoklu görev penceresi modunda (ör. balon pencere veya kayan pencere) başlatabilir.

Notlar için Yakalama İçeriği'nin doğrulanması

CTS-Verifier testi için Notlar testi için içerik yakalama başlıklı makaleye bakın.