0

最近、私の雇用主から、次のような機能を備えた(フィールドワーカー向けの)フィールドにデプロイされるアプリを作成するように依頼されました。-電話が起動すると、アプリが自動的に起動し、他の電話の機能を使用できなくなります。電話、テキストメッセージなど。

また、アプリはアンインストールできないようにする必要があります。私のアプリを除いて、電話の機能への完全に制限されたアクセスを想像してみてください。完全な封鎖状況?

だから、どうすればこれについて本当に行くことができますか?アプリをロードしたまったく新しいカスタムROMを作成する必要がありますか?または、システムをロックダウンするためにアプリの「権限」を利用する必要がありますか?どちらが良いですか?

どこから始めればいいですか?私のアプリは、SQLite、GPS、Wifi / 2G / 3Gネットワ​​ーク、カメラアクセスを利用する必要があります。

何かアドバイスをいただければ幸いです。ありがとう

4

2 に答える 2

1

Activity startingイベントをリッスンするアプリケーションを作成できます。このイベントをキャッチすると、独自のアクティビティを開始できます。このアクティビティは、アンインストール アクティビティをサポートします。イベントをキャッチするには - logcat reading を使用します

また

独自の Android フォンを起動する場合は、Myfiles、Gallery などの他のネイティブ アプリケーションと同様に、アプリケーションを Android ソースに配置します。と

ソースを変更してSettings --> Manage Applications、アプリケーションのエントリがないようにします。

于 2012-12-05T06:29:14.057 に答える
0

そんなおぞましい計画を先に言っておきます

システムがアプリケーションをアンインストールするのを防ぐことはできません。クライアントの要件に応じて、できることは 1 つだけです。これは、BOOT_COMPLETED インテント フィルターを使用して、電話の起動時にアプリケーションを起動することです。

于 2012-12-05T06:28:12.530 に答える