bry*_*yan 6 android android-wear-data-api wear-os
我正在尝试设置Google Wear应用,所以在我的移动端,我正在尝试创建一个使用可穿戴API的GoogleApiClient,但我收到一条错误消息,说我需要更新(SERVICE_VERSION_UPDATE_REQUIRED).但我的手机已经是最新版的Google Play服务.我使用标准的Android Studio创建向导来创建一个带有磨损应用程序的应用程序,这是我的主要活动(我还向Manifest添加了"".
import android.app.Activity;
import android.app.Dialog;
import android.os.Bundle;
import android.util.Log;
import com.google.android.gms.common.ConnectionResult;
import com.google.android.gms.common.GooglePlayServicesUtil;
import com.google.android.gms.common.api.GoogleApiClient;
import com.google.android.gms.wearable.Wearable;
public class MyActivity extends Activity
implements
GoogleApiClient.ConnectionCallbacks,
GoogleApiClient.OnConnectionFailedListener {
private GoogleApiClient mGoogleApiClient;
private String TAG = "MyApp";
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_my);
mGoogleApiClient = new GoogleApiClient.Builder(this)
.addApi(Wearable.API)
.addConnectionCallbacks(this)
.addOnConnectionFailedListener(this)
.build();
}
@Override
protected void onStart() {
super.onStart();
mGoogleApiClient.connect();
}
@Override //ConnectionCallbacks
public void onConnected(Bundle connectionHint) {
Log.d(TAG, "Google API Client was connected");
}
@Override //ConnectionCallbacks
public void onConnectionSuspended(int cause) {
Log.d(TAG, "Connection to Google API client was suspended");
}
@Override //OnConnectionFailedListener
public void onConnectionFailed(ConnectionResult result) {
Log.d(TAG, "FAILED TO CONNECT");
Dialog d = GooglePlayServicesUtil.getErrorDialog(result.getErrorCode(), this, 0);
d.show();
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
909 次 |
| 最近记录: |