2016-07-06 7 views
2

ユーザーがGoogle Fitを無効にすると、Google Fitが有効か無効かをアプリケーションがステータスを確認するようにします。私はアプリを無効にするコードを見つけました。Google Fitからステータスを有効または無効にする方法

public void disableGoogleFit(){ 
    if(!mClient.isConnected()){ 
     Log.e(TAG, "Google Fit wasn't connected"); 
     return; 
    } 
    PendingResult<Status> pendingResult = Fitness.ConfigApi.disableFit(mClient); 

    pendingResult.setResultCallback(new ResultCallback<Status>() { 
     @Override 
     public void onResult(Status status) { 
      if(status.isSuccess()) { 
       Log.i(TAG, "Google Fit disabled"); 
      }else{ 
       Log.e(TAG, "Google Fit wasn't disabled " + status); 
      } 
     } 
    }); 
} 

インテントが呼び出されたときはどうすれば検出できますか?

if (mClient == null && checkPermissions()) { 
mClient = new GoogleApiClient.Builder(this) 
.addApi(Fitness.SENSORS_API) 
.addScope(new Scope(Scopes.FITNESS_LOCATION_READ)) 
.addConnectionCallbacks(
new GoogleApiClient.ConnectionCallbacks() { 
@Override 
public void onConnected(Bundle bundle) { 
Log.i(TAG, "Connected!!!"); 
// Now you can make calls to the Fitness APIs. 
findFitnessDataSources(); 
} 

これはGoogleのフィットへの接続をチェックします:あなたは、GoogleのGetting Startedマニュアルを確認することができます

答えて

0

は、ここでは、文書内のコードサンプルです。

希望すると便利です。

関連する問題