我用了一下AlarmManager垢夹,測(cè)試的手機(jī)是華為榮耀5c,系統(tǒng)版本是6.0维费,發(fā)現(xiàn)當(dāng)手機(jī)熄屏后AlarmManager就無(wú)效了果元,有什么好的思路可以解決這個(gè)問(wèn)題呀?代碼如下:
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);
}
}
贊 回復(fù)
Android鬧鐘設(shè)置的解決方案Android設(shè)置鬧鐘并不像IOS那樣這么簡(jiǎn)單犀盟,做過(guò)Android設(shè)置鬧鐘的開(kāi)發(fā)者都知道里面的坑有多深而晒。下面記錄一下,我解決Android鬧鐘設(shè)置的解決方案阅畴。 主要問(wèn)題 AP...
我用了一下AlarmManager倡怎,測(cè)試的手機(jī)是華為榮耀5c,系統(tǒng)版本是6.0,發(fā)現(xiàn)當(dāng)手機(jī)熄屏后就無(wú)效了监署,有什么好的思路可以解決這個(gè)問(wèn)題呀
AlarmManager詳解版權(quán)說(shuō)明:本文為 開(kāi)開(kāi)向前沖 原創(chuàng)文章颤专,轉(zhuǎn)載請(qǐng)注明出處;注:限于作者水平有限钠乏,文中有不對(duì)的地方還請(qǐng)指教 項(xiàng)目需求:AP需要在開(kāi)機(jī)24小時(shí)后自檢重啟栖秕;針對(duì)上述需求,我們首先想想...
帥氣的博主晓避,你那個(gè)樹(shù)狀圖是用啥畫(huà)的呀
如何用一周時(shí)間開(kāi)發(fā)一款A(yù)ndroid APP并在Google Play上線 - Day 3本文章為如何用一周時(shí)間開(kāi)發(fā)一款A(yù)ndroid APP并在Google Play上線 - Day 3簇捍,如需查看其它文章,請(qǐng)點(diǎn)擊下面的鏈接: 全文 如何用一周時(shí)間開(kāi)發(fā)一款A(yù)ndr...
精益創(chuàng)業(yè)中推崇的是最小可行產(chǎn)品MVP(minimum viable product), 找到痛點(diǎn)彰触,計(jì)算出最簡(jiǎn)原型,轉(zhuǎn)為最小可行產(chǎn)品命辖,在用戶的反饋下不斷做迭代况毅。在產(chǎn)品從0到1的...