Android Wear開発-データ通信-第一節:データ層を接続する
1793 ワード
http://developer.android.com/training/wearables/data-layer/accessing.html
Access ing the Wearable Data Layer-データ層接続
GoogleAppliClientは、すべてのGoogleサービスを統合するための入り口であり、データ層を接続するためには、オブジェクトを構築する必要があります。GoogleAppliClientは、オブジェクトを構築するためのステップを簡略化したbuilder方法を提供します。
GoogleAppliClientのconnectを呼び出した後、サービスを接続しようと試みます。接続が成功したら、onConnecedに連絡します。この方法では、データ層APIを呼び出すことができます。
転載先:https://www.cnblogs.com/benhero/p/4138498.html
Access ing the Wearable Data Layer-データ層接続
GoogleAppliClientは、すべてのGoogleサービスを統合するための入り口であり、データ層を接続するためには、オブジェクトを構築する必要があります。GoogleAppliClientは、オブジェクトを構築するためのステップを簡略化したbuilder方法を提供します。
GoogleApiClient mGoogleApiClient = new GoogleApiClient.Builder(this)
.addConnectionCallbacks(new ConnectionCallbacks() {
@Override
public void onConnected(Bundle connectionHint) {
Log.d(TAG, "onConnected: " + connectionHint);
// Now you can use the Data Layer API
}
@Override
public void onConnectionSuspended(int cause) {
Log.d(TAG, "onConnectionSuspended: " + cause);
}
})
.addOnConnectionFailedListener(new OnConnectionFailedListener() {
@Override
public void onConnectionFailed(ConnectionResult result) {
Log.d(TAG, "onConnectionFailed: " + result);
if (result.getErrorCode() == ConnectionResult.API_UNAVAILABLE) {
// The Android Wear app is not installed
}
}
})
// Request access only to the Wearable API
.addApi(Wearable.API)
.build();
重要な注意:「Android Wear」がインストールされていない場合、GoogleAppliClientは接続失敗に戻ります。Connection Failedに戻る方法で、エラーコードはConnection Resoult.APIです。UNAVAILABLE.この時、他のGoogleサービスを正常に使いたいなら、Wear APIに接続されているGoogleAppliClientの対象を他のサービスの対象と独立させるべきです。GoogleAppliClientのconnectを呼び出した後、サービスを接続しようと試みます。接続が成功したら、onConnecedに連絡します。この方法では、データ層APIを呼び出すことができます。
転載先:https://www.cnblogs.com/benhero/p/4138498.html