問題タブ [android-homebutton]

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.

0 投票する
3 に答える
17262 参照

android - ホームボタン無効

ユーザーのために HOME ボタンを制御するのは不適切なアドバイスであることは承知しています。しかし、私は教育目的で Android ロックダウン アプリケーションを開発しています。私はサイトを閲覧していて、ホームボタンを無効にすることでこのリンクにたどり着きました.

現在、上記のコードを使用してホームボタンを無効にしていますが、これが onCreate にあるにもかかわらず、

通知バーを削除できません。ご意見をお聞かせください。

0 投票する
1 に答える
551 参照

android - 保存された状態を無視してAndroidのホームボタンをクリックしますか?

Androidでホームボタンをタップした後、アプリケーションの前の段階を無視できますか?最初の画面からアプリケーションを取得できるようにします。

0 投票する
0 に答える
4908 参照

android - Android - 最近使用したアプリのリストをクリアします (HOME を長押しすると表示されます)

カスタムランチャーアプリを書いています。問題は、デフォルトとして設定した後でも、ホームボタンを長押しすると、古いランチャーを含む最近のアプリのリストが表示されることです。

最近のアプリのリストをクリアすることはできますか?

0 投票する
2 に答える
2616 参照

java - アプリケーションのデフォルトをクリアする

使ってます

HOMEボタンの動作をオーバーライドして、アプリケーションをポイントします。この特定のタブレットでは、このカスタムアプリケーションを実行するだけで、平均的なユーザーはそれを終了できません(つまり、美術館の展示会のタブレット

アプリケーションsuper.onDestroy()のクローズをトリガーする隠しシーケンスがあります。this.finish(); しかし、デフォルトのランチャーアプリケーションに設定したため、開いたままになります。手動で[設定]>[アプリケーション]>[デフォルトで起動]>[デフォルトをクリア]に移動してこの設定をリセットする方法を知っていますが、アプリで実際にデフォルトをクリアする方法はありますか?何かアイデアがあれば教えてください。

0 投票する
2 に答える
4391 参照

android - Android: ホームボタンを制御する方法

私たちは、精神的および身体的に障害のある隣人の娘に、Android タブレットをトーカーとして使用できるアプリケーションを提供しようとしています。つまり、彼女はいくつかの大きなボタンを押すと、デバイスが音声を生成します。アプリケーションは基本的に WebView であり、音声生成の実行と制御に使用される Javascript の追加オブジェクトと、向きの変更を処理するロジックです。Html ファイルは、会話アイテムの特定のレイアウト用にオフラインで生成されます。また、デバイスをより魅力的にするために、音楽再生機能と画像表示機能を追加しました。

問題は、ホーム ボタンを押すと Android ランチャー画面の狂気に戻ってしまうことと、テスト デバイス (Archos 70) ではホーム ボタンが物理的なボタンではなく、タッチ スクリーン自体に表示されるため、簡単に操作できないことです。たまたま当たった。

したがって、ホーム、バック、ホームのシーケンスを押すだけで Android ランチャーに戻りたいと思います。その間に他のアクションはありません。

アプリケーション自体をランチャーにすることでこれを達成できますか? ホーム、バック、ホーム シーケンスで元のランチャーに戻るにはどうすればよいですか? これはAndroidの奥深くに潜んでいるようですね。

これまでに見つけた唯一の手がかりは、Car Home 代替アプリの Home ボタンのオーバーライドですが、これは評価が -1 であり、エミュレーターでのみ動作すると報告されています。また、元のランチャーを完全に放棄できるかどうかも疑問です。そうしないと、新しい HTML ファイルをダウンロードしたり、アプリケーションを強制終了して再起動したりできる USB 大容量デバイス コントロールなどにアクセスできなくなります。

私も喜んでクラッジに行きます。必要に応じてアプリケーションを再び前面に出すバックグラウンド サービスを開始できるのではないでしょうか。

0 投票する
2 に答える
597 参照

java - ホームボタンまたは戻るボタンを押しても、Android アプリが再度開いて次のアクティビティに進む

このアプリは、最初の画面にスレッドが含まれていることを書きました。それで、私はそれを7秒のように計りました。それから次の活動に進みます.

問題は、ホームボタンを押すたびに音楽が停止し、Android のホーム画面に移動しますが、7 秒の時間が経過すると、アプリが再び表示され、次のアクティビティが表示されます。

を入れてみfinish();ましたonpause();が、まだ次のアクティビティが表示されています。

これが実際のコードです。

0 投票する
1 に答える
1463 参照

android - ホームボタンの長押しをシミュレートする

ホームボタンの押下をシミュレートしたい場合は、これを行います

しかし、どうすれば長押しをシミュレートできますか?

0 投票する
2 に答える
760 参照

android - Android自分から外国のアプリケーションを起動する

次のコードを実行しようとしています。

基本的に、私は正確なオリジナルのホームアプリケーションを具体的にターゲットにしてロードする方法を探しています。

0 投票する
1 に答える
937 参照

android - Android thread.join() アプリの再起動時にスレッド強制終了

アプリに問題があります。キャンバスに描画するための SurfaceHolder があります。
surfaceCreated メソッドの下で、thread.start(); を呼び出します。
surfaceDestroyed メソッドの下で、thread.join(); を呼び出します。
アプリを実行してホーム キーを押すと、メソッドが呼び出されますsurfaceDestroyed

問題は、後でアプリを再度実行しようとすると、スレッドが既に開始されているという例外が発生することです。どうしてこれなの?を使用して、スレッドが既に実行されているかどうかをテストしていますisAlive()thread.join行をに置き換える必要がありthread.waitますか?
もしそうなら、スレッドを再開するのではなく、どうすればスレッドを再開できsurfaceCreatedますか?