問題タブ [home-button]

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 投票する
1 に答える
2428 参照

android - Android 4.0でホームボタンを管理/無効にする方法は?


私が開発しているアプリケーションは、ランチャーのように見える必要があります。Stack Overflow で調べたトピック全体で正解が見つからなかったため、このトピックを開きました。
このアプリケーションを終了するには、アプリケーションでボタン全体を無効にするか制御する必要があります。Android 2.3 でホームと戻るボタンを無効にしましたが、Android 4.0 では機能しません (戻るボタンを除く)。
結論から言うと、Android 4.0でホームボタンだけ無効にしたいのですが、できませんでし
た 他の回答以外でアドバイスいただけませんか?

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

ios - ホームボタンを押すと、数分間 GPS を実行し続けます

私は地域監視を備えたアプリを持っていますが、ユーザーが指定された地域に入ったときにGPSを使用するために「startUpdatingLocation」を呼び出します。

}

ほとんどの場合、これは正常に機能します。たとえば、ユーザーが地域の外にいて「ホームボタン」を押し、地域に入った後に機能「didEnterRegion」を起動すると、GPS が数分間動作し始めて表示されます。アラート、それが正しい方法です。

ただし、アプリが開いているときにユーザーが地域に入ると、関数「didEnterRegion」が起動され、GPS が開始されますが、ユーザーがその瞬間に「ホームボタン」を押すと、GPS が停止し、アラートは表示されません。

ユーザーがホームボタンを押してから数分間だけ GPS を使用し、過剰なモードで使用したくないため、info.plist で「必要なバックグラウンド モード」のオプションを有効にしたくありません。

何か案は?

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

ios - iOSアプリが終了する前にメインの実行を一時停止します

applicationDidEnterBackgroundホームボタンを押したときにアプリを数秒間一時停止してメッセージを呼び出すにはどうすればよいですか?例えば:

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

iphone - iPhoneでホームボタンが押されているかどうかを確認し、それに応じて動作するにはどうすればよいですか?

ユーザーがホームボタンをタップしたときにアラートを表示したい。私は試してみました:

  • applicationWillResignActive
  • applicationDidEnterBackground
  • applicationWillEnterForeground
  • applicationWillTerminate

...しかし何も機能しませんでした。最初の3つは、アプリケーションがバックグラウンドからフォアグラウンドに戻ったときにアラートが発生します。ホームボタンを押した直後にアラートを表示したい。これを行う方法はありますか?

また、アプリをフォアグラウンドで実行するか、ユーザー入力に従ってバックグラウンドに送信します。

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

android - ホームボタンクリックまたはGoogle広告がユーザーによるクリックであることを確認する方法は?

ユーザーがホームボタンをクリックしたときにユーザーに終了メッセージを提供するのに役立つ人はいますか?

onPause() メソッドを使用しましたが、問題は、ユーザーが Google 広告をクリックすると、onPause メソッドが呼び出され、メッセージがユーザーに表示されることです。

ありがとう。

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

actionscript-3 - AS3で作成されたアプリケーションのHOMEキーを上書きできますか?

こんにちは私はAS3を使用してアプリケーションのような「キオスク」をやっています。Androidフォンのホームキーの動作を変更したい。パブリックユーザーがAndroidオペレーティングシステムにアクセスできないようにします。したがって、この質問はすでに多くの質問が寄せられていますが、AS3ではその答えが見つかりません。このトピックは私が探しているものと非常に似ています

AndroidタブレットはKeyboardEvent.KEY_DOWNを起動しません

しかし、私の問題を解決できる答えは実際にはありません。

私が見た答えのほとんどはJavaです。

私はすでに戻るボタンのためにそれをしました、そしてそれは完全に働きます。

では、AS3アプリケーションでこれを行う方法はありますか?

ありがとうございました!

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

android - onResume()は、インストール時に開くボタンを押す以外のランチャーアイコンからアプリを起動した場合にのみ機能します

