Android安装、卸载、打开代码
16lz
2021-12-04
安装:
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);
打开:
String str = "/CanavaCancel.apk";String file = Environment.getExternalStorageDirectory() + str;Intent intent = new Intent();intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);intent.setAction(android.content.Intent.ACTION_VIEW);intent.setDataAndType(Uri.fromFile(file),"application/vnd.android.package-archive");startActivity(intent);
更多相关文章
- 解决Gradle DSL method not found: ‘android()’
- Android(安卓)Framework之静默安装
- NetBeans 安装Android(安卓)开发环境
- 不番习习墙一样更新Android(安卓)SDK
- Android(安卓)通过Android(安卓)SDK Manager 安装英特尔® 凌动
- Activity以dialog形式打开
- Android安装和卸载程序
- ❤️Android(安卓)从源码解读 Apk 的安装过程 ❤️
- Android(安卓)SDK4.0离线快速安装方法