Back to project page BusWear.
The source code is released under:
Apache License
If you think the Android project BusWear listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.
package pl.tajchert.buswear.wear; /*ww w. j a va 2 s. c o m*/ import android.content.Context; import android.os.Bundle; import android.util.Log; import com.google.android.gms.common.ConnectionResult; import com.google.android.gms.common.api.GoogleApiClient; import com.google.android.gms.wearable.Wearable; public class SendWearManager { private static GoogleApiClient mGoogleApiClient; /** * Internal BusWear method, using it outside of library is not supported or tested. * Returns a instance of Google API Client */ public static GoogleApiClient getInstance (Context context) { if(mGoogleApiClient == null) { if(context == null) { return null; } mGoogleApiClient = new GoogleApiClient.Builder(context) .addConnectionCallbacks(new GoogleApiClient.ConnectionCallbacks() { @Override public void onConnected(Bundle connectionHint) { Log.d(WearBusTools.BUSWEAR_TAG, "onConnected"); // Now you can use the Data Layer API } @Override public void onConnectionSuspended ( int cause){ Log.d(WearBusTools.BUSWEAR_TAG, "onConnectionSuspended"); } }).addOnConnectionFailedListener(new GoogleApiClient.OnConnectionFailedListener() { @Override public void onConnectionFailed(ConnectionResult result) { Log.d(WearBusTools.BUSWEAR_TAG, "onConnectionFailed"); } }).addApi(Wearable.API).build(); } return mGoogleApiClient; } }