我用了一下AlarmManager季春,測試的手機是華為榮耀5c,系統(tǒng)版本是6.0消返,發(fā)現(xiàn)當手機熄屏后AlarmManager就無效了载弄,有什么好的思路可以解決這個問題呀?代碼如下:
private void startTimeTask() {
AlarmManager alarmManager = AlarmManagerUtil.getAlarmManager(this);
int limtTime = LIMT_TIME;
long triggerAtTime = SystemClock.elapsedRealtime() + limtTime;
Intent intent = new Intent(Constants.ACTION_TIME_OVER);
PendingIntent pi = PendingIntent.getBroadcast(this, 0, intent, 0);
if (Build.VERSION.SDK_INT>=Build.VERSION_CODES.M)
{
alarmManager.setExactAndAllowWhileIdle(AlarmManager.ELAPSED_REALTIME_WAKEUP,triggerAtTime,pi);
}else if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT){
alarmManager.setExact(AlarmManager.ELAPSED_REALTIME_WAKEUP,triggerAtTime,pi);
}else{
alarmManager.set(AlarmManager.ELAPSED_REALTIME_WAKEUP,triggerAtTime,pi);
}
}
贊 回復
Android鬧鐘設置的解決方案Android設置鬧鐘并不像IOS那樣這么簡單撵颊,做過Android設置鬧鐘的開發(fā)者都知道里面的坑有多深宇攻。下面記錄一下,我解決Android鬧鐘設置的解決方案倡勇。 主要問題 AP...
我用了一下AlarmManager逞刷,測試的手機是華為榮耀5c,系統(tǒng)版本是6.0妻熊,發(fā)現(xiàn)當手機熄屏后就無效了夸浅,有什么好的思路可以解決這個問題呀
AlarmManager詳解版權說明:本文為 開開向前沖 原創(chuàng)文章,轉(zhuǎn)載請注明出處扔役;注:限于作者水平有限帆喇,文中有不對的地方還請指教 項目需求:AP需要在開機24小時后自檢重啟;針對上述需求厅目,我們首先想想...
帥氣的博主番枚,你那個樹狀圖是用啥畫的呀
如何用一周時間開發(fā)一款Android APP并在Google Play上線 - Day 3本文章為如何用一周時間開發(fā)一款Android APP并在Google Play上線 - Day 3,如需查看其它文章损敷,請點擊下面的鏈接: 全文 如何用一周時間開發(fā)一款Andr...
精益創(chuàng)業(yè)中推崇的是最小可行產(chǎn)品MVP(minimum viable product), 找到痛點,計算出最簡原型溯街,轉(zhuǎn)為最小可行產(chǎn)品诱桂,在用戶的反饋下不斷做迭代洋丐。在產(chǎn)品從0到1的...