我想知道是否可以删除文件,该文件在安装后立即通过URL连接下载为自动更新?这个* .apk不应该公开,所以当应用程序下次启动时我会从SD卡中删除它,但是在安装后是否还有其他(更好)的方法来处理它?</ p>
由于
编辑:安装APK
menu.mProgressDialog.dismiss();
Intent install=new Intent(Intent.ACTION_VIEW);
install.setDataAndType(Uri.fromFile(new File(ctx.getCacheDir()+"/app.apk")), "application/vnd.android.package-archive");
ctx.startActivity(install);
答案 0 :(得分:0)
尝试将其保存在context.getCacheDir()
。它对其他应用程序(或非root用户)不可见。
请务必尽快将其删除(下次用户启动您的应用,或收听PACKAGE_INSTALLED广播)以避免填满用户手机的内存!
祝你好运 汤姆