Notlar için iç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ındaki tercih edilen 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 14, yalnızca NOTES rolü sahibi uygulamaların Notlar için İçerik Kaydetme API'lerini kullanabilmesini sağlamak amacıyla LAUNCH_CAPTURE_CONTENT_ACTIVITY_FOR_NOTE iznini kullanır. Uygulamalar, API'leri çağırmadan önce izinleri olup olmadığını kontrol etmelidir. OEM'ler, NOTES rolünü etkinleştirerek kullanıcıların varsayılan not alma uygulamalarını belirlemesine izin verebilir.

Notlar için İçerik Yakalama API'leri hakkında daha fazla bilgi için aşağıdakilere bakın:

Notlar için İçerik Yakalama özelliğinde 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ılabilir olup olmadığını kontrol edebilir. config_enableDefaultNotes değeri varsayılan olarak false olarak ayarlanı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ü tetikleyip düzenlemek için 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, sistem kullanıcı arayüzü ana ekranda NOTES rol sahibi uygulamasını, ekran kalemi tabanlı bir hareketle balon pencere veya yüzen pencere gibi çoklu görev penceresi 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.