0

Android の起動プロセスに独自のコマンドを挿入して、その動作を変更できるかどうか疑問に思っています。具体的には、ユーザーが自分の PIN/パスワード/パターンを入力し、ユーザー入力を取得し、ユーザー自身を認証するセキュリティ ロックを変更しようとしています。認証が成功したら、ホーム画面をロードして ACTION_USER_PRESENT ブロードキャストを送信する前に、いくつかのネイティブ ARM バイナリを実行したいと考えています。

これはフレームワークまたはアプリケーション レベルで行われますか?

Android の起動プロセスを調べたところ、Android システム サーバー ランタイムが起動して実行された後に ACTION_BOOT_COMPLETED ブロードキャストが送信されるようです。ただし、これはユーザーがデバイスのロックを解除する前に発生します。それで、システムサーバーではできないと思いますか?

ありがとう。

4

1 に答える 1

1

ほとんどの ROM では、コマンドを /system/etc/init.d/ 内の任意のファイルに追加でき、起動時に実行されます。または、そのフォルダーにファイルを作成し、755 のアクセス許可を設定することもできます。

于 2012-05-31T08:54:55.777 に答える