android Uri解析

 

                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

 

posted @ 2022-10-20 11:47  SaraMorning  阅读(183)  评论(0编辑  收藏  举报