Android Uri详解与3G技术介绍

需积分: 9 47 下载量 84 浏览量 更新于2024-07-10 收藏 1.56MB PPT 举报
"Uri介绍-android新技术 & 3G应用开发之Android" 在Android系统中,Uri(Uniform Resource Identifier)是核心组件之一,它用于唯一地标识应用程序间共享的数据资源。Uri的结构包含两个主要部分:ContentProvider的标识和具体的数据路径。ContentProvider是Android中数据共享的桥梁,它允许不同应用程序访问和操作同一数据源。Uri的scheme通常是“content://”,表明其指向ContentProvider。Authority是ContentProvider的唯一标识,通常由应用包名加提供者的名称组成,用于定位具体的提供者。Path部分则指明要操作的数据,例如表名、记录ID或特定字段。 对于数据操作,Uri的路径构建方式多样。比如,若要访问person表中id为10的记录,路径可以是“/person/10”;要访问该记录的name字段,路径可以是“/person/10/name”。如果要操作整个person表,路径可以简化为“/person”。此外,Uri不仅可以指向数据库,还可以指向文件、XML或其他存储介质。例如,访问XML文件中person节点下的name节点,路径可能是“/person/name”。 将字符串转换为Uri对象,可以使用Uri类的静态方法`Uri.parse()`。例如,`Uri uri = Uri.parse("content://cn.itcast.provider.personprovider/person")`创建了一个指向名为“person”的ContentProvider的Uri。 另一方面,3G(第三代移动通信)是集成多媒体服务的新型移动通信系统,提高了语音和数据的传输速度。3G标准有三种:WCDMA、CDMA2000和TD-SCDMA。在中国,三大运营商分别采用了不同的标准:中国联通使用WCDMA,中国电信使用CDMA2000,中国移动使用TD-SCDMA。2.5G,如GPRS和CDMA2000 1X,是2G向3G过渡的技术,支持有限的多媒体服务,如WAP和蓝牙。 智能手机软件平台多样,包括Symbian、Windows Mobile、RIM BlackBerry、Android、iPhone和Java/J2ME。其中,2009年的市场份额显示,Symbian占据主导,其次是RIM BlackBerry和iPhone。Android,由Google于2007年推出,是一个基于Linux的开源操作系统,包含操作系统、中间件和关键应用。它的架构分为三层,底层基于Linux内核,主要负责基础功能,上层则提供了丰富的应用和服务。