在我的應用程序中,我想打開/關閉iPhone的Bluetooth.i m使用sdk 4.3 ..我對藍牙管理器框架有一些想法,但它不工作在4.3 ..任何想法?或者我們可以以編程方式確定藍牙是否開啓/關閉?有沒有辦法以編程方式打開/關閉iPhone中的藍牙?
1
A
回答
2
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
// Override point for customization after application launch.
#if TARGET_IPHONE_SIMULATOR
exit(EXIT_SUCCESS) ;
#else
/* this works in iOS 4.2.3 */
Class BluetoothManager = objc_getClass("BluetoothManager") ;
id btCont = [BluetoothManager sharedInstance] ;
[self performSelector:@selector(toggle:) withObject:btCont afterDelay:1.0f] ;
#endif
return YES ;
}
#if TARGET_IPHONE_SIMULATOR
#else
- (void)toggle:(id)btCont
{
BOOL currentState = [btCont enabled] ;
[btCont setEnabled:!currentState] ;
[btCont setPowered:!currentState] ;
}
#endif
的代碼,我從here
1
3
得出上述線路請注意,你不會能夠在App Store上發佈應用程序,因爲這樣做必須使用私有API。
如果你仍然想這樣做,你應該閱讀此鏈接: Is there a way to toggle bluetooth and/or wifi on and off programmatically in iOS?
,請注意添加的GameKit框架,它的工作,而不是使用所有書面像加.h文件等,除非的GameKit另一件事並不是唯一的問題。
相關問題
- 1. 有沒有辦法在iOS中以編程方式打開和關閉藍牙和/或WiFi?
- 2. 有沒有辦法在iOS中以編程方式打開和關閉wifi?
- 3. iOS 5:以編程方式打開和關閉藍牙
- 4. 如何以編程方式打開和關閉iphone上的藍牙sdk?
- 5. 以編程方式打開藍牙
- 6. 以編程方式打開iPhone SDK中的藍牙?
- 7. 有沒有辦法在VB.net中關閉打開的PDF文件編程方式
- 8. 有沒有辦法以編程方式打開任務欄?
- 9. 有沒有一種方法來以編程方式打開/關閉粘滯鍵?
- 10. 打開和關閉藍牙
- 11. 如何在.NET CF上以編程方式打開/關閉藍牙?
- 12. 有沒有辦法在OSX中以編程方式關閉電池充電?
- 13. iPhone:有沒有辦法關閉iAd欄?
- 14. 需要以編程方式打開藍牙和Android的
- 15. 有沒有辦法以編程方式關閉類別或產品平面?
- 16. iOS,有沒有辦法以編程方式關閉三指指紋縮放
- 17. 以編程方式打開/關閉GPS,而不提示iPhone
- 18. didExitRegion沒有關閉藍牙時觸發
- 19. 有沒有辦法以編程方式檢查是否打開Excel文件
- 20. 有沒有什麼辦法在Windows中以編程方式配對藍牙設備
- 21. 定期打開和關閉藍牙
- 22. iPhone中的藍牙編程
- 23. Android:有沒有什麼辦法以編程方式打開物理鍵盤的開關?
- 24. iOS沒有CoreBluetooth檢測藍牙開關
- 25. 藍牙IOException:藍牙關閉
- 26. 開啓/關閉藍牙
- 27. 有沒有辦法以編程方式重新編寫pdf?
- 28. 有沒有辦法打開/關閉Num,Caps和Scroll Lock燈?
- 29. 有沒有辦法以編程方式檢索gradle中的依賴關係
在iOS 7中是否有任何公共API可用於執行此操作? – user1227928