Uri uri = Uri.parse("content://com.example.diarycontentprovider/diaries/1");
List<String> list = uri.getPathSegments();
for(int i=0;i<list.size();i++)
System.out.print(list.get(i));
System.out.println();
String path = uri.getEncodedPath();
System.out.println(path);
path = uri.getLastPathSegment();
System.out.println(path);
path = uri.getAuthority();
System.out.println(path);
path = uri.getHost();
System.out.println(path);
path = uri.getScheme();
System.out.println(path);
path = uri.getPath();
System.out.println(path);
按顺序输出的值
07-29 07:50:08.158: INFO/System.out(2128): diaries,1
07-29 07:50:08.158: INFO/System.out(2128): /diaries/1
07-29 07:50:08.158: INFO/System.out(2128): 1
07-29 07:50:08.168: INFO/System.out(2128): com.example.diarycontentprovider
07-29 07:50:08.168: INFO/System.out(2128): com.example.diarycontentprovider
07-29 07:50:08.178: INFO/System.out(2128): content
07-29 07:50:08.178: INFO/System.out(2128): /diaries/1
分享到:
相关推荐
下面是 Android 中常用的 Intent 的 URI 及示例: 一、打开一个网页 Intent.ACTION_VIEW 是一种常用的 Intent 动作,用于打开一个网页。例如,下面的代码将打开一个网页: Uri uri = Uri.parse(...
本资源"java程序各种常用方法集锦"正是为了解决这些问题而整理的一份综合性的代码库,包含了大量实用的代码示例。下面,我们将详细探讨这些关键知识点。 1. **集合操作**: - `ArrayList`与`LinkedList`:两种最...
.NET 图片Base64编码与Data URI方案是网络开发中常用的一种技术,它允许我们将图片数据直接嵌入到HTML或CSS代码中,从而减少HTTP请求,提高页面加载速度。下面将详细阐述这两个概念以及在.NET环境中如何实现它们。 ...
根据提供的文件信息,本文将对JavaScript(简称JS)中的几个常用方法进行详细的解析与说明,主要包括获取好友列表、获取个人信息以及获取照片列表的功能实现。这些功能通常在社交应用开发中非常常见,通过JavaScript...
**SpringBoot** 是一个简化Spring应用初始搭建以及开发过程的框架,它集成了大量常用的第三方库配置,如ORM、数据源、定时任务、缓存、API文档等,使得开发者可以快速地创建一个完整的基于Spring的项目。 **Shiro**...
本压缩包"URI.rar_android"提供了一个常用的URI大全,对于深入理解Android应用中的URI使用具有很大的帮助。 在Android系统中,URI主要通过ContentProvider进行操作,ContentProvider是Android四大组件之一,负责...
### Intent的常用方法 在Android开发中,`Intent`是一个非常重要的类,它主要用于应用程序组件间的通信。通过`Intent`可以启动新的Activity、Service或发送Broadcast等操作。本文将详细介绍`Intent`的一些常见用法...
下面将详细介绍Intent的一些常用方法。 1. **Intent类的构造方法** - `public Intent()`:创建一个空的Intent对象,通常需要后续设置Action或Component来确定其目标。 - `public Intent(Intent i)`:复制一个已...
encodeURIComponent() 方法在编码单个 URI 组件应当是最常用的,它可以讲参数中的中文、特殊字符进行转义,而不会影响整个 URL。 在实际应用中,我们可以根据不同的需求选择合适的编码函数,以确保 URI 的正确传输...
以下是一些常用的.NET方法,用于获取网站的物理路径和虚拟路径: 1. `HttpRuntime.AppDomainAppPath`: 这个属性返回的是网站在服务器磁盘上的物理路径。例如,如果网站位于`E:\Websites\MyWebsite`,则`HttpRuntime...
使用`Intent.ACTION_VIEW`类别,配合`Uri.parse()`方法,可以打开浏览器并加载指定URL。例如: ```java Uri uri = Uri.parse("http://blog.3gstdy.com/"); Intent intent = new Intent(Intent.ACTION_VIEW, uri)...
2. **MediaPlayer的常用方法** - `public MediaPlayer()`: 创建一个空的MediaPlayer实例。 - `public static MediaPlayer create(Context context, int resid)`: 根据传入的上下文(context)和资源ID(resid)创建并...
要在 Android 应用程序中显示网页,可以使用 Intent.ACTION_VIEW 动作和 Uri.parse() 方法来解析 URL。例如: ```java Uri uri = Uri.parse("http://www.google.com"); Intent it = new Intent(Intent.ACTION_VIEW, ...
5. **fragment**:用于标识文档内部的特定位置,常用井号(#)分隔。 **URI的语法规范** - **scheme**:由字母数字字符组成,且首字符必须为字母,如`http:`。 - **authority**:可以是用户信息(用户名:密码@)、...
### Android常用的系统调用知识点详解 在Android开发中,系统调用是实现应用程序与系统功能交互的重要手段之一。本文将详细介绍部分常见的系统调用方法及其应用场景。 #### 1. 从Google搜索内容 通过调用`Intent....
通过`Uri.parse()`方法构建电话号码的URI,然后将其传递给Intent,最后调用`startActivity()`启动电话拨号盘。 以上是Android开发中常见的Intent使用场景,通过这些示例,我们可以看到Intent的灵活性和强大的功能,...
PHP和JavaScript作为Web开发中的常用语言,都提供了对Base64和URI编码的支持。本文将深入探讨这两个概念及其在PHP和JavaScript中的实现。 首先,让我们理解Base64编码。Base64是一种将二进制数据转换为ASCII字符集...
3. **集合与数据结构**:如数组、列表(List)、队列(Queue)、栈(Stack)和字典(Dictionary, TValue>),这些都是解决问题时常用的数据结构。 4. **异常处理**:使用try-catch块来捕获和处理可能出现的错误,...
JavaScript中的字符串是编程中常见且重要的数据类型,它包含了丰富的属性和方法,使得开发者能够方便地操作和处理文本。以下是一些主要的字符串属性和方法的详细解释: 1. **属性:** - `String.length`:这个属性...