2012-01-03 16 views
5

Qualcuno sa come scrivere un'app per "Ice Cream Sandwich" utilizzando l'autorizzazione WRITE_APN_SETTINGS? WRITE_APN_SETTINGS viene ora ignorato in ICS e il codice che tocca gli APN non riesce."Ice Cream Sandwich" e WRITE_APN_SETTINGS

+1

Uno dei molti collegamenti simili: http://android.riteshsahu.com/apps/apn-backup-restore: "Google sembra aver cambiato il livello di accesso per le applicazioni che possono Scrivi/modifica le impostazioni APN in Android 4 (ICS). Ora le app di terze parti non sono autorizzate a modificare le impostazioni APN. " Anche la richiesta dell'autorizzazione "android.permission.WRITE_APN_SETTINGS" non consente alle app di scrivere le impostazioni APN: – paulsm4

+0

Sto cercando il codice di riflessione java che potrebbe risolvere il problema. Per esempio. APNdroid funziona comunque su ICS. . . :-) – user1128166

+0

Perché non guardare per vedere come lo fanno allora: http://code.google.com/p/apndroid/ –

risposta

0

Qualsiasi app APN preferita funzionerà su ICS finché è possibile impostarla come app di sistema. Utilizzo APN Manager Pro, riconosciuto da ICS come app di terze parti, ma dopo averlo configurato come app di sistema, sono riuscito a scrivere le impostazioni APN. Il problema è che in alcuni casi MMS non funzionerà ancora.

La chiave è sviluppare o installare qualsiasi editor APN come app di sistema.

+3

Questo non aiuta molto se la tua app deve essere distribuita agli utenti finali. – josh3736

5

Sì, Google ha deciso di rimuoverlo. Nessun dialogo arriva per conferma, semplicemente falliscono. Grazie per la recitazione come Apple! Ciò rovina l'esperienza dell'utente per gli utenti di APN non standard (sono su giffgaff che Google ha deciso di non inserire nell'elenco ICS ufficiale, ancora una volta, grazie). Quindi ho dovuto inserire tutte le impostazioni a mano. Pensa a tutti gli utenti che semplicemente non avrebbero la minima idea, questo è folle.

Potresti rendere noti i tuoi sentimenti a Google.

http://code.google.com/p/android/issues/detail?id=24227&can=1&q=WRITE_APN_SETTINGS&colspec=ID%20Type%20Status%20Owner%20Summary%20Stars

http://code.google.com/p/android/issues/detail?id=29264&can=1&q=WRITE_APN_SETTINGS&colspec=ID%20Type%20Status%20Owner%20Summary%20Stars