我正在使用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