Installer des applications en silence, avec accordées INSTALL_PACKAGES autorisation

Je suis en train d'installer silencieusement apk dans le système.
Mon application se trouve dans /system/app et avec succès la permission "d'android.la permission.INSTALL_PACKAGES"

Cependant je ne peux pas trouver n'importe où comment utiliser cette autorisation. J'ai essayé de copier des fichiers vers /data/app et n'avait pas de succès. Aussi j'ai essayé en utilisant ce code

    Intent intent = new Intent(Intent.ACTION_VIEW);
    intent.setDataAndType(
            Uri.parse("file:///sdcard/app.apk"),
            "application/vnd.android.package-archive");
    startActivity(intent);

Mais ce code ouvre standard de la boîte de dialogue d'installation. Comment puis-je installer l'application en silence, sans racine avec accordées android.permission.INSTALL_PACKAGES?

PS je suis en train d'écrire une application qui va installer de nombreux apk à partir du dossier dans le système lors du premier démarrage (remplacer Assistant de Configuration). J'ai besoin de faire du firmware plus léger.

Si vous pensez que je suis en train d'écrire un virus: Tous les programmes qui sont installés dans /data/app. L'autorisation Install_packages ne peut être accordée à niveau du système de programmes qui se trouvent dans /system/app ou signés avec la clé du système. Donc, le virus peut pas y arriver.

Comme l'a dit http://www.mail-archive.com/[email protected]/msg06281.html les applications PEUVENT être silencieux installé si ils ont install_packages autorisation. En outre, vous n'avez pas besoin Install_packages l'autorisation d'installer des paquets qui ne sont pas en silence. Plus http://www.androidzoom.com/android_applications/tools/silent-installer_wgqi.html

  • édité poste principal
  • Supposons qu'il s'est fait un dispositif tel que fabricant d'équipement d'origine?
  • Qui s'en soucie? C'est une question valable, comme dascandy décrit. Il est généralement improductif quand les gens répondent à des questions du genre "Vous ne devriez pas faire cela". Quelle compréhension sommes-nous gagner avec ce genre de réponse?
  • En parlant de improductives.. vous êtes un peu plus de 2 ans de retard pour cette partie de Zach, et la question semble très différent de ce qu'il a fait à l'origine.
  • LOL. Aussi, je peux confirmer que c'est encore à travailler dans le nouveau système d'exploitation android.
  • Comment FDroid accomplir cette mission? Ou n'est-il pas installer les choses en silence?
  • Je viens d'installer le F-Droid appli: Ils n'installez pas les choses en silence, Ils ont juste invite le Android avais le Gestionnaire de Package.

InformationsquelleAutor POMATu | 2011-04-27