Android APK安装与卸载的代码实现
2016-06-30 13:36
495 查看
安装:
String str = "/CanavaCancel.apk"; String fileName = Environment.getExternalStorageDirectory() + str; Intent intent = new Intent(Intent.ACTION_VIEW); intent.setDataAndType(Uri.fromFile(new File(fileName)), "application/vnd.android.package-archive"); startActivity(intent);
卸载:
Uri packageURI = Uri.parse("package:com.demo.CanavaCancel"); Intent uninstallIntent = new Intent(Intent.ACTION_DELETE, packageURI); startActivity(uninstallIntent); * Environment拥有一些可以获取环境变量的方法 * package:com.demo.CanavaCancel 这个形式是 package:程序完整的路径 (包名+程序名).
相关文章推荐
- Android Button自动触发点击事件
- Android之对话框AlertDialog及其子类的使用(二)
- Android之对话框AlertDialog及其子类的介绍(一)
- 如何在Android 上面实现GATT Server
- Android 框架练成 教你打造高效的图片加载框架
- android学习10#--基于监听的事件处理
- Android Studio根据apk获取Sha1值
- Android 基础
- Android Studio插件整理
- Android实训案例(八)——单机五子棋游戏,自定义棋盘,线条,棋子,游戏逻辑,游戏状态存储,再来一局
- Android实训案例(五)——四大组件之一ContentProvider的使用,通讯录的实现
- 【Android动画】之Tween动画 (渐变、缩放、位移、旋转)代码中的实现
- Android实训案例(四)——关于Game,2048方块的设计,逻辑,实现,编写,加上色彩,分数等深度剖析开发过程!
- Android实训案例(三)——实现时间轴效果的ListView,加入本地存储,实现恋爱日记的效果!
- Android实训案例(二)——Android下的CMD命令之关机重启以及重启recovery
- Android实训案例(一)——计算器的运算逻辑
- android dialog背景模糊化效果
- Android日期格式化
- android 访问超时,ios正常
- android studio 中查找代码中的硬编码