Provider需要的Uri类描述
来源:互联网 发布:蚁群算法和粒子群算法 编辑:程序博客网 时间:2024/06/02 07:29
Uri类所在包android.net
Uri定义
/** 访问音乐播放器provider的AUTHORITY */public static final String AUTHORITY = "cn.com.mymusicplay.provider";/** content://uri 类型的 AUTHORITY音乐播放器provider */public static final Uri AUTHORITY_URI = Uri.parse("content://" + AUTHORITY);public static final String MUSIC_DIRECTORY = "music";/** 歌曲URI */public static final Uri MUSIC_URI = Uri.withAppendedPath(AUTHORITY_URI, MUSIC_DIRECTORY);
Uri与Sring互相转换
String uriStr=uri.toString();uri=Uri.parse(uriStr);
Uri uri = MyMusicPlayerContract.DGROUP_URI;String str = uri.toString();System.out.println("toString() " + str);str = uri.getAuthority();System.out.println("getAuthority() " + str);str = uri.getEncodedAuthority();System.out.println("getEncodedAuthority() " + str);str = uri.getEncodedFragment();System.out.println("getEncodedFragment() " + str);str = uri.getEncodedPath();System.out.println("getEncodedPath() " + str);str = uri.getEncodedQuery();System.out.println("getEncodedQuery() " + str);str = uri.getEncodedSchemeSpecificPart();System.out.println("getEncodedSchemeSpecificPart() " + str);str = uri.getEncodedUserInfo();
System.out.println("getEncodedUserInfo() " + str);str = uri.getFragment();System.out.println("getFragment() " + str);str = uri.getHost();System.out.println("getHost() " + str);str = uri.getLastPathSegment();System.out.println("getLastPathSegment() " + str);str = uri.getPath();System.out.println("getPath() " + str);str = uri.getQuery();System.out.println("getQuery() " + str);str = uri.getScheme();System.out.println("getScheme() " + str);str = uri.getSchemeSpecificPart();System.out.println("getSchemeSpecificPart() " + str);str = uri.getUserInfo();System.out.println("getUserInfo() " + str);List<String> pathSegments = uri.getPathSegments();System.out.println("getPathSegments() " + pathSegments);int port = uri.getPort();System.out.println("getPort() " + port);
结果
09-10 14:46:05.992: I/System.out(10999): getEncodedSchemeSpecificPart() //cn.com.fetion.provider/dgroup
09-10 14:46:09.240: I/System.out(10999): getEncodedUserInfo() null09-10 14:46:13.801: I/System.out(10999): getFragment() null
09-10 14:46:16.062: I/System.out(1357): [CDS]close[3880]
09-10 14:46:16.074: I/System.out(1357): [CDS]IoBridge->SO_LINGER: l_onoff: 1 ; l_linger: 30
09-10 14:46:19.165: I/System.out(10999): getHost() cn.com.fetion.provider
09-10 14:46:27.119: I/System.out(10999): getLastPathSegment() dgroup
09-10 14:46:33.355: I/System.out(10999): getPath() /dgroup
09-10 14:46:35.979: I/System.out(10999): getQuery() null
09-10 14:46:40.068: I/System.out(10999): getScheme() content
09-10 14:46:42.272: I/System.out(1357): [CDS]IoBridge->SO_LINGER: l_onoff: 1 ; l_linger: 30
09-10 14:46:42.274: I/System.out(1357): [CDS]rx timeout:20000
09-10 14:46:42.562: I/System.out(1357): [CDS]IoBridge->SO_LINGER: l_onoff: 1 ; l_linger: 30
09-10 14:46:42.564: I/System.out(1357): [CDS]rx timeout:20000
09-10 14:46:42.583: I/System.out(1357): [CDS]close[3880]
09-10 14:46:42.599: I/System.out(1357): [CDS]IoBridge->SO_LINGER: l_onoff: 1 ; l_linger: 30
09-10 14:46:42.602: I/System.out(1357): [CDS]rx timeout:20000
09-10 14:46:42.606: I/System.out(1357): [CDS]close[3880]
09-10 14:46:42.642: I/System.out(1357): [CDS]close[3880]
09-10 14:46:43.221: I/System.out(10999): getSchemeSpecificPart() //cn.com.fetion.provider/dgroup
09-10 14:46:44.465: I/System.out(10999): getUserInfo() null
09-10 14:46:44.466: I/System.out(10999): getPathSegments() [dgroup]
09-10 14:46:44.467: I/System.out(10999): getPort() -1
0 0
- Provider需要的Uri类描述
- android谈Content Provider的Uri
- android 数据库与 provider uri 之间的关系
- Content Provider 基础之 URI
- Content Provider 基础 之URI
- Content Provider 基础之URI
- Content Provider 基础 之URI
- Content Provider 基础 之URI
- 【Content Provider】uri.getPathSegments解析
- Content Provider 基础 之URI
- 【Content Provider】Uri、UriMatcher、ContentUris详解
- Uri类使用的理论基础--Uri结构分析与
- 生成caffe训练过程中需要的图片描述文本
- ContentProvider 的 getType(Uri uri)
- Android系统设置— android.provider.Settings需要的就保存一份吧
- Uri类
- 关于android 联系人,短信,电话记录,需要的uri,数据库中获取的小结,请看注释
- Android获取URI的绝对路径的类
- 复杂报表复杂在哪?
- 条件随机场(Conditional random fields)
- 安卓需要注意的小细节
- ListView刷新的实现(加上自己的分析)
- android 运行报错 ERROR: Application requires API version 19. Device API version is 8 (Android 2.2).
- Provider需要的Uri类描述
- [Rest]Microsoft Dynamics CRM 2011的JS开发REST操作精简封装,增删改查集合
- JSON.stringify(), JSON.parse(), toJSON()方法使用
- 神经网络结构参数
- 免费社交类图标集
- CSS学习01
- Linux编程基础:C标准IO库函数与Unbuffered IO函数
- Java多线程之同步工具类
- C++方法模板