問題タブ [android-7.1-nougat]
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 - Android 7.1 で静的 App-Shortcut を正しく作成するにはどうすればよいですか?
バックグラウンド
Android 7.1 には、「AppShortcut」という新機能が追加されました。ドキュメントでは、静的なものと動的なものを作成する方法が説明されており、サンプル アプリも用意されています。
問題
サンプルを試してみましたが、静的アプリのショートカットをクリックすると、「アプリがインストールされていません」というトーストが表示されることに気付きました。
コードを見ると、疑わしい構成が見つかりました (「shortcuts.xml」ファイル内):
アプリには "ADD_WEBSITE" というインテント アクションが含まれていないため、見栄えがよくありません。
ダイナミック ショートカットは正常に機能します (MainActivity の通常の起動で追加できます)。
私が試したこと
だから、これは変えたほうがいいと思いました。新しいアクティビティを作成し、この構成を変更してアクティビティ (アクションと targetCalss) に一致させようとしましたが、何らかの理由でまだ同じ toast を取得しました。
質問
コードのどこが間違っている可能性がありますか? それを修正するには何を変更する必要がありますか?
android - Google Pixel で実行するために Google Play Services を 9.8.7 に更新する方法
https://developers.google.com/android/guides/setupの指示に従って、build.gradle ファイルで Google Play Services を 9.8.0 に設定して、アプリを実装しようとしています。How to update Google Play Services to 9.8.7で説明されているように、エミュレーターでテストするには、サービスをダウングレードする必要があります。ただし、物理デバイスで動作する必要があることも示しています。
- Google Play サービス9.3.84、Android 7.1 がインストールされた新しい Google Pixel 電話を使用しています。
- build.gradle ファイルには以下が含まれます。
compile 'com.google.android.gms:play-services:9.8.0'
- adbデバッガーを実行すると表示されます
I/FirebaseInitProvider: FirebaseApp の初期化に失敗しました
W/GooglePlayServicesUtil: Google Play サービスが古くなっています。9877000 が必要ですが、9384448 が見つかりました
E/MainActivity: Google API クライアントへの接続に失敗しました
SDK Manager/Tools (バージョン 37) で Google Play サービスを更新しましたが、アイデアが不足しています。Pixel で Google Play Services をダウングレードする方法がわかりません。私は何かを見逃していますか(おそらく明らかですか?)
EDTI: 回答を参照してください。電話に正しいバージョンの Google Play Services がありませんでした。このソリューションは、将来の間違いを防ぐためのチェックを実装しています。
android - UserManager.isDemoUser() の使用例は何ですか?
Android 7.1 UserManager クラスに登場したこの新しいメソッドについては、こちらで説明しています
呼び出し元のアプリがデモ ユーザーで実行されているかどうかを確認します。デモ ユーザーで実行する場合、アプリはユーザーにとってより役立つか、機能をより詳細に説明することができます。
ユースケースは私には非常に不明確です。誰かもっと教えてもらえますか? またはサンプルへのリンクを提供しますか?
android - Android 7.0「/」ディレクトリの下のファイルのリストを取得できません
Android 7.0 より前は、ディレクトリの下のファイルのリストを取得できまし"/"
たが、Andorid 7.0 バージョンでは、"/"
ディレクトリからファイルのリストを取得しようとすると null になります。
以下は私のコードです: