/**
* 整点报时
*/
private void initTimePrompt() {
IntentFilter timeFilter = new IntentFilter();
timeFilter.addAction(Intent.ACTION_TIME_TICK);
registerReceiver(mTimeReceiver, timeFilter);
}
private BroadcastReceiver mTimeReceiver = new BroadcastReceiver() {
@Override
public void onReceive(Context context, Intent intent) {
Calendar cal = Calendar.getInstance();
int hour = cal.get(Calendar.HOUR_OF_DAY);
int min = cal.get(Calendar.MINUTE);
if (min == 0) {
TXZTtsManager.getInstance().speakText("现在是北京时间" + hour + "点整");
} else if (min == 30) {
TXZTtsManager.getInstance().speakText("现在是北京时间" + hour + "点三十分");
}
}
};
Android整点报时
最新推荐文章于 2025-05-22 23:49:05 发布