安装:
1
String str = "/CanavaCancel.apk";
2
String fileName = Environment.getExternalStorageDirectory() + str;
3
Intent intent = new Intent(Intent.ACTION_VIEW);
4
intent.setDataAndType(Uri.fromFile(new File(fileName)),"application/vnd.android.package-archive");
5
startActivity(intent);
卸载:
1
Uri packageURI = Uri.parse("package:com.demo.CanavaCancel");
2
Intent uninstallIntent = new Intent(Intent.ACTION_DELETE, packageURI);
3
startActivity(uninstallIntent);
Environment拥有一些可以获取环境变量的方法
package:com.demo.CanavaCancel 这个形式是 package:程序完整的路径 (包名+程序名).
Android实现应用下载并自动安装apk…
原创
©著作权归作者所有:来自51CTO博客作者Bensantan的原创作品,请联系作者获取转载授权,否则将追究法律责任
上一篇:你所不知道的网络层
下一篇:Android下的多媒体开源项目
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
优雅地更新Android Apk
快速实现 APP 的更新流程,包含了下载过程和自动调取安装过程。
android sdk 自定义UI 适配