Belgeler Kullanıcı Arayüzü

DocumentsUI modülü, belge izinlerini (bir e-postaya dosya eklemek gibi) işleyen bileşenler için belirli dosyalara erişimi kontrol eder. Bu modül güncellenebilir, yani normal Android sürüm döngüsünün dışındaki işlevsellik güncellemelerini alabilir.

Android ortakları özellikleri özelleştirmek için izin ve içinden uygulamanın theming ederken son kullanıcılar için depolama erişimi ve izinleri bir modül artar mahremiyete ve güvenliği yapma zamanı kaynak bindirmeleri (RROs) . Modül biçimi, tüm cihazların aynı DocumentsUI deneyimiyle gönderilmesini sağlayarak geliştiricilerin, kullanıcıların ilişkili API'ler için ne gördüğünü bilmesini sağlar.

DocumentsUI modülü aşağıdaki eylemleri gerçekleştirir.

  • Sadece kararlı aracılığıyla çerçeve ile etkileşime @SystemApi API (bir @hide API kullanım).

  • Android ortaklarının özellikleri ve temayı özelleştirmesine olanak tanıyan bir mekanizma sunar.

  • Korur MANAGE_DOCUMENTS imza izni kullanarak izni.

Dosya başlatıcı simgesini görüntüleme

Android 10 yılında DocumentsUI modülü kullanan is_launcher_enabled Dosyalar başlatıcısı simgesi uygulama çekmecede gösterilecek gerekip gerekmediğini belirlemek için. Android 11 veya daha yılında modül kullanan component-override belirlemek için paket halinde uygulama çekmecede Dosyalar başlatıcısı simgesi görüntülenir.

Varsayılan olarak, simge etkindir. Devre dışı bırakmak için, aşağıdaki XML ekleyin /etc/sysconfig> .

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

Kullanıcı verilerini isteme

DocumentsUI modül uygular GET_CONTENT kullanıcıdan diğer verilere erişim isteğinde için uygulamalar sağlayan eylem.

Modül formatı

DocumentsUI modülü ( com.google.android.documentsui ) APK dosyası olarak verilir ve Android 10 ya da daha yüksek çalışan cihazlarda kullanılabilir edilir.

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

Bu DocumentsUI modül bağlıdır MANAGE_DOCUMENTS imza izni ile korunan izni; Ek bir izin sınıf olmasını sağlar cihazda yalnızca tek bir uygulama olduğunu MANAGE_DOCUMENTS izni.