Task Manager

In Android 13, una nuova offerta di interfaccia utente di sistema Task Manager invia una notifica all'utente circa lo stato e le risorse utilizzate dal primo piano su app in background e consente all'utente di interromperle.

Con l'introduzione delle autorizzazioni alle notifiche in Android 13, gli utenti hanno il controllo sulla disattivazione Notifiche da app in background che eseguono servizi in primo piano per posizione, riproduzione e proiezione di contenuti multimediali, sincronizzazione dei dati, videochiamate e chiamate vocali, e dispositivi connessi. Quando queste notifiche sono disattivate, è obbligatorio Notifiche da servizi in primo piano che indicano il loro stato e la loro risorsa i dati sull'utilizzo da parte dell'utente non vengono visualizzati. Task Manager aggiunge una barra delle informazioni sul display delle Impostazioni rapide per informare gli utenti delle app in esecuzione background e il loro utilizzo delle risorse dello smartphone, come memoria e batteria. Con gli utenti ricevono una notifica se un'app esegue un servizio in primo piano molto tempo e puoi scegliere di interrompere un'app. L'invito viene posizionato vengono visualizzati in modo discreto per non ostruire le notifiche importanti. Consulta: Task Manager per ulteriori informazioni.

Implementare Task Manager per le app in background

Anche se un'implementazione AOSP di riferimento per questa funzionalità, gli OEM possono personalizzare e modificare questa UI di sistema, purché l'implementazione soddisfi il [8.5/H-0-1] requisito CDD. Alcune app, quali Telefono e Fotocamera, che sono fondamentali per la funzionalità di dispositivo, non deve visualizzare un'invito di interruzione in Task Manager.

L'implementazione di AOSP utilizza una nuova API di callback interna tra l'UI di sistema e Server di sistema. Questa API consente al server di sistema di notificare all'interfaccia utente di sistema quando nuovi dei servizi in primo piano. L'API comunica inoltre al server di sistema bloccare alcune app, quando richiesto dall'utente.

Convalida Gestione attività per le notifiche delle app in background

Per i test manuali, convalida la funzionalità Task Manager rispetto alle app che sono in esecuzione in background.

Per i test delle unità, utilizza i test delle unità. disponibili in AOSP.