Я просто играюсь с каким-то кодом. Я создаю Activity и просто делаю что-то вроде этого:
long lo = currentTimeMillis();
System.out.println(lo);
lo *= 3;
System.out.println(lo);
SystemClock.setCurrentTimeMillis(lo);
System.out.println( currentTimeMillis() );
Да, в моем AndroidManifest.xml я добавил:
<uses-permission android:name="android.permission.SET_TIME"></uses-permission>
<uses-permission android:name="android.permission.SET_TIME_ZONE"></uses-permission>
Ничего не меняется. SystemClock никогда не сбрасывается ... он просто тикает.
Получаемая ошибка говорит о том, что программе не было предоставлено разрешение «SET_TIME». Уровень защиты 3.
Разрешения есть ... и в API для 2.2 написано, что эта функция поддерживается сейчас. Понятия не имею, что я делаю не так.
Если android.content.Intent; вступает в игру, пожалуйста, объясните. Я не очень понимаю, в чем суть идеи!
Спасибо за любую помощь!