2010-07-05 2 views
4

Я хотел бы опубликовать бета-версию моего приложения, но я хотел бы установить и закончить дату, закодированную в коде.Каков самый простой способ установить ограничение по дате до тех пор, пока приложение не будет использовано?

Как я могу сделать это легко? Есть ли точка входа, которая запускается до любого из видов деятельности?

+2

Почему не просто проверить дату в течение OnCreate()? и если дата истек, просто покажите сообщение и в противном случае обработайте с нормальной инициализацией? – RoflcoptrException

+0

Помните, что этот метод может быть легко побежден пользователем, изменяющим дату на своем телефоне. –

+0

При создании ваших клавиш приложения я помню, как можно было изменить время истечения срока действия - возможно, вы могли бы использовать этот метод ... – jax

ответ

5

«Начальная точка» приложения для Android, перед всеми действиями Application.onCreate(). Я бы пошел за тем, что прокомментировал Себи, - проверьте дату в Launcher Activity's onCreate().

1

Вы можете проверить системную дату, как сказал Себи, и посмотреть, разрешает ли пользователь обновлять дату и время сети. Таким образом, дата не является правильным, и вы можете увидеть, если ваш период истек:

http://developer.android.com/reference/android/provider/Settings.System.html#AUTO_TIME

Смежные вопросы