0
A
回答
-1
當應用程序移動到後臺時,您可以通過下面的方法檢測到它。 但是,一旦應用程序在後臺,那麼你無法檢測到它的任何狀態。
因此,要檢測待機模式,您的應用程序必須位於前臺。
在您的應用程序正在運行的情況下,然後下面的方法是你的朋友。
對於站在
- (void)applicationWillResignActive:(UIApplication *)application;
- (void)applicationDidBecomeActive:(UIApplication *)application;
背景
- (void)applicationDidEnterBackground:(UIApplication *)application ;
- (void)applicationWillEnterForeground:(UIApplication *)application;
1
只要做到這一點:
if([[UIApplication sharedApplication] applicationState] != UIApplicationStateActive)
{
// Background code
}
相關問題
- 1. 移動手機檢測
- 2. 手機網站檢測
- 3. 檢測手機與非手機移動設備?
- 4. 如何檢測手機網站的觸摸屏手機
- 5. jquery移動手指檢測
- 6. 如何檢測手機何時放下
- 7. 檢測手機抖動
- 8. 自動檢測手機
- 9. 移動網站檢測
- 10. 如何檢測手機(WP7)已經停止晃動
- 11. 如何檢測手機是否在移動?
- 12. 如何檢測相對於移動方向的手機方向
- 13. 如何檢測用戶是否移動android手機?
- 14. 如何檢測手機振動
- 15. 手機處於飛行模式時如何檢測iCloud用戶?
- 16. 檢測手機的問題 - 芒果API
- 17. PHP手機網站錄音筆與移動手機
- 18. 如果手機在背景模式下播放時響鈴
- 19. 檢測如果用戶正在移動
- 20. Jquery在Android對象上的滑動檢測Android手機網站
- 21. 移動站點已損壞CodeIgniter模塊
- 22. 檢測兩個手機在一個區域內的移動?
- 23. Android傳感器,檢測手機的位置和相對移動
- 24. 使用Tera-WURFL的移動手機檢測
- 25. iOS:檢測用戶移動手機左/右(不旋轉,但移動)
- 26. 檢測手機的完美方式
- 27. 移動網站測試本地主機
- 28. 測試手機網站
- 29. 如何檢測飛機模式,特別是果凍束?
- 30. 在iPhone中檢測獨立模式
我知道這些方法被調用。問題如何檢測到我的手機處於待命狀態?...代碼是用這些方法編寫的,我知道這一點。 – adrian
Down vote,unrelenting answer –
@george,你應該閱讀蘋果文檔,https://developer.apple.com/library/ios/#documentation/iPhone/Conceptual/iPhoneOSProgrammingGuide/ManagingYourApplicationsFlow/ManagingYourApplicationsFlow.html#//apple_ref/ doc/uid/TP40007072-CH4-SW3 –