Dokümanlar Kullanıcı Arayüzü

.

DocumentsUI modülü, doküman izinlerini işleme (ör. e-postaya dosya ekleme). Bu modül güncellenebilir yani normal Android sürüm döngüsüne sahiptir.

Depolama alanı erişimini ve izinlerini modüle ayırmak, gizliliği artırır Android iş ortaklarının özellikleri özelleştirmesine olanak tanırken son kullanıcılar için güvenlik ve çalışma zamanı kaynak yer paylaşımları aracılığıyla uygulama teması oluşturmak (RRO'lar). Modül biçimi, tüm reklam öğelerinin aynı DocumentsUI deneyimiyle gönderildiğinden, geliştiriciler kullanıcıların gördüğü API'dir.

DocumentsUI modülü aşağıdaki işlemleri işler.

  • Çerçeveyle yalnızca kararlı @SystemApi API'leri aracılığıyla etkileşime girer (hiçbir @hide API kullanımı).

  • Android iş ortaklarının özellikleri özelleştirmelerini ve oluşturun.

  • İmza izni kullanarak MANAGE_DOCUMENTS iznini korur.

Dosyalar başlatıcı simgesini göster

Android 10'da DocumentsUI modülü, is_launcher_enabled uygulama çekmecesinde Dosya başlatıcı simgesi görüntülenir. Android'de 11 veya sonraki bir sürüm yüklüyse modülde component-override kullanılır. paketinden dosya başlatma simgesinin, uygulama çekmecesinde görüntülenip görüntülenmediğini belirleyebilir.

Simge varsayılan olarak etkindir. Özelliği devre dışı bırakmak için aşağıdaki XML dosyasını /etc/sysconfig

<?xml version="1.0" encoding="utf-8"?>
<config>
  <component-override package="com.android.documentsui" >
    <component class="com.android.documentsui.LauncherActivity" enabled="false" />
  </component-override>
</config>

Kullanıcı verilerini isteme

DocumentsUI modülü, uygulamaların şunları yapmasına olanak tanıyan GET_CONTENT işlemini uygular: kullanıcıdan başka verilere erişim isteğinde bulunabilir.

Modül biçimi

DocumentsUI modülü (com.android.documentsui) APK dosyası biçimindedir ve Android çalıştıran cihazlarda kullanılabilir 10 veya üzeri

Modül bağımlılıkları

Bu DocumentsUI modülü, korunan MANAGE_DOCUMENTS iznine bağlıdır imza izni ile; ek bir izin sınıfı yalnızca Cihazdaki bir uygulama MANAGE_DOCUMENTS iznine sahip.