首頁 資訊 在運動健康A(chǔ)pp內(nèi)開啟華為運動健康服務

在運動健康A(chǔ)pp內(nèi)開啟華為運動健康服務

來源:泰然健康網(wǎng) 時間:2024年12月30日 11:30

說明

若開發(fā)者不需要訪問華為運動健康A(chǔ)pp的數(shù)據(jù),請忽略此章節(jié)。

開發(fā)者如需訪問華為運動健康A(chǔ)pp的數(shù)據(jù),需要引導用戶在運動健康A(chǔ)pp內(nèi)開啟華為運動健康服務。在獲取用戶授權(quán)章節(jié)調(diào)用requestAuthorizationIntent()接口時,傳入的第二個參數(shù)若為true,表示會在運動健康A(chǔ)pp內(nèi)開啟華為運動健康服務;若用戶在引導頁已開啟華為運動健康服務,則可直接調(diào)用數(shù)據(jù)查詢接口。

若用戶未開啟,或在引導頁開啟后又自行關(guān)閉了華為運動健康服務,則在調(diào)用查詢接口時會查詢失敗。開發(fā)者如果想保持更好的數(shù)據(jù)交互體驗,建議開發(fā)者在查詢運動健康數(shù)據(jù)之前,調(diào)用getHealthAppAuthorization接口檢查用戶是否已開啟華為運動健康服務,如果未開啟,開發(fā)者需自行提示用戶開啟,避免查詢數(shù)據(jù)失敗。

開發(fā)者可以通過getHealthAppAuthorization()接口查詢用戶是否開啟華為運動健康服務:

private void getHealthAppAuthorization() { SettingController mSettingController = HuaweiHiHealth.getSettingController(this); mSettingController.getHealthAppAuthorization() .addOnFailureListener(new OnFailureListener() { @Override public void onFailure(Exception e) { Log.i("TAG", "getHealthAppAuthorization failed"); } }) .addOnSuccessListener(new OnSuccessListener<Boolean>() { @Override public void onSuccess(Boolean result) { String res = result ? "success" : "failed"; Log.i("TAG", "getHealthAppAuthorization is " + res); } });}

相關(guān)知識

華為運動健康A(chǔ)pp
下載安裝華為運動健康A(chǔ)pp
華為運動健康A(chǔ)pp微體檢報告解讀服務
華為運動健康A(chǔ)pp計步
華為運動健康A(chǔ)pp閃退
華為運動健康app下載
華為運動健康A(chǔ)pp家庭空間
華為智選 億健T7橢圓機怎么連接華為運動健康A(chǔ)pp?
請打開運動健康app天氣推送,打開運動健康app天氣推送開關(guān)
華為運動健康只能綁定華為設(shè)備嗎?

網(wǎng)址: 在運動健康A(chǔ)pp內(nèi)開啟華為運動健康服務 http://m.u1s5d6.cn/newsview926673.html

推薦資訊