問題タブ [android-recents]
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 4.4.2 のみの最近のアプリ リストから除外
最近のアプリのリスト (長押しホーム、マルチタスク ボタンなど) から自分のアプリを除外したいのですが、Android 4.4.1 と 4.4.2 のみです。その理由は、これらの Android バージョンでは、サービスが自動的に再起動できず、アプリが最近のリストからスワイプされるとサービスが強制終了されるためです。通常は問題なく再起動しますが、4.4.1 および 4.4.2 では再起動できません。
マニフェストに android:excludeFromRecents="true" を追加できることは知っていますが、それはすべての Android バージョンで除外されます。
ここで提案されたことを試しましたが、動作しません:
何か案は?
android - Android アプリケーションが最近のアプリケーション タブに表示されない
アクティビティのマニフェストで Label 属性を使用すると、最近のアプリケーション リストに表示されません。マニフェスト ファイル内のアクティビティのコードは次のとおりです。
を使用するandroid:label="@string/app_name"
と、最近のタブに表示され始めますが、アクティビティラベルは必要ありません。
android - com.android.systemui を無効にしても安全ですか?
パッケージcom.android.systemuiを無効にすることで、Androidの最近のアプリダイアログを無効にできることがわかりました。(ルート化された) デバイスをキオスク モードで実行したいので、長押ししても最近のアプリ ダイアログが表示されないようにする必要があります。
さて、正確にはcom.android.systemuiは何をするのでしょうか? 通知も電源インジケーターも要らないからそういう化粧品が無くなればOK。ソフト入力のホームボタンが消えても、ソフトアプリ(Button saviour)に置き換えたのでOKです。
com.android.systemuiを無効にしても安全ですか? または、特定の不明確な状況で微妙なシステムがハングするリスクがありますか? 簡単に言えば、それは単なる別のアプリですか、それとも Android オペレーティング システムにとって絶対に不可欠なものですか? (今のところ特に問題はありません!)
com.android.systemuiはすべての Android バージョンで利用できますか?
android - Android 5.0 で最近のタスク ボタンを無効にする
Toddler Lock アプリケーションで行われているように、最近のアプリ ボタンを抑制する必要があるアプリケーションに取り組んでいます。私が望むのは、ユーザーが最近のアプリボタンを押してアプリケーションを終了できないようにすることです。
幼児ロック ( https://play.google.com/store/apps/details?id=marcone.toddlerlock&hl=en ) では、最近のアプリ ボタンを押すたびに画面が少し点滅しますが、アプリは独自のアクティビティに戻ります。最近のアプリ ボタンをすばやく連続して複数回押して、数ミリ秒後に最近のアプリ画面を表示できたとしても、アプリは独自のアクティビティに戻ります。
舞台裏にあるサービスがあるに違いないことは知っていますが、正確にはわかりません。
Toddler Lock アプリケーションがどのようにして最近のアプリ ボタンを抑制するのか教えてもらえますか。アプリケーションにまったく同じ動作を実装する必要があります。
以下のリンクにある答えを試しました: getRecentTasks の結果を変更する
Android は最近のアプリ ボタンをインターセプトします が、これらは Android Lollipop では機能しません。
私のアプリケーションでホーム画面を使用してこれを行う方法がある場合は、それも検討してください。