問題タブ [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.

0 投票する
2 に答える
1766 参照

android - Android 7.1 で静的 App-Shortcut を正しく作成するにはどうすればよいですか?

バックグラウンド

Android 7.1 には、「AppShortcut」という新機能が追加されました。ドキュメントでは、静的なものと動的なものを作成する方法が説明されており、サンプル アプリも用意されています。

問題

サンプルを試してみましたが、静的アプリのショートカットをクリックすると、「アプリがインストールされていません」というトーストが表示されることに気付きました。

ここに画像の説明を入力

コードを見ると、疑わしい構成が見つかりました (「shortcuts.xml」ファイル内):

アプリには "ADD_WEBSITE" というインテント アクションが含まれていないため、見栄えがよくありません。

ダイナミック ショートカットは正常に機能します (MainActivity の通常の起動で追加できます)。

私が試したこと

だから、これは変えたほうがいいと思いました。新しいアクティビティを作成し、この構成を変更してアクティビティ (アクションと targetCalss) に一致させようとしましたが、何らかの理由でまだ同じ toast を取得しました。

質問

コードのどこが間違っている可能性がありますか? それを修正するには何を変更する必要がありますか?

0 投票する
1 に答える
1531 参照

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 がありませんでした。このソリューションは、将来の間違いを防ぐためのチェックを実装しています。

0 投票する
1 に答える
393 参照

android - UserManager.isDemoUser() の使用例は何ですか?

Android 7.1 UserManager クラスに登場したこの新しいメソッドについては、こちらで説明しています

呼び出し元のアプリがデモ ユーザーで実行されているかどうかを確認します。デモ ユーザーで実行する場合、アプリはユーザーにとってより役立つか、機能をより詳細に説明することができます。

ユースケースは私には非常に不明確です。誰かもっと教えてもらえますか? またはサンプルへのリンクを提供しますか?

0 投票する
3 に答える
3137 参照

android - Android 動的ショートカット アイコン

Android 7.1.1 からの新しいショートカットに問題があります。

2 番目のドローアブルにはリソース ID がありません。これが画像とコードスニペットです。

ここに画像の説明を入力

私は何を間違っていますか?

0 投票する
3 に答える
5286 参照

android - Android 7.0「/」ディレクトリの下のファイルのリストを取得できません

Android 7.0 より前は、ディレクトリの下のファイルのリストを取得できまし"/"たが、Andorid 7.0 バージョンでは、"/"ディレクトリからファイルのリストを取得しようとすると null になります。

以下は私のコードです: