recherche

Maison  >  Questions et réponses  >  le corps du texte

下载 - Android 如何实现app安装完成后删除apk安装文件?

注意我是自己的app安装更新完成以后,不是监听第三方的

高洛峰高洛峰2887 Il y a quelques jours942

répondre à tous(5)je répondrai

  • 高洛峰

    高洛峰2017-04-17 17:44:46

    C'est tout. De manière générale, le processus d'installation d'une application tierce consiste pour l'utilisateur ou une autre application à déclencher le fichier apk d'origine sur la carte SD pour l'installer. Le processus d'installation du système copiera l'apk dans le fichier /data/. répertoire app pour l'installation, et ce chemin peut être interrogé par toutes les applications. Une partie du soi-disant redémarrage du système consiste à réinstaller toutes les applications du répertoire /data/app. Donc, si l’affiche souhaite le supprimer, cela équivaut en gros à désinstaller sa propre application.

    Bien sûr, vous pouvez surveiller l'installation de l'application et supprimer le fichier apk original sur la carte SD.

    répondre
    0
  • 天蓬老师

    天蓬老师2017-04-17 17:44:46

    Deux points doivent être remplis :
    1. Votre application doit être lancée après l'installation de la mise à jour
    2. Vous devez connaître le chemin de l'apk

    répondre
    0
  • PHP中文网

    PHP中文网2017-04-17 17:44:46

    S'il s'agit d'une mise à jour automatique, vous pouvez certainement contrôler l'emplacement de téléchargement du fichier.
    Maintenant que vous pouvez contrôler l'emplacement de téléchargement du fichier, il est facile de supprimer un fichier à un emplacement spécifié.

    Je ne sais pas où réside la difficulté. Peut-être ai-je raté quelque chose ?

    répondre
    0
  • 天蓬老师

    天蓬老师2017-04-17 17:44:46

    Les nouvelles versions ont une balise de premier démarrage (utilisée pour les pages de démarrage, etc.). Utilisez-la pour contrôler si cette version est installée pour la première fois. Supprimez-le ensuite selon la méthode ci-dessus.

    répondre
    0
  • 迷茫

    迷茫2017-04-17 17:44:46

    Écoutez les diffusions d'installation ou de mise à jour de l'application système
    <action android:name="android.intent.action.PACKAGE_ADDED" />
    <action android:name="android.intent.action. PACKAGE_REPLACED" />
    <action android:name="android.intent.action.PACKAGE_REMOVED" />
    <data android:scheme="package" />
    La dernière ligne doit être ajoutée. Extrayez ensuite les informations sur le package de l'intention obtenue, intent.getDataString(), voyez si elles vous appartiennent, puis supprimez-les

    répondre
    0
  • Annulerrépondre