我想找到我的iPhone設備屏幕鎖定的時間,當屏幕鎖定時我獲得了狀態,但我沒有得到確切的時間。當我的iOS設備屏幕被鎖定時,是否有可能獲得準確的時間?
0
A
回答
0
我得到的解決方案此代碼將在後臺應用刷新和 工作當我們可以獲得應用程序在後臺的鎖定狀態。我們可以通過啓用任何背景模式來運行我們的代碼,我正在使用位置更新。
int notify_token;
notify_register_dispatch("com.apple.springboard.lockstate",¬ify_token,dispatch_get_main_queue(), ^(int token) {
uint64_t state = UINT64_MAX;
notify_get_state(token, &state);
if(state == 0) {
NSLog(@"unlock device");
} else {
NSLog(@"lock device");
}
+1
我認爲這是私人API?確定看起來像 – Sirens
+1
import notify.h蘋果會批准它 –
相關問題
- 1. AppleScript的超時,當屏幕被鎖定
- 2. 當設備被鎖定屏幕時,處理程序不工作
- 3. 當設備被鎖定時是否可以播放聲音?
- 4. 如何獲得iOS設備啓動後的準確時間?
- 5. 調試時設備屏幕鎖定
- 6. 我需要啓動一個計時器,當我的設備屏幕被鎖定,並停止它時,屏幕解鎖提供超時沒有發生
- 7. 當設備被鎖定,旋轉並重新鎖定時獲得強制關閉
- 8. 當設備被鎖定時顯示AlertDialog
- 9. 在ICS設備當前活動在屏幕鎖定時消失
- 10. TimerTask的暫停時,屏幕被鎖定
- 11. 是否有可能獲得設備的iTunes商店的iOS設備
- 12. 自定義鎖定屏幕有時被股票鎖定屏幕覆蓋
- 13. 屏幕旋轉鎖定時如何獲取設備方向?
- 14. 我們可以在windows phone 7的手機設置屏幕上獲取鎖定屏幕的時間嗎?
- 15. 當屏幕被鎖定並解鎖時,遊戲會凍結
- 16. 顯示準確的時間而不是設備的時間
- 17. 當屏幕被鎖定時計時器停止Windows Phone 8
- 18. Android - 當掃描藍牙設備時,我的設備是否可被發現?
- 19. Android設備的屏幕刷新時間
- 20. 當設備被鎖定時,重要的位置更改不能正確觸發
- 21. 當屏幕鎖定時HCE服務是否工作?
- 22. 是否有Android OS 2.1 API來確定是否設置了設備屏幕鎖定密碼?
- 23. 確定當前屏幕是否有可見的導航欄
- 24. 是否有可能在代碼中更新WP7鎖定屏幕?
- 25. 只有當屏幕被鎖定且沒有屏幕激活時,iOS本地通知?
- 26. 當設備屏幕鎖定時,計時器在服務中速度變慢
- 27. 檢查ios中的屏幕自動鎖定時間
- 28. 當iOS處於鎖定屏幕模式時,我們可以識別手勢嗎?
- 29. 是否有可能減少掃描BLE設備的時間?
- 30. 當屏幕鎖定時方法OnSensorChanged()
不,沒有通知。 – Avi
'[NSDate date]'屏幕鎖定時不起作用? – Justlike
沒有。它沒有通知,但免費是應用程序計算手機使用時間。 –