2010-09-30 10 views
5

visto che non riesco a scrivere le impostazioni in LG-P500 (Android 2.2). Questo è il mio codice:aggiornamento fornitore Android.Settings.System valore

android.provider.Settings.System.putInt(getContentResolver(), android.provider.Settings.System.AUTO_TIME, 1); 

valore per specificare se l'utente preferisce la data, l'ora e il fuso orario per essere automaticamente prelevato dalla rete (NITZ). 1 = sì, 0 = nessun

E funzionano bene nel mio emulatore di Android 2.2 Cerco anche in un altro telefono, HTC Android 2.1 funziona troppo bene.

Qualcuno potrebbe sapere quale sarebbe il problema? Grazie mille.

risposta

3

Si dovrebbe aggiungere

<uses-permission android:name="android.permission.WRITE_SETTINGS"></uses-permission> 
<uses-permission android:name="android.permission.WRITE_SECURE_SETTINGS"></uses-permission> 

ai file AndroidManifest.xml.

Questo dovrebbe fare il trucco ;-)

+0

provo anche quello .. funziona in HTC Hero, ma ancora non funziona in LG Optimus One .. – user430926

+0

sono su LG Optimus One e questo funziona .. controlla il tuo codice, forse hai dimenticato alcuni filtri intent in Manifest .. – Mariux

+1

L'autorizzazione WRITE_SECURE_SETTINGS è consentita solo alle app di sistema. – theWook