問題タブ [android-appshortcut]
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アプリのShortcutManager APIを使用して動的アプリのショートカットを作成するには?
Android 7.1 では、開発者はAppShortCutを作成できます。
2 つの方法でショートカットを作成できます。
- リソース(XML)ファイルを使用した静的ショートカット。
ShortcutManager
APIを使用した動的ショートカット。
ShortcutManager
では、動的に使用してショートカットを作成する方法は?
android - 最新の Android Nougat のアプリ ショートカットが最大 4 つになっているのはなぜですか?
アプリのショートカットは合計 5 個になるとのことでしたが、私のエミュレータでは最大 4 個までです。静的ショートカットと動的ショートカットの両方を試しました。既知のバグですか?
android - アクティビティは、アプリのショートカットの他のアクティビティに相互依存してはなりませんか?
アプリケーションにアプリのショートカットを実装しています。ショートカットを開こうとすると正常に開きましたが、検索機能中にクラッシュ レポートがクラッシュし、DB からデータをフェッチしていたために SQLiteException が表示されました。ファイル?
アプリケーションから開くと正常に動作します
アプリのショートカットを作成するための私のコードは
android - 7.1.1 - SHORTCUT が使用されたかどうかを確認する
したがって、基本的に私が達成したいことは、ショートカットを介してアクティビティにアクセスしているときとアクセスしていないときを知ることです。静的ショートカットを使用しています。
ドキュメントを調べましたが、うまくいきませんでした。多分それは、私が習得していないAndroidプログラミングの一部である意図にもっと関連しています。
ありがとう。
android - Nougat 7.1.1 でアプリのショートカットをタップすると、アプリがインストールされていないというエラーが表示される
静的アプリのショートカットを既存のアプリに追加するときに問題が発生します。https://developer.android.com/guide/topics/ui/shortcuts.htmlの手順に従ったところ、ショートカットが表示されましたが、タップしてもアクティビティが起動せず、代わりに次のようなトースト メッセージが表示されます: 「アプリがインストールされていません」。
マニフェストの関連セクションは次のとおりです。
これは、shortcuts.xml ファイルです。
すでに再確認しましたが、ターゲット アクティビティの完全修飾名com.mypackage.activities.NewActivity
は問題ありません。
前もって感謝します!
android - Android 7.1 の静的アプリ ショートカット クリエーターはエクストラをインテントに入れることができますか?
これは短い質問です:
Android Nougat 7.1 にはランチャー用の新機能があり、メニューから選択してアプリのショートカットを作成できます: https://developer.android.com/about/versions/nougat/android-7.1.html https://developer .android.com/guide/topics/ui/shortcuts.html
私が見たところ、動的なものを使用する場合は、好きなものを何でも入れることができますが、静的なショートカット (XML によって事前に決定されているもの) には追加機能を含めることができますか? 意味: たとえば、ショートカットのインテントのバンドルに文字列を入れることはできますか? それとも、それぞれが持つアクションを選択することしかできませんか?
そこに記載されていないので質問します。
java - アプリで動的ショートカットを使用できないのはなぜですか? IllegalStateException: Launcher activity not found for package が発生しました
動的ショートカットを使用すると、例外が発生しました:</p>
これが私のコードです:
MainActivity onCreate(); に入れました。
ShortcutManager.java コードは次のとおりです。
「ユーザーがロックされているときの IllegalStateException」が何かわかりません。意味。
これが私のマニフェストファイル全体です:
android - ActivityNotFoundException: ショートカットを開始できませんでした
アプリにアプリ ショートカットを実装しようとしていますが、機能しません。私のshortcut.xml:
マニフェスト.xml:
だから、私はグーグルの例と同じようにショートカットを行います。ショートカットを表示してクリックできますが、何も起こりません。「exported = true」のように、アクティビティの場所、アクティビティのアクション、パラメータを変更して、さまざまなアクティビティを試しましたが、何も変わりません - ログでのみ確認できます
ActivityNotFoundException: ショートカットを開始できませんでした
私のショートカット ログと Google カメラ ショートカット ログの唯一の違いは、アクティビティへのパスです。
I/ActivityManager: START u0 {act=android.intent.action.VIEW flg=0x1000c000 cmp=com.example/.package.Activity}
対
I/ActivityManager: START u0 {act=android.media.action.STILL_IMAGE_CAMERA flg=0x1000c000 cmp=com.google.android.GoogleCamera/com.android.camera.activity.CameraImageActivity}
Google cam にはアクティビティへのフル パスがありますが、パッケージ パスは異なります。
PS: 今日 Google サンプルを試してみましたが、静的アプリのショートカットはサンプルでも機能しません。動的アプリのショートカットはうまく機能します。