在Android7.0+手上,版本升级完成,发现手机安装完成,不启动安装完成页面,而是直接关闭了,小编也是一头雾水。琢磨了很久,下面小编把解决办法show出来。

第一步:在资源文件下面新建 xml文件夹,新建file_paths.xml文件,代码如下:

<?xml version="1.0" encoding="utf-8"?>
<paths>

<external-path
        name="files_root"
        path="Android/data/com.ymcd.ivappa/" />
    <external-path
        name="external_storage_root"
        path="." />

</paths>

第二步,在AndroidManifest.xml文件配置里面添加

<provider
            android:name="android.support.v4.content.FileProvider"
            android:authorities="com.ymcd.ivappa.fileProvider"
            android:exported="false"
            android:grantUriPermissions="true" >
            <meta-data
                android:name="android.support.FILE_PROVIDER_PATHS"
                android:resource="@xml/file_paths" />
        </provider>

第三步,在代码里面添加下面核心代码

/**
     * 安装文件
     *
     * @param mContext
     * @param file
     */
    private void installApk(Context mContext, File file) {
        Intent intent = new Intent(Intent.ACTION_VIEW);
        // 判断版本大于等于7.0
        if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.N) {
            intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
            // 给目标应用一个临时授权
            intent.addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION);
            Uri data = FileProvider.getUriForFile(mContext, "com.example.administrator.newspolice.fileProvider", file);
            intent.setDataAndType(data, "application/vnd.android.package-archive");
        } else {
            intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
            intent.setDataAndType(Uri.fromFile(file), "application/vnd.android.package-archive");
        }
        startActivity(intent);
    }

Android7.0+安装apk文件之后不弹出安装完成的界面解决办法相关推荐

  1. 电脑无故弹出yyy102.html网页的解决办法(没办法,今天中招了)

    电脑无故弹出yyy102.html网页的解决办法 最近不少网民反映电脑隔段时间就会自动弹出某些网站,比如:(千万不要点!!!) http://www.ecommerc-e.com/normal/yyy ...

  2. 电脑经常弹出“不支持的硬件”解决办法

    电脑经常弹出"不支持的硬件"解决办法. 通过微软官方查证,这是由于以上处理器需要最新的Windows10系统才会这样子的,而大多出现该提示的都安装了Win7或是Win8.1系统. ...

  3. IIS Windows 集成身份验证弹出输入用户名密码的解决办法

     IIS Windows 集成身份验证弹出输入用户名密码的解决办法 2013-06-18 10:50:08 标签:IIS Windo 集成身份验证 IE 弹窗 用户名密码 作者:夏明亮 Technor ...

  4. matlab安装方法以及在重复弹出mathwoks software activation界面的解决办法(需要的license.lic文件内容)

    matlab在开始的时候反复进入启动界面的解决办法(启动界面进入activation module) 实测有用,方便大家使用 安装教程: 这是基本步骤,但是我安装完成后总弹出这个页面 我是这样解决的, ...

  5. [Phonegap+Sencha Touch] 移动开发68 Sencha Touch弹出键盘挡住输入框的解决办法

    原文地址:http://blog.csdn.net/lovelyelfpop/article/details/49679331 现象: sencha touch有一个缺点:当formPanel里的输入 ...

  6. Eclipse开启弹出Subversive Connector Discovery窗口解决办法

    由于之前在help-->About Eclipse-->Installation Details -->*SVN* 卸载了老版本的svn,然后集成了目前svn中文版,每次启动的时候, ...

  7. matlab2019,2020,2021弹出网页后自动关闭的解决办法

    我最近想升级一下matlab,本来是2019a,想做一个项目需要用到2020及以上版本中的一个程序,但是在安装后发现每过几分钟就会弹出空白网页(about:blank),然后matlab就自动退出了. ...

  8. bootstrop 日期控件 datepicker被弹出框dialog覆盖的解决办法

    筒子们在使用bootstrap的日期控件(datepicker , 现在官网提供的名称叫 datetimepicker)时可能会遇到如上图的问题这是啥原因造成的呢? 答案很简单时输出的优先级造成的(z ...

  9. 微信小程序input弹出键盘挡住文字的解决办法

    微信小程序开发交流qq群   173683895    承接微信小程序开发.扫码加微信. 解决思路:阻止键盘弹起时,自动上推页面.输入框获取焦点的时候让页面绝对定位,相对底部 100 像素.失去焦点的 ...

最新文章

  1. See system logs and 'systemctl status xxx.service' for details.错误的解决方法
  2. 鼠标位置精确定位总结
  3. MPLS/×××分解:防止PE-CE的路由环路
  4. matlab命令fvtool,FVTool: a finite volume toolbox for Matlab
  5. 关于source insight 置顶窗口或者处于前台挡住窗口解决办法
  6. 基于DBus的进程间通信(IPC)
  7. python语言的变量随时_Python参数注解
  8. 深度学习优化算法总结
  9. angular移除事件绑定事件绑定_Vue.js子组件利用事件向父组件传输数据,以及sync修饰符和双向绑定...
  10. 基于php的成绩管理设计(含源文件)
  11. 自动驾驶路径规划论文解析(2)
  12. 【工具相关】iOS-Reveal的使用
  13. ubuntu安装完无法用xshell,远程链接
  14. 副业 | 程序员开启副业之路经验之谈!
  15. 转移到ios下载安卓_转移到ios下载-转移到ios app下载v2.10.0 安卓最新版-2265安卓网...
  16. 8、Ndk开发小记一
  17. 杭州第三大世界文化遗产--良渚古城遗址
  18. 白杨SEO对话老姜:聊聊第三方平台站内SEO,第三方平台的引流的逻辑是什么?
  19. CPU维护及故障处理
  20. 结构体中元素引用—— “.“ 与 “->“

热门文章

  1. 高三计算机教学计划,高三上学期教学教学计划集锦5篇
  2. 华为服务器安装系统流程图,华为a安装手册.docx
  3. python打九九乘法表上三角下三角_Python-零基础自学系列之九九乘法表、打印菱形、打印对顶三角形、打印闪电、斐波拉契数列、素数...
  4. 太强了!!!GNN + PLM→CIKM'22最佳论文
  5. 斜线/、反斜线\、双斜线//、双反斜线\\
  6. lua之诡异的tonumber
  7. 戴尔游匣7559更换C面和D面以及升级内存硬盘教程
  8. oracle捕获工具,SQL Monitor(oracle语句追踪工具)
  9. 12.7亿入股五星电器背后,京东家电想成为线上线下“王者”
  10. Java 时间日期API总结