2010-07-15 7 views
2

Je veux écrire un programme qui peut installer et désinstaller une application sur un appareil Android.Comme ces fonctionnalités sont fournies sur un appareil Android, mais d'où dois-je commencer et quels fichiers doivent être vus pour développer ma propre application. Sil te plait aide moi.Comment puis-je écrire un programme pour installer et désinstaller une application sur un appareil Android?

Thnx à l'avance.

Praween

+1

Par « Programme », voulez-vous dire un front de bureau pour terminer l'installation/désinstallation des applications sur un téléphone un gestionnaire de paquet dans le téléphone? Clarifier – st0le

Répondre

0

Dans le cas où cela est une solution de bureau indépendant, vous pouvez écrire un simple script shell qui exécute les commandes suivantes. Je suppose que vous avez installé le SDK Android, tel que requis.

Pour installer example.apk situé quelque part sur votre disque dur de bureau:

cd location_of_sdk\tools 
adb.exe install path_to_apk\example.apk 

Pour désinstaller l'application:

cd location_of_sdk\tools 
adb shell 

A l'intérieur du adb shell exécuter:

cd /data/app 
ls 

Cela affichera les applications i nstallé sur l'appareil. Recherchez le fichier .apk associé à l'application que vous souhaitez désinstaller. Ça va ressembler à quelque chose comme "com.abc.xyz.apk" - puis exécutez:

rm com.abc.xyz.apk 
exit 
2

Pour le code d'installation comme

Intent intent = new Intent(Intent.ACTION_VIEW); 
intent.setDataAndType(apkUri, "application/vnd.android.package-archive"); 
startActivity(intent); 

Pour désinstaller essayer.

Intent intent = new Intent(Intent.ACTION_DELETE, Uri.fromParts("package", 
    getPackageManager().getPackageArchiveInfo(apkUri.getPath(), 0).packageName,null)); 
    startActivity(intent); 

Laissez-moi savoir si une question

Questions connexes