Just My Life & My Work

Posts tagged ‘apple watch’

2018年Apple Watch活動紀錄

配戴Apple Watch Series 3已經滿一年,上一個公司是做健康科技產品,老闆想以智慧穿戴裝置起家,從手環過渡到手錶,而我就是那個關鍵開發者。很高興我的工作能跟生活結合,於是茶餘飯後我可以跟親友聊我的工作是多麼有趣,自己開發的App自己也會想用,人要生活就要動,目前最方便偵測人體活動的莫過於手錶,我可以一整天配戴Apple Watch查看我的活動紀錄

由於這些紀錄目前只能在儲存裝置上,無法上雲端保存,於是我只好截圖來紀念這一年來不間斷的活動紀錄!其實我從1代到3代都有配戴過,只是都沒有留下畫面紀錄呀~

可以看到2018年1月23日我開始配戴Apple Watch。

(繼續閱讀…)

廣告

[APP] 尋找 iPhone

最近發現自己的Apple裝置數量眾多,心血來潮想起有個App叫做尋找iPhone,便發現居然有好多裝置連上線,我可立即知曉它們的大略位置。裝置包含:Macbook Air、Macbook Pro、iPhone 6、iPhone 6s+Apple Watch Series 3,其中有一半不是我的XD~

[APP] 尋找 iPhone8

(繼續閱讀…)

[watchOS] 使用加速度計 (Using Accelerometer)

最近要做穿戴式裝置的App,需要研究Apple Watch如何使用加速度計 (Using Accelerometer)

[watchOS] 使用加速度計 (Using Accelerometer).jpg

(繼續閱讀…)

Apple Watch 續航力

本週老闆大發慈悲,買Apple Watch Nike+來給我玩!發現Apple Watch Series 3的續航力變強了!官網明明就寫只有18小時,沒想到我能撐到兩天還有20%,但這是有條件的唷~

Apple Watch Nike+ Series 3.jpeg

老闆知道我愛好運動,特別買Nike+版本,而且還是大尺寸42mm的螢幕。在前東家我是用了兩年多的38mm,現在享受升級的待遇!

(繼續閱讀…)

iPhone X 模擬器

台灣時間9/13凌晨1點,Apple的特別活動就是發表最新的iPhone,這一次同時發布三支iPhone:iPhone 8、iPhone 8 Plus、iPhone X

到公司後,立馬下載Xcode 9 GM,來體驗iPhone X 模擬器的呈現效果。就以我最近正在開發的自製遊戲-抓神魔獸為例。

(繼續閱讀…)

第一次使用Apple Pay

原本沒有想要跟風使用Apple Pay,因為對亂花錢沒啥興趣:P~不過看在有許多銀行加入Apple Pay的行列,祭出許多消費的優惠,皮包中剛好有我用了快五年的玉山師大聯名卡,在閒暇時就拿來登錄Wallet App

第一次使用Apple Pay00008

有任何新事物就來嚐鮮一下吧~像去年我第一次使用歐付寶,還會送我30元給我去「揮霍」~

(繼續閱讀…)

[iOS] 設定藍芽 (Setting Bluetooth)

有時候我們需要開啟藍芽來連結裝置,像是BeaconApple Watch小米手環。那麼如果使用者沒有打開權限怎麼辦?請他/她到設定藍芽 (Setting Bluetooth)去打開囉~

iOS 設定藍芽 (Setting Bluetooth).PNG

目前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~

參考:opening iOS BLE setting from app

標籤雲

%d 位部落客按了讚: