Android简介.ppt

上传人:豆**** 文档编号:25903336 上传时间:2022-07-14 格式:PPT 页数:38 大小:1.67MB
返回 下载 相关 举报
Android简介.ppt_第1页
第1页 / 共38页
Android简介.ppt_第2页
第2页 / 共38页
点击查看更多>>
资源描述

《Android简介.ppt》由会员分享,可在线阅读,更多相关《Android简介.ppt(38页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、多媒体技术多媒体技术Multimedia Technology多媒体技术多媒体技术是使用是使用计算机计算机和和数字通信数字通信技术处理多种技术处理多种表示媒体表示媒体,包,包括文本、图形、图像、视频和声音,使多种媒体建立括文本、图形、图像、视频和声音,使多种媒体建立逻辑连接逻辑连接,并集成为一个并集成为一个交互式系统交互式系统的相关技术。的相关技术。多媒体技术多媒体技术音频技术音频技术:音频采样、压缩、合成及处理、语音识别、文字:音频采样、压缩、合成及处理、语音识别、文字语音转换等。语音转换等。视频技术视频技术:视频数字化及处理。:视频数字化及处理。图像技术图像技术:图像处理、图像、图形的动态

2、生成。:图像处理、图像、图形的动态生成。图像压缩技术图像压缩技术:图像压缩、动态视频压缩。:图像压缩、动态视频压缩。多媒体数据检索多媒体数据检索:是近年来非常活跃的研究课题,基于内容:是近年来非常活跃的研究课题,基于内容的图像检索,视频检索是研究的重点。的图像检索,视频检索是研究的重点。通信技术通信技术:语音、视频、图像的传输。:语音、视频、图像的传输。多媒体标准多媒体标准:多媒体应用开发必须遵循相应的技术标准。:多媒体应用开发必须遵循相应的技术标准。流媒体技术流媒体技术流媒体流媒体是指以流的方式在网络中传输音频、视频和多媒体文件。是指以流的方式在网络中传输音频、视频和多媒体文件。流媒体文件格

3、式是支持采用流媒体文件格式是支持采用流式传输流式传输及播放的媒体格式。及播放的媒体格式。流式传输方式是将视频和音频等多媒体文件经过特殊的压缩方式流式传输方式是将视频和音频等多媒体文件经过特殊的压缩方式分成一个个压缩包分成一个个压缩包,由服务器向终端用户连续、实时传送。,由服务器向终端用户连续、实时传送。主流的流媒体文件格式:主流的流媒体文件格式:realnetwork公司的公司的RM。 apple公司公司quicktime的的mov。microsoft公司公司的的:asfwmvwma、avi、mpegmpgdat micromedia公司公司的:的: flash的的swf格式格式 metast

4、ream的的mts格式格式 authorware 的的aam多媒体教学课件格式多媒体教学课件格式。多媒体技术的历史多媒体技术的历史 - 启蒙发展阶段启蒙发展阶段 20世纪世纪80年代初,人们致力于研究将声音、图形和图像作为新的信息媒体年代初,人们致力于研究将声音、图形和图像作为新的信息媒体输入、输出计算机,这使得计算机的应用更为直观、容易。输入、输出计算机,这使得计算机的应用更为直观、容易。1984年年Apple公司的公司的Macintosh个人计算机,首先引进了位映射的图形机理个人计算机,首先引进了位映射的图形机理,图形用户界面出现,用户接口开始使用鼠标驱动的窗口和图标技术。,图形用户界面出

5、现,用户接口开始使用鼠标驱动的窗口和图标技术。1985年,年,Microsoft公司推出了公司推出了Windows,它是一个多用户的图形操作环境,它是一个多用户的图形操作环境 1985年美国年美国Commodore公司的公司的Amiga计算机问世,成为多媒体技术先驱产计算机问世,成为多媒体技术先驱产品之一。品之一。同年,激光只读存储器同年,激光只读存储器CD-ROM问世,为大容量多媒体数据的存储和处理问世,为大容量多媒体数据的存储和处理提供了条件。提供了条件。1986年年3月月Philips和和Sony两家公司推出了交互式光盘系统两家公司推出了交互式光盘系统CD-I,这是集文,这是集文字、图像

6、和声音于一体的多媒体系统。字、图像和声音于一体的多媒体系统。1987年年3月,美国月,美国RCA公司的萨诺夫研究实验室展示了交互式数字影像系公司的萨诺夫研究实验室展示了交互式数字影像系统(统(DVI),用标准光盘来存储和检索活动影像、静止图像、声音和其他),用标准光盘来存储和检索活动影像、静止图像、声音和其他数据。(数据。(1991年年1G的硬盘才出现)的硬盘才出现)多媒体技术的历史多媒体技术的历史 - - 标准化阶段标准化阶段 多媒体技术的发展促进了对标准化问题的重视。多媒体技术的发展促进了对标准化问题的重视。1990年,美国年,美国Microsoft公司和其他公司一起成立了多媒体个公司和其

7、他公司一起成立了多媒体个人计算机市场协会,负责多媒体计算机的规范化管理和多媒人计算机市场协会,负责多媒体计算机的规范化管理和多媒体计算机标准的制订。体计算机标准的制订。1991年提出了年提出了MPC 1标准,标准,1993年发布了年发布了MPC 2标准,标准,1995年又推出了年又推出了MPC 3标准,标准,1996年以后,新的个人机均支持基年以后,新的个人机均支持基本多媒体功能。本多媒体功能。1988年,年,ISO和和CCITT联合成立专家组,先后提出了静止图联合成立专家组,先后提出了静止图像的数字压缩标准像的数字压缩标准JPEG(1991年)和动态图像压缩标准年)和动态图像压缩标准MPEG

8、,推动了多媒体应用的迅速增长。,推动了多媒体应用的迅速增长。 多媒体技术的历史多媒体技术的历史 - - 普及应用阶段普及应用阶段 多媒体技术具有强烈的渗透性,它可以扩展到各个应用领域。多媒体技术具有强烈的渗透性,它可以扩展到各个应用领域。多媒体走入家庭,用于家庭教育、信息查询、娱乐;多媒体走入家庭,用于家庭教育、信息查询、娱乐;多媒体进入学校,用于交互式学习、进行模拟实验和演示(虚拟多媒体进入学校,用于交互式学习、进行模拟实验和演示(虚拟实验室)、信息查询和检索(虚拟图书馆);实验室)、信息查询和检索(虚拟图书馆);多媒体用于商业和企事业单位,包括分布式多媒体会议系统、多多媒体用于商业和企事业

9、单位,包括分布式多媒体会议系统、多媒体监控和监测系统等。媒体监控和监测系统等。多媒体在工业上、医学领域、出版业、传播和通信业中都有广泛多媒体在工业上、医学领域、出版业、传播和通信业中都有广泛的应用,例如:远程医疗和远程教学系统、多媒体视频点播系统的应用,例如:远程医疗和远程教学系统、多媒体视频点播系统等。等。 目前,多媒体技术的发展逐渐把计算机技术、通信技术和大众传目前,多媒体技术的发展逐渐把计算机技术、通信技术和大众传媒技术融合在一起,建立起了更广泛意义上的多媒体平台。媒技术融合在一起,建立起了更广泛意义上的多媒体平台。 多媒体应用编程多媒体应用编程今天的手机同时具有照相机、相册、摄像机、电

10、影播放器今天的手机同时具有照相机、相册、摄像机、电影播放器、音乐播放器、听写且可能具备更多的多媒体功能。、音乐播放器、听写且可能具备更多的多媒体功能。Android SDK中拥有丰富的多媒体功能,使我们能够方便中拥有丰富的多媒体功能,使我们能够方便的创建多媒体应用程序。的创建多媒体应用程序。 开放的移动开发平台开放的移动开发平台AndroidAndroid的本义的本义是是机器人机器人,是,是由谷歌和开放手机联由谷歌和开放手机联盟为移动设备设计的开放的综合平台,它由三个盟为移动设备设计的开放的综合平台,它由三个部分构成:部分构成:一个针对移动设备的免费开源操作系统;一个针对移动设备的免费开源操作

11、系统;一个用于创建移动应用程序的开源开发平台;一个用于创建移动应用程序的开源开发平台;运行运行Android操作系统及应用程序的移动设备;操作系统及应用程序的移动设备;AndroidAndroid版本版本最早的一个版本是最早的一个版本是2007年年11月月5日发布的日发布的Android beta 。Android 1.0是是Android操作系统中的第一个正式版本,它于操作系统中的第一个正式版本,它于2008年年9月月23日发布,代号为日发布,代号为铁臂阿童木铁臂阿童木(Astro)。)。2009年年2月月2日,日,Android 1.1,代号,代号发条机器人发条机器人(Bender )发布

12、发布,该版本只被预装在该版本只被预装在T-Mobile G1(HTC Dream)上。)上。 2009年年4月月30日,日,Android 1.5(Cupcake 纸杯蛋糕纸杯蛋糕)发布,)发布,该版本基于该版本基于Linux2.6.27内核。内核。 2009年年9月月15日,日,Android 1.6(Donut 甜甜圈甜甜圈)软件开发套)软件开发套件发布,该版本基于件发布,该版本基于Linux 2.6.29内核。内核。 AndroidAndroid版本版本2009年年10月月26日,日, Android 2.0(clair 泡芙泡芙)软)软件开发套件发布,该版本基于件开发套件发布,该版本基

13、于Linux 2.6.29内核。内核。 Android 2.0.1更新包。更新包。Android 2.1更新包。更新包。2010年年5月月20日,日, Android 2.2(Froyo 冻酸奶冻酸奶)软)软件开发套件发布,该版本基于件开发套件发布,该版本基于Linux 2.6.32内核。内核。 Android 2.2.1更新包。更新包。Android 2.2.2更新包。更新包。Android 2.2.3更新包。更新包。AndroidAndroid版本版本2010年年12月月6日,日, Android 2.3(Gingerbread 姜饼姜饼)软)软件开发套件发布,该版本基于件开发套件发布,该

14、版本基于Linux 2.6.35内核。内核。 Android 2.3.3更新包。更新包。Android 2.3.4更新包。更新包。 Android 2.3.5更更新包。新包。Android 2.3.6更新包。更新包。Android 2.3.7更新包。更新包。2011年年2月月22日,日,Android 3.0(蜂巢蜂巢 Honeycomb)开发)开发包正式发布,该版本基于基于包正式发布,该版本基于基于Linux 2.6.36内核,是第内核,是第一个一个Android平板操作系统。平板操作系统。 Android 3.1软件开发包于软件开发包于2011年年5月月10日正式发布。日正式发布。 And

15、roid 3.2软件开发包于软件开发包于2011年年7月月15日正式发布。日正式发布。 Android 3.2.1更新包更新包 。Android 3.2.2更新包。更新包。Android 4.0Android 4.0版版Android 4.0(Ice Cream Sandwich 冰淇淋三文治冰淇淋三文治) 于于2011年年4月在月在Google I/O大会上首次被宣布。大会上首次被宣布。于于2011年年10月月19日正式发布日正式发布Android 4.0 冰激凌三明治操作系冰激凌三明治操作系统和搭载统和搭载Andorid 4.0的的Galaxy Nexus智能手机。智能手机。Android

16、 4.0.1的软件开发包于的软件开发包于2011年年10月月19日正式发布。日正式发布。 谷歌公司的发言人加布谷歌公司的发言人加布科恩(科恩(Gabe Cohen)指出,)指出,Andorid 4.0理论上与任何一个当前市面上搭载了理论上与任何一个当前市面上搭载了Android 2.3.x 版本的版本的设备兼容。设备兼容。Android 4.0的源代码已于的源代码已于2011年年11月月14日正式公布。日正式公布。 Android 4.0.2更新包。更新包。Android 4.0.3更新包。更新包。Android 4.0.4更新包。更新包。Android 4.0.9是一个由美国是一个由美国Sp

17、irit定制的非官方定制的非官方Android版本版本 。AndroidAndroid版本版本Android 4.1(Jelly Bean 果冻豆果冻豆)更新包于)更新包于2012年年6月月28日在日在Google I/O大会上随搭载大会上随搭载Android 4.1的的Nexus 7平板电脑一起平板电脑一起发布发布 。谷歌原定于谷歌原定于2012年年10月月30日召开日召开Android发布会,但由于受发布会,但由于受到桑迪到桑迪(Sandy)飓风的影响而临时取消。不过谷歌仍通过其飓风的影响而临时取消。不过谷歌仍通过其官方博客发布了全新的官方博客发布了全新的Android 4.2系统,同时还

18、发布了基于系统,同时还发布了基于这种操作系统的这种操作系统的Nexus 4智能手机和智能手机和Nexus 10平板电脑。平板电脑。 Android 4.2沿用了沿用了4.1版的果冻豆版的果冻豆Jelly Bean这一名称,与这一名称,与Android 4.1相似性很高,但仍在细节之后做了一些改进与升级相似性很高,但仍在细节之后做了一些改进与升级 。比较重要的包括:比较重要的包括:Photo Sphere全景拍照;键盘手势输入;全景拍照;键盘手势输入;Miracast无线显示共享;手势放大缩小屏幕,以及为盲人用户设计的语音输无线显示共享;手势放大缩小屏幕,以及为盲人用户设计的语音输出和手势模式导

19、航功能等;出和手势模式导航功能等; AndroidAndroid版本版本2013年年10月月31日发布日发布 Android 4.4,代号,代号KitKat。加入的加入的ART模式模式 (Android RunTime )ART模式与模式与Dalvik模式最大的不同在于,在启用模式最大的不同在于,在启用ART模模式后,系统在安装应用的时候会进行一次预编译,在安式后,系统在安装应用的时候会进行一次预编译,在安装应用程序时会先将代码转换为机器语言存储在本地,装应用程序时会先将代码转换为机器语言存储在本地,这样在运行程序时就不会每次都进行一次编译了,执行这样在运行程序时就不会每次都进行一次编译了,执

20、行效率也大大提升。效率也大大提升。 Android 5.0,代号为,代号为Key Lime Pie(青(青 柠派),柠派),将是下一代将是下一代Android操作系统操作系统 。AndroidAndroid版本版本AndroidAndroid版本版本4.14.1果冻豆AndroidAndroid的丰富多媒体功能的丰富多媒体功能Android 集成了基于开源的集成了基于开源的WebKit 引擎的浏览器,支持各种标准引擎的浏览器,支持各种标准的的Web 技术,如技术,如HTML、CSS、JavaScript、PHP、Ruby On Rails 和和Python 等等。等等。Android 采用了一

21、个定制的采用了一个定制的2D 图形库来进行图形库来进行2D 图形处理,同时使图形处理,同时使用了基于用了基于OpenGL ES规范的规范的3D 图像处理。图像处理。Android 使用使用SQLite 数据库来进行结构化的数据存储。数据库来进行结构化的数据存储。Android 原生支持了常见的音视频以及图像格式,包括原生支持了常见的音视频以及图像格式,包括MPEG4,H.264,MP3,AAC,AMR,JPG,PNG,GIF。Android 支持支持GSM、蓝牙、蓝牙、EDGE、3G 和和WIFI(依赖于相应的硬(依赖于相应的硬件模块)件模块)支持多种外设支持多种外设Android 支持相机、

22、支持相机、GPS 以及指南针、加速计等各种传感设备(依以及指南针、加速计等各种传感设备(依赖于相应的硬件模块)。赖于相应的硬件模块)。C C (红色部分)(红色部分)C/C+C/C+(绿色部分)(绿色部分)JavaJava(蓝色部分)(蓝色部分)应用程序层(应用程序层(ApplicationsApplications)Android 会同一系列核心应用程序包一起发布,主要包括会同一系列核心应用程序包一起发布,主要包括拨号程序、拨号程序、email客户端、客户端、SMS 短消息程序、日历、地图短消息程序、日历、地图、浏览器、联系人管理程序等。、浏览器、联系人管理程序等。所有的这些应用程序都是使用

23、所有的这些应用程序都是使用Java 语言编写的。语言编写的。应用程序框架层(应用程序框架层(Application Framework)Views System:丰富且可扩展的视图:丰富且可扩展的视图(Views),用于构建应用程序,用于构建应用程序,包括列表,包括列表(lists),网格,网格(grids),文本框,文本框(text boxes),按钮,按钮(buttons),甚至是可嵌入的,甚至是可嵌入的web 浏览器。浏览器。Content Providers:使得应用程序可以访问由另一个应用程序所:使得应用程序可以访问由另一个应用程序所维护的数据维护的数据(如联系人数据库如联系人数据库

24、), 或者共享它们自己的数据。或者共享它们自己的数据。Resource Manager:提供非代码资源的访问,如本地字符串,图:提供非代码资源的访问,如本地字符串,图形,和布局文件形,和布局文件( layout files )Notification Manager:使应用程序可以在系统状态栏中显示提:使应用程序可以在系统状态栏中显示提示信息。通知区域设定在手机的顶部,例如未读短信邮件、未接示信息。通知区域设定在手机的顶部,例如未读短信邮件、未接电话等通知消息都会在此区域显示。电话等通知消息都会在此区域显示。Activity Manager:用于管理应用程序各:用于管理应用程序各Activit

25、y 的生命周期并的生命周期并提供常用的导航回退功能。提供常用的导航回退功能。函数库层(函数库层(Libraries)Media Libraries:基于:基于PacketVideo OpenCORE;该库支持多种常用的;该库支持多种常用的音频、视频格式回放和录制,同时支持静态图像文件。编码格式包括音频、视频格式回放和录制,同时支持静态图像文件。编码格式包括MPEG4、H.264、MP3、AAC、AMR、JPG、PNG 等等等等 。Surface Manager:提供对显示子系统的管理,并且为应用程序提供了:提供对显示子系统的管理,并且为应用程序提供了2D和和3D 图层的无缝融合。图层的无缝融合

26、。LibWebCore:web 浏览器引擎,支持浏览器引擎,支持Android 浏览器及可嵌入应用程浏览器及可嵌入应用程序的序的web 视图。视图。SGL:底层的:底层的2D 图形引擎。图形引擎。3D Libraries:基于:基于OpenGL ES 1.0 APIs 实现;该库可以使用硬件实现;该库可以使用硬件 3D 加速加速(如果可用如果可用)或者使用高度优化的或者使用高度优化的3D 软加速。软加速。Free Type:位图:位图(bitmap)和矢量和矢量(vector)字体显示。字体显示。SQLite:SQLite 是一套开放源码的关系数据库,是一种对于所有应用是一套开放源码的关系数据

27、库,是一种对于所有应用程序可用并且功能强劲的轻型关系型数据库引擎。程序可用并且功能强劲的轻型关系型数据库引擎。SSL:Secure Socket Layer 用于网络安全。用于网络安全。System C library:一个从:一个从 BSD 继承来的标准继承来的标准 C 系统函数库系统函数库( libc ), 它它是专门为基于是专门为基于embedded linux 的设备定制的。的设备定制的。Android Android 运行时环境(运行时环境(RuntimeRuntime)Core Libraries(核心库),实现了(核心库),实现了Java 编程语言编程语言核心库的大多数功能。核心

28、库的大多数功能。Dalvik Virtual MachineDalvik 虚拟机所执行的中间代码并非是虚拟机所执行的中间代码并非是Java Hotspot 虚虚拟机所执行的拟机所执行的Bytecode,也不直接执行,也不直接执行Java类文件,而类文件,而是依靠转换工具将是依靠转换工具将Java Bytecode 转为转为Dalvik VM 执行执行时特有的时特有的dex(Dalvik Executable)格式。)格式。Java VM是是Stack-based,Dalvik VM是是Register-based。内核层内核层(Linux Kernel)Android 平台的系统内核是平台的系

29、统内核是Linux 2.6,主要功能有:,主要功能有:安全(安全(Security)内存管理(内存管理(Memory Management)进程管理(进程管理(Process Managemen)网络协议栈(网络协议栈(Network Stack)硬件驱动(硬件驱动(Driver Model)Linux 内核同时也作为硬件和软件栈之间的抽象层。内核同时也作为硬件和软件栈之间的抽象层。Android应用的开发结构应用的开发结构 AndroidAndroid开发环境搭建开发环境搭建http:/ Developer Tools)已经集成到)已经集成到Eclipse里面了。里面了。解压解压zip文件后

30、,目录结构如下图所示:文件后,目录结构如下图所示:AndroidAndroid开发环境搭建开发环境搭建打开打开Eclipse目录:目录: 双击双击eclipse.exe文件。文件。安装安装SDKSDK,打开,打开SDKSDK管理器管理器可以根据可以根据需要,安需要,安装相应版装相应版本本SDK13年年2月月SDKSDK管理器管理器13年年10月月(目前最(目前最新)新)打开打开Android虚拟设备虚拟设备(AVD)管理器。)管理器。创建自己的模拟器创建自己的模拟器4.2版版本。本。打开打开Android虚拟设备虚拟设备(AVD)管理器。)管理器。创建自己的模拟器创建自己的模拟器4.4版版本。

31、本。AndroidAndroid开发文档开发文档http:/ 应用程序组成应用程序组成ActivityBroadcast ReceiverServiceContent ProviderActivityAndroid 中最普通的模块之一,也是开发者最常遇到的模块之一中最普通的模块之一,也是开发者最常遇到的模块之一。在在Android 程序中,一个程序中,一个Activity 就相当于手机屏幕的一页显示就相当于手机屏幕的一页显示,类似于浏览器的一个网页。,类似于浏览器的一个网页。通常在通常在Activity 中添加一些中添加一些UI 组件,并对这些组件实现相应的事组件,并对这些组件实现相应的事件处

32、理。件处理。在一个在一个Android 应用程序中,可能涉及多个应用程序中,可能涉及多个Activity,并在这几个,并在这几个Activity 中进行跳转。中进行跳转。打开一个新的打开一个新的Activity 时会将当前的时会将当前的Activity 置为暂停状态并压入置为暂停状态并压入堆栈,堆栈,Android 默认会把每个应用从开始到当前的每个默认会把每个应用从开始到当前的每个Activity都都保存到堆栈中,也可以通过设定使一些无需保留的保存到堆栈中,也可以通过设定使一些无需保留的Activity 不压不压入堆栈。入堆栈。Broadcast Receiver它用于对它用于对Androi

33、d 系统广播的事件进行接收以方便做出所需的系统广播的事件进行接收以方便做出所需的处理,例如有电话拨打进来时,由于处理,例如有电话拨打进来时,由于Phone这个应用程序注册了这个应用程序注册了与这个事件相关的与这个事件相关的Broadcast Receiver,它就将对这个事件进行,它就将对这个事件进行处理。处理。需要注意的是需要注意的是BroadcastReceiver 本身并不会生成本身并不会生成UI,即对于用,即对于用户这个接收事件是不可见的,户这个接收事件是不可见的,BroadcastReceiver 通过通过NotificationManager 来通知用户。来通知用户。Broadca

34、stReceiver 可以在可以在AndroidManifest.xml 中注册,也可以中注册,也可以在代码中通过在代码中通过Context.registerReceiver()进行动态注册。进行动态注册。一旦某个应用程序注册了一旦某个应用程序注册了BroadcastReceiver,那么即使程序并,那么即使程序并没有启动,当这个没有启动,当这个BroadcastReceiver所响应的事件发生时,系所响应的事件发生时,系统也会根据需要启动该应用程序。统也会根据需要启动该应用程序。Service使用智能手机时,用音乐播放器播放音乐时,可以切换至其他的应用使用智能手机时,用音乐播放器播放音乐时,

35、可以切换至其他的应用程序,音乐会在后台继续播放。这就是程序,音乐会在后台继续播放。这就是Service 在后台对音乐播放进行在后台对音乐播放进行控制,当点击了播放器上的停止按钮时,播放音乐的控制,当点击了播放器上的停止按钮时,播放音乐的Service 也就停止也就停止了。了。Service 没有用户界面,是一种可以运行很长时间的程序。可以简单地没有用户界面,是一种可以运行很长时间的程序。可以简单地将将Service 理解为没有用户界面的理解为没有用户界面的Activity。Service 可以通过以下方式启动:可以通过以下方式启动:Context.startService(),Context.

36、startServiceonCreate() onStart() Service running onDestroy() Service stop。Context.bindService(),Context.bindService() onCreate() onBind() Service running stopService() onUnbind() onDestroy() Service stop。Content Provider在在Android 中,无论是文件数据还是数据库数据,这些数据都是私中,无论是文件数据还是数据库数据,这些数据都是私有的,默认不对其他应用程序开放的。有的,默认

37、不对其他应用程序开放的。那么如何在两个应用程序之间交换数据呢?这时就需要那么如何在两个应用程序之间交换数据呢?这时就需要Content Provider。可以将可以将Content Provider 理解为数据操作类,在该类中,理解为数据操作类,在该类中,Android 实现了一组标准的方法接口,通过这些接口,应用程序就可以读取实现了一组标准的方法接口,通过这些接口,应用程序就可以读取或者保存这个类提供的各种类型的数据了。或者保存这个类提供的各种类型的数据了。常见的接口如:常见的接口如:query(Uri,String,String,String,String),该方法通过关键字查询数据,该方法通过关键字查询数据 ;insert(Uri,ContentValues),该方法的作用是将一条数据插入到指定位置;,该方法的作用是将一条数据插入到指定位置;update(Uri,ContentValues,String,String),更新数据;,更新数据;delete(Uri,String,String),删除数据。,删除数据。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 教案示例

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