簡體   English   中英

使用Android TimerTask和Timer防止最終用戶對計時器進行操作

[英]Preventing timer manipulation from end user with android TimerTask and Timer

如何才能確保應該在Android操作系統上運行x倍時間的任務在該x周期內運行,而無需用戶操縱日期和時間? 例如,如果我希望此計時器連續運行24小時,然后告知用戶24小時過去了,即使電話關閉了一個小時,那么用戶也可以重新打開電話並將系統時間設置為2小時,該計時器仍會指示何時經過了固定的24小時,而用戶沒有操縱系統日期/時間,也沒有連接到互聯網以確認經過了適當的時間。

謝謝

這是流/算法。

1) You need to store time of timer first initiated some where, probably database and let timer run for 24 hours.
    a) assuming phone not turned off, timer continues
    b) Assuming phone turned off and turned on
        b1) Get initial timer started time from database, then calculate how much time left for 24 hours. 
        b2) Initiate timer again with left time.

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM