2016-11-08 2 views
1

Le déplacement vers la carte SD copie en fait le dossier apk dans/data/app sur la carte SD. Je voulais faire la même chose avec mon code.Déplacement de l'apk sur la carte SD

J'ai essayé cela, mais il a échoué comme canWrite(), setWriteable(true) et delete() fausses déclarations

File apkFile = new File(info.activityInfo.applicationInfo.sourceDir); 
apkfile.delete(); 

Est-il possible de supprimer/déplacer le apk sur la carte SD (et non le copier)?

FYI: installLocation ne m'aiderait pas. Donc, j'ai dû prendre l'approche ci-dessus.

Répondre

1

Vous ne pouvez pas déplacer/supprimer le fichier apk installé sans les privilèges ROOT.

Si vous voulez déplacer/supprimer apk installé que vous avez besoin d'un appareil Android ROOTED. installé par apk est dans le répertoire système/ et il est monté en lecture seule. Je devais remonter avec ce

mount -o remount,rw /system 

En savoir plus sur how to write files to system/ ?

+0

s'appliquent cette loi pour la même apk à savoir si sample.apk a été installé et le code à l'intérieur sample.apk veut retirer l'échantillon apk après l'installation , n'est-ce pas possible? – thepace