L'Android M introduce un nuovo modello di autorizzazioni per app che semplifica il processo di installazione e aggiornamento delle app da parte degli utenti. Se un'app in esecuzione su M supporta il nuovo modello di autorizzazioni, l'utente non deve concedere autorizzazioni quando installano o aggiornano l'app. Invece, l'app richiede le autorizzazioni nel momento in cui ne ha bisogno e il sistema mostra una finestra di dialogo all'utente che chiede l'autorizzazione.
utente garantisce i permessi a run-time: Quando l'applicazione richiede un permesso, il sistema mostra una finestra di dialogo per l'utente, quindi chiama la funzione di callback della app per notificare se è stata concessa l'autorizzazione. Se un utente concede un'autorizzazione, all'app vengono fornite tutte le autorizzazioni nell'area funzionale di quell'autorizzazione dichiarate nel manifest dell'app.
For more information check this link.
In effetti, allo stesso modo il '' documentazione dice "Le autorizzazioni vengono concesse quando si installa l'applicazione, non mentre è in esecuzione." –