Androidにアプリをサイレントインストールするにはどうすればよいですか?? ユーザーの許可なく?
私はこのリンクを読みまし たが、PackageInstaller に関連するこの質問に対する正解のアイデアが得られませんでした???
一方、この質問を見て、テストしましたが、インストールを完了するにはユーザーからの許可が必要です!!!!
ウイルスを作成するつもりはありません。Android のセキュリティに関する研究課題のために行っているだけです。
ストックデバイスではこれを行うことはできません。apkファイルをdata/app /に取り込む唯一の方法は、PackageManager.apkを使用することであり、そのコンポーネント内でそれを行う唯一の方法は、ユーザーがintallボタンを押すことです。
このシステムは、使用しようとしている種類の動作を禁止するために特別に構築されました。
独自のカスタマイズされたバージョンのOSを独自のデバイスで実行している場合は、この動作を強制するシステムソースコードを自由にいじって、回避しようとします。しかし、試してみたいと思うなら、あなたはあなたの前に非常に難しい仕事があると思います。
デバイスがルート化されている場合は、apkをdata /app/フォルダーに貼り付けてインストールできます。ただし、スーパーユーザーのアクセス許可のポップアップが表示されるため、ユーザーは引き続き拒否することができます。