2012-01-11 3 views
2

1) В исходном коде Android, какой файл установит время в панели уведомлений? Если кто-нибудь работал/знал этот файл, пожалуйста, дайте мне знать, мне нужно сравнить время, отображаемое в панели уведомлений и текущем времени.Кто обновит время в панели уведомлений Android?

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

Спасибо за ваше время.

ответ

1

1) Clock.java

2) При использовании TIME_TICK BroadcastReceiver. Какие обычные приложения не могут зарегистрироваться.

+0

Да, они могут (обычные приложения могут регистрировать TIME_TICK BroadcastReceiver) - http://developer.android.com/reference/android/content/Intent.html#ACTION_TIME_TICK – AnAurelian

1

попробуйте эту систему.currentTimeMillis(); это системный таймер, который обновляет время

+0

Это даст текущее время, но я не думаю, что время, которое было в панели уведомлений ... Конечно, оба времени будут одинаковыми всегда. Но мой случай отличается от того, где мне нужно сравнить время в панели уведомлений и системное время. – Vins

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