問題タブ [android-googleapiclient]
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 - バックグラウンド サービスで現在地の最新情報を取得する
サービスの使用方法を学び始めたばかりで、ユーザーが定義した場所からデバイスが特定の距離にあるときにアラームを鳴らすアプリを構築しようとしています。私はいくつかのチュートリアルを読んで、これを書きました:
エミュレータでアプリを実行すると、アプリがクラッシュし、ログに「Google クライアントはまだ接続されていません」と書かれています。どうすれば解決できますか?さらに、このサービスは正しく構築されていますか?
編集: - - - - - - - - - - - - - - - - - - - - - - - - ----
私は setoffalarm() を変更しました:
私も追加します:
それでもアラームは作動しません。何か提案はありますか?
編集 2 --------------------------------------------
アラーム受信クラス:
「アラーム、ここに着きました」がログの猫に表示されない
android - Google 融合 API クライアントを使用した場所の更新が機能しない
デバイスの動きを追跡する (位置情報の更新を取得する) サービスを作成しようとしています。デバイスの現在の位置に応じてアラームが開始されます。コンピューターのエミュレーターでアプリをテストすると、位置情報が更新されますが、デバイスで試すと常に開始位置が返されるため、デバイスが gps サービスを取得できないのではないかと疑っていますが、わかりません。マニフェストからのアクセス許可:
サービス:
どうすれば解決できますか?
android - 現在地を地図上に表示する
私が書いたコードは、ユーザーがアプリを開いたときにデバイスの場所を地図上に表示することになっています。そのため、携帯電話で試してみたところ、開いたときに自分の場所を見ることができましたが、そこから約 2 km 歩きました。場所を選択してからアプリを再度開いたが、以前の場所が地図に表示されました。
マニフェスト:
アクティビティ:
このアクティビティは、私を追跡すること (位置情報の更新を取得すること) ではなく、アプリを開いた場所を表示することになっています。どうすればこれを解決できますか?
android - Google ドライブのアカウント名を取得する方法
ファイル CRUD に Google Drive コア API を使用しています。すべて正常に動作していますが、onActivityResult() メソッドで Google ドライブ アカウント名を取得できません。私のコードは次のとおりです。
でonCreate()
:
でonAcivityResult()
:
ここでは、data.getStringExtra(AccountManager.KEY_ACCOUNT_NAME)
常に を返しnull
ます。d のような条件も付けata!=null && data.getStringExtras()!=null
ましたが、条件が満たされることはありません。私を助けてください。