possível definir o sistema DateTime no meu aplicativo Android?
Quero acertar o relógio do sistemaSystemClock.setCurrentTimeMillis
, mas encontrou o seguinte erro:
"Unable to open alarm driver: Permission denied"
Abaixo é a descrição desetCurrentMillis
API do site de desenvolvedores Android:
public static boolean setCurrentTimeMillis (long millis)
Since: API Level 1 Define o tempo atual da parede, em milissegundos. Requer que o processo de chamada tenha permissões apropriada
Retorna se o relógio foi ajustado com sucesso no horário especificad
Então, o aplicativo precisa obter a permissão para definir o horário. Em AndroidManisfest.xml Eu inseriandroid.permission.SET_TIME
mas tenho o mesmo erro de mensagem.
Tentei várias soluções encontradas na internet e parece que não é possível definir a hora do sistema sem raiz, mesmo no FroYo (Android 2.2), ondeandroid.permission.SET_TIME
foi introduzido, o aplicativo normal não pode obter essa permissão porque / dev / alarm arquivo tem664 permission
. Portanto, a solução é alterar a permissão em666
, mas requer um dispositivo raiz e é muito invasivo para ser uma soluçã
Quero criar um aplicativo para minha empresa para sincronizar dados entre sistemas diferentes e é essencial ter relógios sincronizado
Agradecemos antecipadamente a sua disposição
Eclipses