INSTALL_PACKAGES権限を付与して、アプリをサイレントインストールします
システムにapkをサイレントインストールしようとしています。私のアプリは/ system / appにあり、権限「android.permission.INSTALL_PACKAGES」が正常に付与されています ただし、この権限の使用方法はどこにも見つかりません。ファイルを/ data / appにコピーしようとしましたが、成功しませんでした。また、私はこのコードを使用してみました Intent intent = new Intent(Intent.ACTION_VIEW); intent.setDataAndType( Uri.parse("file:///sdcard/app.apk"), "application/vnd.android.package-archive"); startActivity(intent); ただし、このコードは標準のインストールダイアログを開きます。許可を得てrootなしでアプリをサイレントインストールするにはどうすればよいandroid.permission.INSTALL_PACKAGESですか? PS私は最初の起動時にフォルダからシステムに多くのapkをインストールするアプリを書いています(セットアップウィザードを置き換えます)。ファームウェアを軽くするために必要です。 私がウイルスを書いていると思われる場合:すべてのプログラムは/ data / appにインストールされます。権限Install_packagesは、/ system / appにあるか、システムキーで署名されたシステムレベルのプログラムにのみ付与できます。したがって、ウイルスはそこに到達できません。 前述のように、http://www.mail-archive.com/android-porting@googlegroups.com/msg06281.htmlアプリは、install_packages権限があれば、サイレントインストールできます。さらに、サイレントではなくパッケージをインストールするためにInstall_packages権限は必要ありません。さらにhttp://www.androidzoom.com/android_applications/tools/silent-installer_wgqi.html