首页 > 其他分享 >android Uri解析

android Uri解析

时间:2022-10-20 11:56:37浏览次数:50  
标签:29021 20 szl Uri --- android 解析 com example

 

                Uri uri = Uri.parse("content://com.example.hello.HelloFileProvider/my_musics/0x0000600001/extend.json");
                Log.i(TAG, uri.getAuthority());
                Log.i(TAG, uri.getEncodedAuthority());
                Log.i(TAG, uri.getPath());
                Log.i(TAG, uri.getEncodedPath());
                Log.i(TAG, uri.getLastPathSegment());
                Log.i(TAG, uri.getSchemeSpecificPart());
                uri.getPathSegments().forEach(seg-> Log.i(TAG + "111", seg));

 

2022-10-20 11:45:06.659 29021-29021/com.example.HelloWorld2 I/MainActivity---szl---: com.example.hello.HelloFileProvider
2022-10-20 11:45:06.659 29021-29021/com.example.HelloWorld2 I/MainActivity---szl---: com.example.hello.HelloFileProvider
2022-10-20 11:45:06.659 29021-29021/com.example.HelloWorld2 I/MainActivity---szl---: /my_musics/0x0000600001/extend.json
2022-10-20 11:45:06.659 29021-29021/com.example.HelloWorld2 I/MainActivity---szl---: /my_musics/0x0000600001/extend.json
2022-10-20 11:45:06.660 29021-29021/com.example.HelloWorld2 I/MainActivity---szl---: extend.json
2022-10-20 11:45:06.660 29021-29021/com.example.HelloWorld2 I/MainActivity---szl---: //com.example.hello.HelloFileProvider/my_musics/0x0000600001/extend.json
2022-10-20 11:45:06.660 29021-29021/com.example.HelloWorld2 I/MainActivity---szl---111: my_musics
2022-10-20 11:45:06.661 29021-29021/com.example.HelloWorld2 I/MainActivity---szl---111: 0x0000600001
2022-10-20 11:45:06.661 29021-29021/com.example.HelloWorld2 I/MainActivity---szl---111: extend.json

 

标签:29021,20,szl,Uri,---,android,解析,com,example
From: https://www.cnblogs.com/SaraMoring/p/16809329.html

相关文章

  • 「最新有效」喜马拉雅声音音频提取解析器,包含免费、VIP、付费音频专辑
    喜马拉雅2022声音音频提取解析器,亲测有效,支持下载包含免费、VIP、付费音频专辑。喜马拉雅会员FM专辑下载器它可以根据专辑ID批量解析音频列表。 不过本身喜马拉雅是无......
  • 学习收-C#接口的作用实例解析
    一、接口的作用:我们定义一个接口:publicinterfaceIBark{voidBark();}1、 再定义一个类,继承于IBark,并且必需实现其中的Bark()方法publicclassDog:IBa......
  • Android调用华为统一扫码服务
    1.Android新建project此时注意新建的project的包名和项目名称,后面需要这2个 2.在华为开发平台新建项目并创建应用,此时需要输入项目名称和包名,要和上面的一致https......
  • C++ 函数重载解析策略
    参考《C++PrimerPlus》(第6版)中文版,StephenPrata著,张海龙袁国忠译,人民邮电出版社。C++使用重载解析策略来决定为函数调用使用哪一个函数定义。重载解析过程大致分为如......
  • android类加载源码分析
    Dex文件加载过程PathClassLoader和DexClassLoader都可以加载dex和apk文件,其对应的基类都是BaseDexClassLoader。在new一个PathClassLoader/DexClassLoader对象时就会调......
  • vue源码解析
           入口   在runtime经过再次扩展  在core下的index再次被扩展   最后是core的instance里是真正的vue构造函数继续扩展vue实......
  • Android开发踩坑日记
    ViewModelProviders被弃用,改为ViewModelProviderViewModelProvider使用方法MyViewModelmodel=newViewModelProvider(this).get(MyViewModel.class);可能报错Can......
  • nginx violates the following Content Security Policy directive: "default-src 'se
    violatesthefollowingContentSecurityPolicydirective:"default-src'self'". Nginx解决内容安全策略CSP(Content-Security-Policy)配置方式(漏洞修复)-龙凌云端-......
  • 收敛比公式是什么意思(解析数据中心网络收敛比设计)
    什么是流量收敛:数据包在交换机中做转发的时候,由于交换机的性能问题或者网络架构问题,不能实现全线速转发而出现拥塞丢包,这时候输出流量小于输入流量的情况就叫做流......
  • RT-THREAD启动解析
    疑问RT-THREAD的DEMO工程在添加所有文件编译之后,完全没有用户自己去调用HAL库的代码,甚至连main函数里面都是空的,竟然可以正常运行。当然是RT-THREAD做了其他操作来达到运......