再掲: APP Lock や Smart App Protector などのアプリは、何らかの方法でアプリケーションのアイコンとアプリの間のリンクを取得し、その間にサブルーチン (?) を配置するため、アイコンの直後にアプリが起動するのではなく、アプリケーションが起動する前にパスワードが必要になります。押されます。それはどのように達成されますか?
2 に答える
カスタム システム イメージを書き込み、ロックされていないデバイスにフラッシュする。あなたが説明していることは、主にマルウェアの動作と見なされており、基本の Android システムでは許可されていません。
何を達成しようとしていますか?
あなたがやろうとしていることは、Androidコミュニティによって非常に倫理的であるとは見なされておらず、アプリがマルウェアとしてリストされる可能性があります。
とにかく、アプリケーションを全画面表示にし、ホームボタンと戻るボタンを無効化/オーバーライドすることで実行できます。極端な場合には、BroadcastReceiverを定義して、電話が再起動されて起動が完了したときにアプリケーションを自動的に起動することもできます。
そうすれば、ユーザーがデバイスをシャットダウンした場合でも、BroadcastReceiverはデバイスが再起動されるとすぐにアプリを起動するため、デバイスで実行できるのはアプリだけです。
注: ICSバージョン以降では、ホームボタンをオーバーライドすることはできませんが、ランチャーとして定義することでユーザーをアプリケーションのみに制限できるため、ホームボタンを押すと、ユーザーをホーム画面に移動するのではなく、アプリケーションを再起動するだけです。