作家
登录

Android 7.0动态权限大总结

作者: 来源: 2017-08-15 09:26:48 阅读 我要评论

"" /> 
  •     <external-files-path name="external_files" path="" /> 
  •     <external-cache-path name="external_cache" path="" /> 
  •   </paths> 
  • </resources>  
  • 琅绫擎共有6个path标签,含义都写了,根据你的须要些对应的标签即可。比方<external-path/>标签,琅绫擎的path=”"时,这个标签映射的就是外挂sd卡根目次了,name属性没什么竽暌姑,来困惑第三方应用的虚拟目次,来掩盖文件的┞锋实路径。

    三、对象类来了。

    FileUriPermissionCompat.Java

    1. /** 
    2.  * @Author: duke 
    3.  * @DateTime: 2017-06-06 14:43 
    4.  * @Description: android 7.0 uri权限适配, 
    5.  * (经由过程intent暴漏uri或file给第三方app时的)司有目次被禁止拜访 
    6.  * 已对local path和net path做了适配 
    7.  */ 
    8. public class FileUriPermissionCompat { 
    9.    private static final String TAG = FileUriPermissionCompat.class.getSimpleName(); 
    10.   
    11.    // TODO: 此处须要更改为对应值 
    12. //此处须要改成AndroidManifest.xml中申请的对应的provider的authorities值 
    13.    private static final String AUTHORITIES = "com.duke.personalkeeper.myFileProvider"
    14.   
    15.    /** 
    16.     * 是否须要适配7.0权限 
    17.     * 
    18.     * @return 
    19.     */ 
    20.    public static boolean isNeedAdapt() { 
    21. //24以上版本 
    22.       return Build.VERSION.SDK_INT >= Build.VERSION_CODES.N; 
    23.    } 
    24.   
    25.    public static Uri adaptUriAndGrantPermission(Context context, Intent intent, File file) { 
    26.       Uri uri = adaptUri(context, file); 
    27.       if (uri == null) { 
    28.          return null
    29.       } 
    30.       grantUriPermission(context, intent, uri); 
    31.       return uri; 
    32.    } 
    33.   
    34.    public static Uri adaptUri(Context context, File file) { 
    35.       if (context == null

        推荐阅读

        什么是云原生应用 有哪些关键点?

      比来评论辩论云原生应用越来越多,其是指原生为在云平台上安排运行而设计开辟的应用。公平的说,大年夜多半传统的应用,不做任何修改,都是可以在云平台运行起来的,只要云平台支撑这个传>>>详细阅读


      本文标题:Android 7.0动态权限大总结

      地址:http://www.17bianji.com/lsqh/36701.html

    关键词: 探索发现

    乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

    网友点评
    自媒体专栏

    评论

    热度

    精彩导读
    栏目ID=71的表不存在(操作类型=0)