我有下载管理器来下载该应用程序的最新更新,然后在安装完成后创建,它将使用BroadcastReceiver删除未使用的APK文件。
这是我的onReceiver中的BroadcastReceiver:
String apkPath = Environment.getExternalStorageDirectory().getPath() + "/android/data/package_name/files/download/app-update.apk"
File apkFile = new File (apkPath);
boolean delete = apkFile.delete ();
Log.w ("UnusedAPKFile", "delete: " +delete);
有解决我问题的想法吗?还是可以的?
在清单上,哦,我使用以下方法注册了BroadcastReceiver:
<action android:name="android.intent.action.PACKAGE_REPLACED" />
<action android:name="android.intent.action.PACKAGE_INSTALL" />
<action android:name="android.intent.action.PACKAGE_ADDED" />
<data android:scheme="package" />