android_sdk_1.5_联机文档

android_sdk_1.5_联机文档

ID:26475941

大小:262.50 KB

页数:27页

时间:2018-11-27

android_sdk_1.5_联机文档_第1页
android_sdk_1.5_联机文档_第2页
android_sdk_1.5_联机文档_第3页
android_sdk_1.5_联机文档_第4页
android_sdk_1.5_联机文档_第5页
资源描述:

《android_sdk_1.5_联机文档》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、(连载)Android SDK1.5联机文档刚开始学习android,在网上找关于android方面的教程,发现没什么合适的。找来找去,发现下的android下的文档才是最好,最权威的教程。翻译下来,一是为了加深理解,二可以为了以后查看方便,三可以练一下半桶水的四级英语水平。Android基础一什么是android    android是专为移动设备定制的包括操作系统,中间件,和核心应用程序的软件集。AndroidSDK提供了用Java语言开发android应用程序所需要的一些工具和API。二Feartures   ApplicationFram

2、e可被重用   Dalvikvirtualmachine特为移动设备优化的java虚拟机   Integratedbrowser基于开源的webkit引擎   Optimizedgraphics2d图形绘制库;3D图形,基于OpenGLES1.0(硬件加速)   SQLite用于数据存储   Mediasupport 支持常见的音频,视频,图形(MPEG4,H.264,MP3,AAC,AMR,JPG,PNG,GIF)  GSMTelephony 需硬件支持   Bluetooth,EDGE,3G,andWiFi 需要硬件支持  Camera,GP

3、S,compass,andaccelerometer (需要硬件支持)  Richdevelopmentenvironment 包括设备虚拟器,调试工具,内存和外观设置,eclipse开发插件。 Android架构图  应用程序Android内置了一些核心的应用程序,包括emial客户端,短信应用,日历,地图,浏览器,联系人等等。所有这些应用程序都由Java语言写成。应用程序框架开发者们可以在android提供的APIS下进行任意的开发。应用程序一开始就是为了重用而设计的;任何应用程序的功能都可以发布给其他的应用程序使用(当然会受一些androi

4、d为了安全所做的限制)。用户可以在同一设备下重写或替换组件。    一组丰富和可扩展的用来构建应用程序的views集合。包括lists,grids,textboxes,buttons,甚至可嵌入web浏览器。   ContentProvider能够使应用程序操作数据(例如联系人),或者共享数据。   ARrsourceManager,提供访问静态资料,例如国际化资源,图片,布局文件。   ANotificationManager使应用程序显示通知。   AnActivityManager管理应用程序的生命周期和提供Actitivy调度。     

5、 更多细节,请查看记事本教程。 Android包含一些供Android系统各种组件使用的C/C++库。这些功能通过Android应用程序框架暴露给开发者。下面是一些核心库:库 ·SystemClibrary -基于标准C实现的BSD-derived实现库,嵌入式Linux-based设备载体·MediaLibraries-基于PacketVideopsOpenCORE;支持回放,录制多种流行的视频,音频格式文件,支持静态图片文件,包括MPEG4,H.264,MP3,AAC,AMR,JPG和PNG。·SurfaceManager管理多应用无缝集成2

6、D和3D图形层。·LibWebCore-流行的浏览器引擎用于android浏览器和web浏览器·SGL -底层的2d图形引擎·基于OpenGLES1.0APIS的实现。使用硬件加速(硬件支持)或者包括高度优化的软件光栅。·FreeType -位图和矢量字体渲染·SQLite -所有applications可用的强大和轻量级的关系数据库引擎 Android基于Linux2.6版本提供系统服务例如安全,内存管理,进程管理,网络和驱动管理。内核也扮演着一个硬件与软件堆栈的抽象层角色。Android运行环境 Android为Java语言提供了一组核心库,

7、他提供大多数有用的功能。每一个Android应用程序运行在他的独立进程中,并拥有他的Dalvik虚拟机实例。Dalvik被设计成能在单个设备中有效运行多VMs实例。Dalvik在DalvikExecutable(.dex)中执行经过优化的,占用最小内存的footprint.VM注册并运行经java编译和通过内置的"dx"工具转化成.dex格式的类文件。Dalvik虚拟机依靠Linux内核提供基础功能,例如线程和底层级别的内存管理。Linux内核Android基于Linux2.6版本提供系统服务例如安全,内存管理,进程管理,网络和驱动管理。内核也扮

8、演着一个硬件与软件堆栈的抽象层角色。·应用程序基础·ApplicationComponents Android应用程序使用Java语言开

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。