問題タブ [pinned-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 - ピン留めされたショートカットを受け入れるように Launcher を登録する
カスタム Android ランチャーを作成しています。ピン留めされたショートカットをサポートする必要があります。を呼び出すと、カスタム ランチャーがデフォルトであるにもかかわらずShortcutManager.isRequestPinShortcutSupported()
返されます。false
ランチャーがピン留めされたショートカットを受け入れられるようにするには、どうすればよいですか? 許可がありませんか?
android - ランチャーにポップアップする前に、Android の固定ショートカットを無効にします
私のチームは、Android のピン留めされたショートカットでジレンマに陥っています。
これは問題を再現する方法です
ボタンをクリックして固定ショートカットの作成をトリガーします: https://developer.android.com/reference/android/content/pm/ShortcutManager#requestPinShortcut(android.content.pm.ShortcutInfo,%20android.content.IntentSender )弊社製品のページです。そのページで、アクションをトリガーしてショートカットを無効にし ます。デバイスランチャー。作成されたショートカットが初めてポップアップするまで待ちます。予想される動作: ピン留めされたショートカットがポップアップ表示され、無効になります 実際の動作: ピン留めされたショートカットがポップアップ表示されますが、アクティブになっています
手順 1、2、3 を順番に実行すると、「実際の動作」が表示されます。これは、UX エクスペリエンスが悪いことです。2 と 3 を逆にすると、つまり 1、3、2 の順序に従うと、結果は期待どおりの動作になります。違いは、ショートカットを無効にする前に、固定されたショートカットをポップアップできるようにすることです。
以下は私の仮定です (私の仮定を裏付けるオンライン ドキュメントが見つかりませんでした): ピン留めされたショートカットの作成は、ランチャーにポップアップするまで完了しません。手順 1、2、3 の順にテストすると、手順 2 で固定ショートカットの作成がまだ完了していないため、disableShortCut が正しく機能しません。
ピン留めされたショートカットの作成後、当社の製品は、ユーザーをランチャーにパントするのではなく、表示ページにユーザーを誘導するように設計されています。この状況を適切に処理する方法はありますか?
android - 私のフラッターアプリでチャットのAndroidピン留めショートカットを作成するにはどうすればよいですか?
プロジェクトのチャットアプリをコーディングしています。[ショートカットの追加] をクリックして、チャットのホーム画面のショートカットを作成できる WhatsApp のような機能を含めたいと考えています。
プラグインがなかったので、PlatformChannel を使用して、それを使用してネイティブの Kotlin コードを呼び出すことを考えました。しかし、KotlinでネイティブAndroidをコーディングする方法がわからないので、同じコードを検索しました。
私は公式ドキュメントを見つけましたが、それらがすでに「shortcut-id」のIDを持つショートカットであると想定しているため、それらの例は単独では機能しません。ここでの古い質問、YouTube、多くのブログWebサイトなどの他の場所を調べましたが、新しい固定ショートカットを作成する方法に関する明確な解決策またはコードと、古い非推奨であるか、Java にあるものは、Kotlin ソリューションではありません。
単独では機能しない公式ドキュメント コード
ですから、あなたの貴重な時間を割いて、私が取り組む方法や答えが得られる場所を教えていただけると大変助かります。