Google Playストアを使用してアプリケーションをインストールすると、パッケージインストーラーの通知なしにアプリケーションが自動的にインストールされます。アプリケーションを更新するときに、ユーザーの操作も必要ありません。F-Droidなどを使用する場合はそうなりません。
私たちの開発者はpm install some.apk
、shell
またはとして実行することでパッケージインストーラーをバイパスできますroot
が、個人的には、いくつかのJavaメソッドを呼び出すことでこのタスクを実行する方がエレガントであるように思われ、Playストア自体は通常のアプリとして実行されるか、最大で実行される可能性がありますsystem
。
したがって、これがどのように行われるのか知りたいです。https://android.googlesource.com/からのコードを証拠として提供できれば、はるかに良いでしょう。ありがとうございました。
システムアプリのみが、対話なしでパッケージをインストールできます。システムアプリには、ルートのようなアクセス権があります。Google Playはシステムアプリケーションであり、確認なしでバックグラウンドでパッケージをインストールできます。それが唯一の理由です。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加