問題タブ [android-launcher]
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 - アプリを閉じたときにデフォルトのランチャーをリセットする
カスタム ランチャーを使用してチャイルド ロック付きの子供用アプリを作成しましたが、小さな問題が 1 つあります。アプリを閉じてホームボタンを押すと、デフォルトのランチャーを選択するダイアログが表示されます。アプリを閉じたときにデフォルトのランチャーをリセットする方法はありますか?
android - Androidデバイスのホームボタンをクリックして現在のアクティビティを閉じる
アプリケーションをバックグラウンドで実行できるようにしたくありません。ユーザーがAndroidデバイスのホームボタンを押すと、現在のアクティビティが終了するはずです。
または、申請が再開されたときに、申請が前面に出たことを知りたいのですが。
マニフェストファイルの<application>タグにレシーバーを作成しました。
それでも、この受信者は呼び出されていません。このレシーバーが呼び出されたら、アプリケーションを閉じることができます。
android - デフォルトランチャーとしてのアクティビティを削除
アクティビティをデフォルトのランチャーとして設定して、ホームボタンのクリックを次のようにインターセプトします。
アクティビティExampleActivity
が起動したときにhomeキーをクリックすると、選択するように求められます。これをデフォルトにすることを選択し、アクティビティを選択した場合、必要に応じてアクティビティにとどまります。
問題は、アクティビティを終了するときに、デフォルトのランチャーからアクティビティを削除しようとしましたが、失敗することです。
私が試してみました:
と:
しかし、私の指定homeは決して削除されません。
誰かが上記を修正するための実用的な方法を持っていますか?
アプリケーション全体ではなく、特定のアクティビティのデフォルトとしてホームボタンを使用したくないだけです。アクティビティを終了するときは、削除してデフォルトに戻す必要があります。
android - ランチャーアプリとホームキーが一致していません
私は多くのアクティビティを備えたランチャーアプリを構築してきました。ホームキーが押され、アプリがデフォルトのランチャーとして設定されている場合、ホームボタンで常にユーザーをmainActivityに戻す必要があります。これは90%の時間で機能しますが、しばらくするとホームキーが機能しなくなります。ユーザーの押下を登録しますが、メインアクティビティには戻りません。これを引き起こす原因は私を回避しました..私たちは何ヶ月もの間、ある程度の一貫性を持ってバグを再現しようとしましたが、役に立ちませんでした。何が原因で動作が停止するのかわかりません。以下は私のマニフェストです。ある種の旗か何かが足りないのではないかと思っています。
android - Androidのホームスクリーンランチャーにあるすべてのインストール済みショートカットのリストを取得する方法
ホームスクリーンランチャーにインストールされているすべてのショートカットのリストをプログラムで取得したかったのです。オンラインで多くのスニペットを見つけましたが、どれも正しい出力を提供しません
このスニペットの場合:
これは、連絡先、ブラウザなどのプリセット ショートカットのみを提供します。ホーム画面にあるものとは正確には異なります。
このスニペットの間:
com.android.launcher であるデフォルトのランチャーのみを提供します。
android - Android:戻るボタンを押したときにAndroidのデフォルトランチャーを表示するには?
戻るボタンを押したときに Android の既定のランチャーを表示したいのですが、ダイアログ ボックス スタイルのランチャーを取得しています。また、これは私の最初のアクティビティではなく、以前のアクティビティの一部も終了していないため、finish() を呼び出すことができません。これが私のコードです:
android - アプリケーションを再起動する方法、または設定アクティビティでLAUNCHERページを返す方法は?
重複の可能性:
特定のアクティビティに対してアプリを再起動しますか?
現在、ユーザーアカウントを削除するためのDialogPreferencesアクティビティを作成しています。ユーザーデータを完全に削除しました。ユーザーに新規インストールをプッシュするために、LAUNCHER画面に戻ることを計画しています。しかし、私は本当に戻る方法を見つけることができませんでした。
インテントは、私が理解している限り、XMLファイルからのみ使用できます。
StartActivity()を使用したり、DialogPreferencesアクティビティでアプリケーションを再起動したりする方法はありますか?
android - デフォルトのランチャー アプリをプログラムで設定するにはどうすればよいですか?
重複の可能性:
Android: デフォルトのホーム アプリケーションを変更する
プログラムでデフォルトのランチャーを設定できる「 Home Switcher 」のようなプログラムを作りたいです。私はまだコードを書いていませんが、利用可能なランチャーアプリを見つける方法を理解することはできますが、プログラムでデフォルトを設定する方法はわかりません. 誰かが私を正しい方向に向けることができますか?