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

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