DocumentiUI

Il modulo DocumentsUI controlla l'accesso a file specifici per i componenti che gestiscono le autorizzazioni del documento (come l'allegato di un file a un'e-mail). Questo modulo è aggiornabile, il che significa che può ricevere aggiornamenti di funzionalità al di fuori del normale ciclo di rilascio di Android.

Rendere l'accesso allo storage e le autorizzazioni in una privacy aumenta modulo e la sicurezza per gli utenti finali, consentendo partner Android di personalizzare le caratteristiche e tematizzazione della app attraverso sovrapposizioni di risorse di runtime (RROs) . Il formato del modulo garantisce che tutti i dispositivi vengano forniti 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 quadro solo attraverso stabili @SystemApi API (senza @hide utilizzo API).

  • Espone un meccanismo per consentire ai partner Android di personalizzare funzionalità e temi.

  • Protegge la MANAGE_DOCUMENTS autorizzazione utilizzando un permesso di firma.

Visualizzazione dell'icona di avvio dei file

In Android 10, gli usi di modulo DocumentsUI is_launcher_enabled per determinare se l'icona di avvio file dovrebbe visualizzare nel cassetto app. In Android 11 o superiore, il modulo utilizza il component-override pacchetto per determinare se i file programma di avvio viene visualizzata l'icona nel cassetto app.

Per impostazione predefinita, l'icona è abilitata. Per disabilitarlo, aggiungere il seguente codice XML per /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>

Richiedere i dati dell'utente

Il DocumentsUI modulo implementa l' GET_CONTENT azione che consente alle applicazioni di richiesta di accesso ad altri dati da parte dell'utente.

Formato del modulo

Il modulo DocumentsUI ( com.google.android.documentsui ) viene fornito come un file APK ed è disponibile per dispositivi con Android 10 o superiore.

Dipendenze del modulo

Questo modulo DocumentsUI dipende dalla MANAGE_DOCUMENTS autorizzazione protetta dal permesso di firma; un ulteriore garantisce classe permesso che una sola applicazione sul dispositivo ha la MANAGE_DOCUMENTS permesso.