我正在使用GameKit.framework在我的應用程序中實現藍牙,但在didLoad中,我想檢查藍牙是否已打開或關閉。有誰能告訴我如何做到這一點?如何檢查IOS中的藍牙是打開還是關閉?
回答
有一個私人框架調用BluetoothManager
它可以很容易地獲得狀態。但是,如果您使用它,您的應用程序可能會被應用程序商店拒絕。所以,只能用於你打算以其他方式分發的應用程序。
將this header包含在您的項目中。然後你可以寫:
#import "BluetoothManager/BluetoothManager.h"
BluetoothManager *bt;
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
bt = [[BluetoothManager alloc] init];
}
- (BOOL)getBluetoothEnabled {
return [bt enabled];
}
然後,你只需撥打getBluetoothEnabled
。
+1。這是正確的答案。 「這是不可能的」很少是真實的(人們如何看待越獄調整和應用程序做什麼?)... – 2013-02-16 06:10:55
令我感到惱火的是,這個框架已經足夠讓Apple至少暴露此功能的一部分。對於他們不要暴露像「是否啓用藍牙?」這樣簡單的事情?在我的書裏是可恥的。 (可能爲什麼我放棄了iOS開發)。確切地說, – nneonneo 2013-02-16 06:12:32
。同意。 (我想知道我會做什麼,一旦iOS N發佈,不能越獄......我會切換到Android或什麼?但來吧,這是廢話!) – 2013-02-16 06:15:33
- 1. 如何檢查是否UDP端口是打開還是關閉
- 2. 打開和關閉藍牙
- 3. slideToggle如何檢查它是打開還是關閉
- 4. android檢查藍牙是否開啓/關閉
- 5. 檢查Bootstrap數據樣式是打開還是關閉
- 6. 檢查sqlite安卓數據庫是打開還是關閉
- 7. 檢查谷歌reCaptcha服務是打開還是關閉
- 8. 如何檢查CD驅動器在linux中是打開還是關閉?
- 9. 在AlramManager中如何檢查一個應用程序是打開還是關閉
- 10. 定期打開和關閉藍牙
- 11. 藍牙IOException:藍牙關閉
- 12. JDBC連接是打開還是關閉?
- 13. iOS 5:以編程方式打開和關閉藍牙
- 14. 如何檢測連接的USB打印機是打開還是關閉?
- 15. 創建檢查腳本的dameon如果httpd服務是打開還是關閉
- 16. iPhone - 我如何知道iOS的振動是打開還是關閉?
- 17. eclipse插件:檢查選定的項目是關閉還是打開
- 18. 我如何知道旋轉鎖是打開還是關閉?
- 19. 如何檢查藍牙是在Android的其他設備的開/關?
- 20. 如何檢查打開的窗口是否用javascript關閉?
- 21. 如何在J2ME中檢查藍牙開/關狀態?
- 22. 如何檢測API級別爲4時屏幕是打開還是關閉?
- 23. 如何檢查Scroll Lock是否打開或關閉?
- 24. 如何檢查窗口是否打開並關閉它在C#
- 25. 如何檢查窗口是否打開並關閉它
- 26. 在Windows 10中打開和關閉藍牙連接
- 27. 在Android 1.5(SDK級別3)中打開和關閉藍牙?
- 28. 開啓/關閉Android中的藍牙開關
- 29. 如何檢查配對的藍牙設備是打印機還是掃描儀(Android)
- 30. 附近的通知和打開藍牙關閉
[檢查藍牙狀態]可能的重複(http://stackoverflow.com/questions/6494664/checking-bluetooth-status) – 2013-02-16 05:56:14