Riguardo al recente annuncio di Google relativo al modello Android M e Autorizzazioni.Autorizzazioni INTERNET in Android M
Per il official Android documentation:
limitato di autorizzazioni concesse al momento dell'installazione: Quando l'utente installa o aggiorna l'applicazione, il sistema garantisce l'applicazione di tutte le autorizzazioni che le richieste app che rientrano PROTECTION_NORMAL. Ad esempio, l'allarme di orologio e le autorizzazioni Internet rientrano in PROTECTION_NORMAL, quindi vengono concessi automaticamente al momento dell'installazione a . Il sistema può anche concedere a le autorizzazioni della firma dell'app e del sistema, come descritto in App di sistema e le autorizzazioni della firma. All'utente non viene richiesto di concedere le autorizzazioni al momento dell'installazione.
Particolare nota che dice:
... il sistema concede l'applicazione di tutte le autorizzazioni che le richieste di app.
Quindi, se l'app non dispone dell'autorizzazione INTERNET nel suo AndroidManifest.xml, in tal caso non sarà possibile accedere a INTERNET?
Oppure un'app richiede di aggiungere l'autorizzazione INTERNET nel file manifest per poter effettuare chiamate di rete?
Questo è semplicemente errato, vedere la mia risposta –
Effettivamente, commento non corretto. In Android 6 il permesso internet deve ancora essere dichiarato nel manifest – user2924714
Ho trovato questa domanda perché mi chiedevo perché le mie app non si bloccano quando non chiedono più internet. Effettuo chiamate di rete riuscite e il manifest non ha l'autorizzazione INTERNET, o qualsiasi autorizzazione dichiarata. – CQM