更新完成启动安装问题
安装 启动 更新 完成 问题
2023-09-27 14:27:33 时间
// 安装apk
protected void installApk(String path) {
File file=new File(String path)
Intent intent = new Intent(Intent.ACTION_VIEW);
//判断是否是AndroidN以及更高的版本
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.N) {
//必须是addFlags,否则9.0无法打开安装界面
intent.addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION);
Uri contentUri = FileProvider.getUriForFile(getActivity(),
BuildConfig.APPLICATION_ID + ".fileProvider", file);
intent.setDataAndType(contentUri, "application/vnd.android.package-archive");
} else {
intent.setDataAndType(Uri.fromFile(file), "application/vnd.android.package-archive");
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
}
startActivity(intent);
}
相关文章
- windows openresty 死磕:安装和启动脚本
- redhat下安装mysql 5.6.20,解压zip包,查看已经安装过的mysql,卸载rpm安装包,安装mysqlserver端和client,改动mysqlusername,登陆mysql,启动关闭mysql
- shell 安装脚本实例(启动脚本)
- CDH安装过程中出现的问题- CDH启动agent失败
- Mac 安装第三方软件遇到的问题解决方案汇总
- MariaDB 安装与启动 过程记录
- Python安装模块出错(No module named setuptools)解决方法
- 安装mysql时出现应用程序无法正常启动(0xc000007b)、初始化失败以及密码忘记怎样重置?
- Linux 安装OpenSSL出错的解决方法
- ubuntu下如何安装及配置tayga(NAT64)?
- linux下如何安装解压工具rar
- mac下安装并启动RabbitMQ
- vue-cli安装项目中devServe 设置open为true的时候浏览器启动两次的
- 《第一本Docker书(修订版)》——2.4 在OS X中安装Docker Toolbox
- 《PHP、MySQL和Apache入门经典(第5版)》一1.2 Linux/UNIX下的安装
- win10,win11安装gitblit服务不能启动问题
- Linux 安装 minikube,使用阿里云镜像启动 minikube
- Linux打包免安装的Qt程序(编写导出依赖包的脚本copylib.sh,程序启动脚本MyApp.sh)
- centos中软件源码简单的编译安装./configure,make ,make install
- 2、Kafka安装配置、快速启动及基本操作教程
- 【sql server安装错误】sql server安装错误 无法找到数据库引擎启动句柄
- Linux安装Java和tomcat,并添加开机启动服务
- 部分更新没有安装 KB4535102