中和路跑團烘爐地團練
從2017年3月開始,阿美姐推薦我加入中和路跑團,來一起跑烘爐地,這半年以來我幾乎都會在下班後前往,除非是因下雨而停練。8月開始在內湖上班後,下班騎車到烘爐地底下的停車場,都超過集合時間七點半,大家早就上路,偶爾還能及時遇到攝影師明君,不然就只能跑到頂端,來和大家吃喝聊天,最後來好幾十張大合照。
從2017年3月開始,阿美姐推薦我加入中和路跑團,來一起跑烘爐地,這半年以來我幾乎都會在下班後前往,除非是因下雨而停練。8月開始在內湖上班後,下班騎車到烘爐地底下的停車場,都超過集合時間七點半,大家早就上路,偶爾還能及時遇到攝影師明君,不然就只能跑到頂端,來和大家吃喝聊天,最後來好幾十張大合照。
有時候我們需要開啟藍芽來連結裝置,像是Beacon、Apple Watch或小米手環。那麼如果使用者沒有打開權限怎麼辦?請他/她到設定藍芽 (Setting Bluetooth)去打開囉~
目前iOS SDK尚未有API可以直接改藍芽設定,要是未來Apple有開放的話請再跟我說唷!不過我想應該要等到天荒地老,非常重視用戶隱私的Apple,是不會輕易讓開發者悄悄開啟Bluetooth來進行任何動作。
剛好我們偉大的技術長有無私分享:
/** Theme: iOS 10 Setting Bluetooth IDE: Xcode 8 Language: Objective C Date: 106/03/07 Author: HappyMan Blog: https://cg2010studio.wordpress.com/ */ -(void)openBLESetting { NSURL *bluetoothURLOS8 = [NSURL URLWithString:@"prefs:root=General&path=Bluetooth"]; NSURL *bluetoothURLOS9 = [NSURL URLWithString:@"prefs:root=Bluetooth"]; NSURL *bluetoothURLOS10 = [NSURL URLWithString:@"App-Prefs:root=Bluetooth"]; if ([[[UIDevice currentDevice] systemVersion] intValue] >= 10) { [[UIApplication sharedApplication] openURL:bluetoothURLOS10]; } else if ([[[UIDevice currentDevice] systemVersion] intValue] >= 9) { [[UIApplication sharedApplication] openURL:bluetoothURLOS9]; } else { [[UIApplication sharedApplication] openURL:bluetoothURLOS8]; } }
這種沒啥邏輯純粹定義的玩意兒,抄,就對了XD~
HappyMan・迴響