問題タブ [app-shortcut]
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 - 新しい Android 7.1 アプリのショートカットを閉じる方法
アプリのショートカットをクリックすると、ダイアログ テーマのアクティビティが開かれます。アクティビティでそのテーマを使用すると、アプリのショートカットが閉じられないようです。ダイアログテーマを削除すると、いずれかをクリックするとアプリのショートカットが閉じます。何か案が?ありがとう!
android - 最新の Android Nougat のアプリ ショートカットが最大 4 つになっているのはなぜですか?
アプリのショートカットは合計 5 個になるとのことでしたが、私のエミュレータでは最大 4 個までです。静的ショートカットと動的ショートカットの両方を試しました。既知のバグですか?
android - Nougat 7.1.1 でアプリのショートカットをタップすると、アプリがインストールされていないというエラーが表示される
静的アプリのショートカットを既存のアプリに追加するときに問題が発生します。https://developer.android.com/guide/topics/ui/shortcuts.htmlの手順に従ったところ、ショートカットが表示されましたが、タップしてもアクティビティが起動せず、代わりに次のようなトースト メッセージが表示されます: 「アプリがインストールされていません」。
マニフェストの関連セクションは次のとおりです。
これは、shortcuts.xml ファイルです。
すでに再確認しましたが、ターゲット アクティビティの完全修飾名com.mypackage.activities.NewActivity
は問題ありません。
前もって感謝します!