とを使用してAndroidアプリを開発していMin-TargetSDK=3ますTargetSDK=15。以前にも、ホームボタンを押してもアプリが最近のアプリに最小化されないことに関連する質問をしました。アプリを起動すると、最後に表示した画面ではなく、ログインページから起動します。しかし、私は今まで解決策を見つけられませんでした。

どういうわけか、ユーザーがホームボタンを押してアプリから他のタスクに切り替えたときに、最後に表示されたアクティビティを表示することができました。それでもアプリは最近のアプリに最小化されていません。

今、いくつかの異なる問題に直面しています:

シナリオ1-OKAY:

  1. SDカードにコピーされたapkファイルからアプリをインストールします
  2. インストール後に[完了]をクリックしました。
  3. 次に、ランチャーアイコンをクリックして開きます。

このシナリオでは、ユーザーがアプリの使用中にホームボタンをクリックし、ランチャーアイコンを使用してアプリを再度開くと、最後に表示された画面が表示されます。ただし、アプリは[最近のアプリ]リストに表示されません。

シナリオ2-問題:

  1. SDカードにコピーされたapkファイルからアプリをインストールします
  2. インストール後、「開く」ボタンをクリックして開きます。

このシナリオでは、ユーザーがアプリの使用中にホームボタンをクリックし、ランチャーアイコンを使用してアプリを再度開くと、最後に表示された画面が表示されません。代わりに、ログインページから開始します。また、最近のアプリリストにリストされていないアプリ。これが私のマニフェストファイルです:

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

iphone - iPadでプログラムで「キオスクモード」を有効にする方法は?

指定された目標が達成されるまで、ユーザーの完全な注意を必要とするアプリケーションを作成しています。目標を達成する前に、ユーザーが「ホーム」ボタンを押そうとすると、無効にするか、ios6 の「キオスク モード」のようにする必要があります。アプリケーションの起動中にプログラムで行う必要がありました。iPhone/iPad の設定メニューで手動で変更して何もしたくありません。アプリケーションでターゲットが完了したら、ホーム ボタンを有効にする必要があります。アプリケーションは企業向けです。したがって、アプリ ストアの承認は必要ありません。これを行う方法?前もって感謝します。

編集:「モバイル構成plist」について読みました。デバイスを再起動する必要がありました。しかし、私はデバイスを再起動したくありません。私のアプリケーションが開始されると、すべてを(プログラムで)処理する必要があります。これにユーザー/スーパーバイザーが介入したくありません。「ガイド付きアクセス」のようにホームボタンを無効にしたいだけですが、アプリ内でプログラムで無効にします。ホームボタンを無効にするために「ガイド付きアクセス」から利用できるプライベートAPIはありますか?

注: ジェイル壊れたデバイス用ではありません。エンタープライズ ライセンス アプリを対象としています。

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

android - Androidでホームボタンと通知バーの両方を無効にする方法

カスタムロックアプリを作成しています。そのためには、ホームボタンと通知バーを無効にして、電話のロックが解除される前にメッセージを読み取ったり、通知バーからアプリにアクセスしたりできないようにする必要があります。

次のコードを使用してホームボタンを無効にしました。

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

android - Android - ホームボタンを押すと、アクティビティがハンドラーから開始されます

私はいくつかのアクティビティ(A&Bと言う)を持っています.1つのアクティビティから、Handler-post Delayedメソッドを使用して別のアクティビティを呼び出しています。

私のロジックはアプリ内にあり、アクティビティ A から始まり、3 秒後にアクティビティ B に移動します。3 秒後、完全に機能しています。

問題は、3 秒の時間遅延を設定したことです。この 3 秒間にホーム ボタンをクリックすると、バックグラウンドになり、指定された 3 秒後にアプリケーションがフォアグラウンドに戻り、次のアクティビティが表示されます。 .

私はこのようなコードを使用しています.HANDLER TIME中の戻るボタンは正常に機能し、アプリケーションは完全にバックグラウンドになります. 、しかし、HOMEボタンを押すと、最初はバックグラウンドになり、HANDLER TIME(3000)の完了後、アプリケーションがフォアグラウンドになります。ホームボタンも押した後にのみバックグラウンドにしたい。

教えてください>