适配安卓7.0 :安装 之路

作者: 喜欢萌妹子的少年 | 来源:发表于2017-08-15 10:48 被阅读130次

安卓之路,那真可谓是 路漫漫其修远兮,刚适配好 安卓6.0 的动态权限,如今有要适配 安卓7.0 的私有文件,有什么办法呢?任重道远 上呗。好了 不扯淡了,说了这么多 还是要解决问题的。

1.在AndroidManifest.xml配置清单的Application中添加 provider

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

注意事项:

  authorities 中 com.app.code 为清单文件中包名,需要自行替换。

2.在res资源文件下新建目录xml,在xml目录下新建file_paths.xml文件

  <?xml version="1.0" encoding="utf-8"?>
    <paths>
        <external-path path="Android/data/com.app.code/"    name="files_root" />
        <external-path path="." name="external_storage_root" />
   </paths>

注意事项:

 com.app.code 为包名,需自行替换。

3.安装apk


WechatIMG1020.jpeg

注意事项:

参数:authority 传值为:com.app.code.fileprovider   
其中: com.app.code 为包名,自行替换。

到此:安装结束。有需要的 试试 ,有问题可随时留言@我,我们再一起讨论。

相关文章

网友评论

    本文标题:适配安卓7.0 :安装 之路

    本文链接:https://www.haomeiwen.com/subject/pwjmrxtx.html