Il modulo DocumentsUI controlla l'accesso a file specifici per i componenti che gestiscono le autorizzazioni dei documenti (ad esempio l'allegato di un file a un'email). Questo modulo è aggiornabile, il che significa che può ricevere aggiornamenti delle funzionalità al di fuori del normale ciclo di rilascio di Android.
La trasformazione dell'accesso e delle autorizzazioni di archiviazione in un modulo aumenta la privacy e la sicurezza degli utenti finali, consentendo al contempo ai partner Android di personalizzare le funzionalità e i temi dell'app tramite overlay delle risorse di runtime (RRO). Il formato del modulo garantisce che tutti i dispositivi vengano spediti con la stessa esperienza DocumentsUI, consentendo agli sviluppatori di sapere cosa vedono gli utenti per le API associate.
Il modulo DocumentsUI gestisce le seguenti azioni.
- Interagisce con il framework solo tramite API - @SystemApistabili (nessun utilizzo di API- @hide).
- Espone un meccanismo che consente ai partner Android di personalizzare le funzionalità e i temi. 
- Protegge l'autorizzazione - MANAGE_DOCUMENTSutilizzando un'autorizzazione di firma.
Visualizzare l'icona di Avvio app di Gestore file
In Android 10, il modulo DocumentsUI utilizza is_launcher_enabled per determinare se
l'icona di avvio di Files deve essere visualizzata nel riquadro delle app. In Android
11 o versioni successive, il modulo utilizza il pacchetto component-override
per determinare se l'icona di avvio di Files viene visualizzata nel riquadro delle app.
Per impostazione predefinita, l'icona è abilitata. Per disattivarla, aggiungi il seguente XML a
/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>
Richiedere i dati utente
Il modulo DocumentsUI implementa l'azione GET_CONTENT che consente alle app di
richiedere l'accesso ad altri dati dell'utente.
Formato del modulo
Il modulo DocumentsUI (com.android.documentsui) viene fornito come
file APK ed è disponibile per i dispositivi con Android
10 o versioni successive.
Dipendenze del modulo
Questo modulo DocumentsUI dipende dall'autorizzazione MANAGE_DOCUMENTS protetta
dall'autorizzazione di firma; una classe di autorizzazioni aggiuntiva garantisce che solo
un'app sul dispositivo disponga dell'autorizzazione MANAGE_DOCUMENTS.
