[問題] 判斷App是否是每次開機後的第一次執行

看板AndroidDev作者 (珊卓布拉甲)時間8年前 (2016/04/17 00:26), 8年前編輯推噓5(504)
留言9則, 7人參與, 最新討論串1/1
請問各位, 有什麼方法可以判斷app是否是在開機後的第一次執行? 我有一個app需要在每次開機後的第一次執行 跳出一個UI畫面, 且需判斷突然重關機的情況, 但想不到有什麼好方法, 先謝謝各位了! -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.36.200.109 ※ 文章網址: https://www.ptt.cc/bbs/AndroidDev/M.1460823992.A.636.html ※ 編輯: sandra123 (114.36.200.109), 04/17/2016 00:27:47 ※ 編輯: sandra123 (111.70.36.67), 04/17/2016 00:31:11

04/17 01:06, , 1F
收到boot compete後把flag清掉,然後user launch之後check
04/17 01:06, 1F

04/17 01:06, , 2F
flag,如果不在,就叫起UI,這應該就是你要的?
04/17 01:06, 2F

04/17 02:53, , 3F
bootstrap不一定收的到,但你可以找到開機時間
04/17 02:53, 3F

04/17 09:50, , 4F
用一個flag 第一次launch app 清掉後,等聽到shutdown 再
04/17 09:50, 4F

04/17 09:50, , 5F
把值設回來
04/17 09:50, 5F

04/17 14:25, , 6F
boot complete其實並不是很準 user點快一點是有可能更早點進
04/17 14:25, 6F

04/17 20:03, , 7F
SystemClock.elapsedRealtime()
04/17 20:03, 7F

04/17 22:14, , 8F
ACTION_PACKAGE_REPLACED的Broadcast
04/17 22:14, 8F

04/17 23:53, , 9F
謝謝各位,明天來試看看
04/17 23:53, 9F
文章代碼(AID): #1N4cUuOs (AndroidDev)