在APP中定義一個時間(假設為5分鐘),記錄兩次操作APP之間的時間間隔,如果大于之前定義的時間,則APP端實現發出命令,手機屏幕熄滅。該功能要如何實現?
2 回答

HUX布斯
TA貢獻1876條經驗 獲得超6個贊
采用Handler的postDelayed(Runnable, long)方法
1.定義一個Handler類
Handler handler=new Handler();
Runnable runnable=new Runnable() {
@Override
public void run() {
// TODO Auto-generated method stub
//要做的事情
handler.postDelayed(this, 2000);
}
};
2.啟動計時器
handler.postDelayed(runnable, 2000);
3.停止計時器
handler.removeCallbacks(runnable);
大概就是這么一個路數吧,時間自己決定咯
添加回答
舉報
0/150
提交
取消