1

これからする質問はユーザーにとって危険に思えるかもしれませんので、質問の前の話を以下に示します。私は、Galaxy Tab を学校 (10 歳未満の子供) に販売しようとする会社で働いています。そこで、ブート時に起動してログイン画面を表示するアプリケーションの開発を依頼されました。子供は、タブレットの使用を許可される前にログインする必要があります (コンピュータにログインするのと同じように)。私のアプリケーションは起動時に起動し、ログイン画面が表示され、ホームボタンを除くすべてのボタンがブロックされます (アプリケーションが許可するまで、子供はタブレットを使用できてはなりません)。幸いなことに、ホームボタンをブロックすることは不可能のようです。onpause/onstop が呼び出されたときにアプリケーションを前面に再表示しようとしていますが、この種のハックです。

だから私の質問は、ユーザーがアプリケーションを終了させるまで、アプリケーションを終了させないようにすることはできますか?

これはウイルスのように聞こえますが、この種の解決策を探しているのも嬉しくありません。

4

1 に答える 1

2

カスタム ホーム画面を作成し、それをデフォルトのホーム アプリケーションとして設定する必要があります。

編集: この以前に寄せられた質問の詳細を参照してください ( Android 用のカスタム ホーム画面置換アプリケーションを作成するにはどうすればよいですか? で)。認証をデフォルトのホーム アプリケーションにするだけで、ログインすると通常のホーム画面に転送されます。アプリが呼び出されるホームボタンを押すと、ログインしているかどうかを確認でき、ログインしている場合は通常のホーム画面に送信されます。

于 2011-05-18T14:45:55.760 に答える