問題タブ [google-awareness]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - IntentService の Android Awareness Snapshot API でエラー 7503 が発生しました
Google Awareness API から Weather データを更新し、それを Wear コンパニオンに戻す IntentService を取得しました。
API キーを取得し、場所の権限を取得しました。コードが単純なアクティビティから呼び出されると、すべてが機能します。(私のmainActivityでは同じコードで、IntentServiceでは同じアプリの同じパッケージにあります)。
コード:
SO、このコードはステータスをOKにし、アクティビティにあるときに正しい天気データを渡します。
コードは ACL_ACCESS_DENIED です。位置情報が有効になり、権限を取得しました。
GoogleApiClient.Builder で「this」、「getApplicationContext」、「getBaseContext」、「getApplication」を試してみました。それらのどれも機能しませんでした。
誰かが解決策を得ましたか?
編集: IntentService の関連コードは次のとおりです。しかし、それは私が書いた上のコードに似ています:
}
google-awareness - Google アウェアネス ロケーション フェンスが機能しない
Location Fence に Google Awareness API を使用してみました: https://medium.com/exploring-android/exploring-the-new-google-awareness-api-bf45f8060bba
しかし、常に機能しているわけではありません。特別なトリックはありますか?
android - Android Things - Awareness API を使用できない
電話で動作する下位バージョン (9.4.0) の同じコードがありますが、何らかの理由で RPi3 では動作しませんか? 私のbuild.gradle
マニフェストのアクセス許可
方法
ログキャット
何らかの理由で、許可が与えられたと言って停止します。ただし、アプリはクラッシュしません。getWeather() を呼び出す OnClickListener があるので、繰り返しクリックできますが、スナップショット データを取得することはできません。電話で動作するのと同じ API キーを使用しています...
ドキュメントによると、Awareness API は AndroidThings でサポートされており、リスト内の Nearby およびその他の API を使用したと主張するプロジェクトを見てきました。AndroidThings の Awareness API で成功した人はいますか?
プレイ サービス 11.0.0 に更新した後、アプリが開き、すぐに閉じて、logcat が表示されるようになりました