android 安装 apk 7.0,android 7.0及以上版本安装apk
第一:在AndroidManifest.xml文件下
android:name="android.support.v4.content.FileProvider"
android:authorities="com.tvbox.yoostore.fileprovider"
android:grantUriPermissions="true"
android:exported="false">
android:name="android.support.FILE_PROVIDER_PATHS"
android:resource="@xml/file_paths"/>
第二: 在res目录下新建想xml文件夹及其xml文件夹下新建file_paths文件
file_paths文件内容如下:
最后兼容个版本的apk安装方法:
public static voidinstallApp(File file) {
Intent intent =newIntent(Intent.ACTION_VIEW);
//判断是否是AndroidN以及更高的版本
if(Build.VERSION.SDK_INT>= Build.VERSION_CODES.N) {
intent.setFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION);
Uri contentUri = FileProvider.getUriForFile(App.app.getApplicationContext(),"com.tvbox.yoostore"+".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);
}
App.app.getApplicationContext().startActivity(intent);
}
android 安装 apk 7.0,android 7.0及以上版本安装apk相关推荐
- ubuntu python3.7修改默认pip版本_详解Ubuntu16.04安装Python3.7及其pip3并切换为默认版本 安装python3后使用pip和pip3的区别...
Python3.4已经默认安装了pip为什么执行不了我的谁说过,念念不忘就该放.但我也记得你说过,爱一个人不是一天两天的事. 如何升级到python3版本并且安装pip3 确保你的系统上已经安装好了 ...
- mysql安装与配置的截图_windows下MySQL5.6版本安装及配置过程附有截图和详细说明...
随着MYSQL版本的更新以及电脑系统的变化,我们给大家整理了各种电脑环境下安装MYSQL的图解过程,希望我们整理的内容能够帮助到大家:mysql安装图解总结 https://www.jb51.net/ ...
- 【Android 逆向】frida 框架安装 ( 设置 Python 3.7 版本 | 安装 frida 12.7.5 版本 | 安装 frida-tools 5.1.0 版本 )
文章目录 前言 一.设置 Python 3.73.73.7 版本 二.安装 frida 12.7.512.7.512.7.5 版本 三.安装 frida-tools 5.1.05.1.05.1.0 版 ...
- python详细安装教程linux-Linux下python3.7.0安装教程
记录了Linux 安装python3.7.0的详细过程,供大家参考,具体内容如下 我这里使用的时centos7-mini,centos系统本身默认安装有python2.x,版本x根据不同版本系统有所不 ...
- ubuntu查看cudnn是否安装成功_深度学习之目标检测系列(0) -ubuntu18.04+RTX2080Ti+cuda+cudnn安装...
ubuntu18.04使用cudnn的过程中会遇见很多问题,而且搜索很多文章发现比较杂乱,我这里总结一下,方便小伙伴少走几步坑. 我的服务器硬件配置信息 (2019-01购买) CPU: 英特尔(in ...
- 基于Ubuntu Server 16.04 LTS版本安装和部署Django之(二):Apache安装和配置
基于Ubuntu Server 16.04 LTS版本安装和部署Django之(一):安装Python3-pip和Django 基于Ubuntu Server 16.04 LTS版本安装和部署Djan ...
- 基于Ubuntu Server 16.04 LTS版本安装和部署Django之(一):安装Python3-pip和Django
近期开始学习基于Linux平台的Django开发,想配置一台可以发布的服务器,经过近一个月的努力,终于掌握了基于Apache和mod-wsgi插件的部署模式,自己也写了一个教程,一是让自己有个记录,二 ...
- web平台安装程序_Galaxy 生信平台(一):安装
Galaxy Project(https://galaxyproject.org/)是在云计算背景下诞生的一个生物信息学可视化分析开源项目. 该项目由美国国家科学基金会(NSF).美国国家人类基因组研 ...
- Android开发之下载Apk安装的方法兼容Android7.0和8.0及以上
具体查看代码: 首先在清单文件配置三个权限读写权限和请求安装权限(兼容Android8.0手机)如下: <!--安装apk权限--><uses-permission android: ...
- win10安装onnx、tensorrt(python用,超简单安装版)
一. 安装环境版本 显卡是3090. 1. python 3.8 2. pytorch 1.9.1(torch-1.9.1+cu111-cp38-cp38-win_amd64),离线安装参考:(10条 ...
最新文章
- [JAVA EE] JPA 查询用法:自定义查询,分页查询
- 收集国内著名互联网公司前端/UED部门的blog,方便学习交流
- 适配器模式理解和使用
- 【SQL】使用调用层接口
- Docker认识基础
- ionic android 本地存储,ionic2/3本地数据存储storage
- 使用PLSQL 远程连接oracle数据库
- fetch用英语解释_fetch的意思在线翻译,解释fetch中文英文含义,短语词组,音标读音,例句,词源,同义词【澳典网ODict.Net】...
- 实现 npm script 跨平台兼容
- 使用 ADB LogCat 查看在Android真机上 Unity debug.log 输出日志
- File /usr/bin/pip, line 11, in module sys.exit(__main__._main()) AttributeError: 'module' ob...
- php实现排序,PHP实现各种排序
- DVB vs. SVB+Shader Instancing
- 【通信】基于matlab GUI短波通信系统仿真【含Matlab源码 647期】
- 基于Qiskit——《量子计算编程实战》读书笔记(一)
- UPDATE更新数据库数据详解
- Java 45:Spring
- 人机融合智能时代的人心
- 论程序员如何正确上班摸鱼
- 1px dotted 在IE6下不支持