Articles of google api client

Google API客户端有时在onConnected中为NULL

我以如下方式实现GoogleApiClient : mGoogleApiClient = new GoogleApiClient.Builder(this) .enableAutoManage(this, 0 /* clientId */, this) .addApi(LocationServices.API) .addApi(Places.GEO_DATA_API) .addConnectionCallbacks(this) .build(); 但是在onConnected方法中,我检查mGoogleApiClient => value null。 在这种情况下,我尝试重新build立googleApiClient,但我得到错误: java.lang.IllegalStateException: Already managing a GoogleApiClient with id 0 请帮我理解为什么mGoogleApiClient有时候是NULL,虽然它是连接的:|。 (注意:我检查了所有的源代码,我从来没有把GoogleApiClient设置为NULL)。 谢谢! 更新 我尝试使用最新版本的play-service后,现在我的问题得到解决。 谢谢大家的帮助。

什么是新生成的代码“这是自动生成的实现App Indexing API”。

背景 我刚刚创build了一个新的POC(关于活动转换,但这不是主题),而且我注意到主要活动的“onCreate”方法中正在写入一个新行: // ATTENTION: This was auto-generated to implement the App Indexing API. // See https://g.co/AppIndexing/AndroidStudio for more information. mClient = new GoogleApiClient.Builder(this).addApi(AppIndex.API).build(); 和更多: @Override public void onStart() { super.onStart(); // ATTENTION: This was auto-generated to implement the App Indexing API. // See https://g.co/AppIndexing/AndroidStudio for more information. mClient.connect(); Action viewAction = Action.newAction( Action.TYPE_VIEW, // TODO: […]

无法closures文件 – Android工作室(应用程序:mergeDebugResources)

我是currentyl试图实施谷歌ActivityRecognitionApi。 不过,我得到以下错误: 错误:无法收紧文件C:\ Users \ marschall \ Desktop \ googlesamples-android-play-location-2ed2964 \ ActivityProject \ app \ build \ intermediates \ exploded-aar \ com.google.android.gms \ play-services-cast -framework \ 10.0.1 \ res \ drawable-xxhdpi-v4 \ quantum_ic_forward_30_grey600_36.png进入C:\ Users \ marschall \ Desktop \ googlesamples-android-play-location-2ed2964 \ ActivityProject \ app \ build \ intermediates \ res \ merged \debugging\绘制-xxhdpi-V4 \ quantum_ic_forward_30_grey600_36.png […]

在片段中使用enableAutoManage()

是否有另一种连接Google API客户端的方式? 我使用自动完成的地方,我必须使用这个代码在一些地方在MYFRAGMENT mGoogleApiClient = new GoogleApiClient.Builder(MainActivity.this) .addApi(Places.GEO_DATA_API) .enableAutoManage(this, GOOGLE_API_CLIENT_ID, this) .addConnectionCallbacks(this).build(); 我的问题与 enableAutoManage(this, GOOGLE_API_CLIENT_ID, this) .addConnectionCallbacks(this).build(); 我无法处理它,因为当我用getActivity()replacethis ,我有很多铸造问题 谢谢你的帮助,如果这个问题很傻,我很抱歉。

GoogleApiClient正在抛出“GoogleApiClient尚未连接”后,onConnected函数被调用

