我正在使用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. 检查当前屏幕在iOS中是打开还是关闭
- 2. 如何检查是否UDP端口是打开还是关闭
- 3. 打开和关闭蓝牙
- 4. 检查蓝牙关闭时是否可以发现Android蓝牙?
- 5. slideToggle如何检查它是打开还是关闭
- 6. 如何检查相机闪光灯是打开还是关闭?
- 7. android检查蓝牙是否开启/关闭
- 8. 检查sqlite安卓数据库是打开还是关闭
- 9. 检查pyodbc连接是打开还是关闭
- 10. 检查谷歌reCaptcha服务是打开还是关闭
- 11. 检查Bootstrap数据样式是打开还是关闭
- 12. PowerShell脚本来检查端口是打开还是关闭
- 13. 在AlramManager中如何检查一个应用程序是打开还是关闭
- 14. 如何检查CD驱动器在linux中是打开还是关闭?
- 15. 定期打开和关闭蓝牙
- 16. 在iOS中临时打开和关闭蓝牙
- 17. 在iOS 5应用程序中快速打开/关闭蓝牙
- 18. 蓝牙IOException:蓝牙关闭
- 19. iOS没有CoreBluetooth检测蓝牙开关
- 20. 开启/关闭蓝牙
- 21. 如何检测连接的USB打印机是打开还是关闭?
- 22. 如何在android中使用python打开或关闭蓝牙
- 23. iOS 5:以编程方式打开和关闭蓝牙
- 24. 创建检查脚本的dameon如果httpd服务是打开还是关闭
- 25. iPhone - 我如何知道iOS的振动是打开还是关闭?
- 26. 蓝牙:Uart还是SPI?
- 27. eclipse插件:检查选定的项目是关闭还是打开
- 28. 我如何知道旋转锁是打开还是关闭?
- 29. 如何检查蓝牙连接是否关闭或无法使用vb.net创建?
- 30. 如何检查蓝牙是在Android的其他设备的开/关?
[检查蓝牙状态]可能的重复(http://stackoverflow.com/questions/6494664/checking-bluetooth-status) – 2013-02-16 05:56:14