所以我发现了一些关于GoogleApiClient的不太清楚的东西。 GoogleApiClient有一个名为onConnected的函数,在客户端连接时运行(当然) 我有我自己的函数称为: startLocationListening最终被调用在GoogleApiClient的onConnected函数。 所以我的startLocationListening函数无法运行没有GoogleApiClient连接。 代码和日志: @Override public void onConnected(Bundle bundle) { log("Google_Api_Client:connected."); initLocationRequest(); startLocationListening(); //Exception caught inside this function } … private void startLocationListening() { log("Starting_location_listening:now"); //Exception caught here below: LocationServices.FusedLocationApi.requestLocationUpdates(mGoogleApiClient, mLocationRequest, this); } 例外是: 03-30 12:23:28.947: E/AndroidRuntime(4936): java.lang.IllegalStateException: GoogleApiClient is not connected yet. 03-30 12:23:28.947: E/AndroidRuntime(4936): at com.google.android.gms.internal.jx.a(Unknown Source) 03-30 12:23:28.947: E/AndroidRuntime(4936): at […]

为Android开发实施GoogleApiClient Builder时出错

我正在关注Google的文档,将Google+loginfunction应用到应用中。 https://developers.google.com/+/mobile/android/getting-started 我按照指南跟着每一步,但被GoogleApiClient.Builder产生的错误困住了,我彻底的search了,但是没有结果。 请帮我整理一下。 谢谢。 错误代码: mGoogleApiClient = new GoogleApiClient.Builder(this) .addConnectionCallbacks(this) .addOnConnectionFailedListener(this).addApi(Plus.API, null) .addScope(Plus.SCOPE_PLUS_LOGIN).build(); 错误信息 : The method addConnectionCallbacks(GoogleApiClient.ConnectionCallbacks) in the type GoogleApiClient.Builder is not applicable for the arguments (MainActivity) 完成MainActivity.java代码: package mad.project.mightysatta; import android.content.Intent; import android.content.IntentSender.SendIntentException; import android.os.Bundle; import android.support.v4.app.Fragment; import android.support.v7.app.ActionBarActivity; import android.view.LayoutInflater; import android.view.Menu; import android.view.MenuInflater; import android.view.MenuItem; import android.view.View; import android.view.ViewGroup; […]

javax.net.ssl.SSLHandshakeException:远程主机在握手期间closures连接,同时在bigquery中插入行

您好我正在Android应用程序中,我已经集成了bigquery。 我有时会看到,在将数据插入到大型查询表时,我们会遇到很多SSLexception。 我不知道如何处理这个。 请帮助究竟是什么原因造成这个问题。 这里是相同的线程,但没有回答BigQuery的SSL错误,而进行stream插入API调用 javax.net.ssl.SSLHandshakeException: Remote host closed connection during handshake at sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:946) ~[na:1.7.0_51] at sun.security.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1312) ~[na:1.7.0_51] at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1339) ~[na:1.7.0_51] at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1323) ~[na:1.7.0_51] at sun.net.www.protocol.https.HttpsClient.afterConnect(HttpsClient.java:563) ~[na:1.7.0_51] at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:185) ~[na:1.7.0_51] at sun.net.www.protocol.http.HttpURLConnection.getOutputStream(HttpURLConnection.java:1091) ~[na:1.7.0_51] at sun.net.www.protocol.https.HttpsURLConnectionImpl.getOutputStream(HttpsURLConnectionImpl.java:250) ~[na:1.7.0_51] at com.google.api.client.http.javanet.NetHttpRequest.execute(NetHttpRequest.java:77) ~[google-http-client-1.19.0.jar:1.19.0] at com.google.api.client.http.HttpRequest.execute(HttpRequest.java:965) ~[google-http-client-1.19.0.jar:1.19.0] at com.google.api.client.googleapis.batch.BatchRequest.execute(BatchRequest.java:241) ~[google-api-client-1.19.1.jar:1.19.1] at com.livestream.analytics.datastorage.worker.InsertApiActor$$anonfun$2$$anonfun$4.apply(InsertApiActor.scala:131) ~[analytics-data-storage-worker_2.11-1.0.0.jar:1.0.0] at com.livestream.analytics.datastorage.worker.InsertApiActor$$anonfun$2$$anonfun$4.apply(InsertApiActor.scala:118) ~[analytics-data-storage-worker_2.11-1.0.0.jar:1.0.0] at com.livestream.analytics.common.store.bigquery.api.BigQueryApi$.withSyncClient(BigQueryApi.scala:71) ~[analytics-common_2.11-1.0.0.jar:1.0.0] at […]