基于安卓的聊天App的设计与实现毕业论文(14)
安徽工程大学毕业设计(论文)
参考文献
[1] 靳岩. Android开发入门与实战[M]. 北京: 人民邮电出版社, 2009 [2] 李刚. 疯狂Android讲义[M]. 北京:电子工业出版社, 2012
[3] Gartner, Inc.: Available on http://www.gartner.com.Accessed on March 3, 2009
[4] 余志龙编著。Google Android SDK开发范例大全[M]. 北京:人民邮电出版社,2009-07-01
[5] 赵亮,张维. 基于Android技术的界面设计与研究[D] . 徐州:徐州建筑职业技术学院, 2001
[6] 邝孔无,王晓敏. 信息系统分析与设计(第三版)[M]. 清华大学出版社, 2006:23-26 [7] KEN ARNOLD,JAMES GOSLING,DAVID HOLMES: JAVA PROGRAMMING LANGUAGE [M],POSTS & TELECOM PRESS,2006:231-235
[8] JOHN LEWIS: JAVA SOFTWARE SOLUTIONS[M]. PUBLISHING HOUSE OF ELECTRONICS INDUSTRY,2007:134-140
[9] 何玉洁. 数据库原理与应用教程[M]. 机械工业出版社,2005.12
[10] 亢勇,陈自力,李鹏,路平. 面向对象的软件测试[J]. 测试技术学报 [11] 王俊标. 精通Java Web开发[M]. 人民邮电出版社, 2007
[12] 肖云鹏,刘宴兵. Android程序设计教程 [M].清华大学出版社,2013-04 [13] 张荣. Android开发与应用[M].人民邮电出版,2014-02
[14] 王向辉,张国印,赖明珠. Android应用程序开发[M].清华大学出版社,2012-05 [15] Stephen. Untapped Capabilities of 2g [R]. International Journal of Internet and Enterprise Management, 2006
[16] Reto Meie.Professional Android 2 Application Development [M]. Wiley
- 35 -
姚旭斌:安卓聊天室App的设计与实现
附 录
附录A 外文文献及其翻译
What is android
Android is a software stack for mobile devices that includes an operating system, middleware and key applications. The android sdk provides the tools and APIs necessary to begin developing applications on the Android platform using the Java programming language.
Features
Application framework: enabling reuse and replacement of components Dalvik virtual machine: optimized for mobile devices
Integrated browser: based on the open source webkit engine
Optimized graphics: powered by a custom 2D graphics library; 3D graphics based on the OpenGL ES 1.0 specification (hardware acceleration optional)
SQLite: for structured data storage
Media support: for common audio, video, and still image formats (MPEG4, H.264, MP3, AAC, AMR, JPG, PNG, GIF) ,GSM Telephony (hardware dependent) Bluetooth, EDGE, 3G, and WiFi (hardware dependent) Camera, GPS, compass, and accelerometer (hardware dependent)
Rich development environment: including a device emulator, tools for debugging, memory and performance profiling, and a plugin for the Eclipse IDE
Android Architecture
The following diagram shows the major components of the Android operating system. Each section is described in more detail below.
Applications
Android will ship with a set of core applications including an email client, SMS program, calendar, maps, browser, contacts, and others. All applications are written using the Java programming language.
Application Framework
By providing an open development platform, Android offers developers the ability to build extremely rich and innovative applications. Developers are free to take advantage of the device hardware, access location information, run background services, set alarms, add notifications to the status bar, and much, much more.
Developers have full access to the same framework APIs used by the core applications. The application architecture is designed to simplify the reuse of components; any application can publish its capabilities and any other application may then make use of those capabilities (subject to security constraints enforced by the framework). This same mechanism allows components to be replaced by the user.
Underlying all applications is a set of services and systems, including:
A rich and extensible set of views that can be used to build an application, including lists, grids, text boxes, buttons, and even an embeddable web browser
content providers that enable applications to access data from other applications (such as
- 36 -
安徽工程大学毕业设计(论文)
Contacts), or to share their own data
A resource manager, providing access to non-code resources such as localized strings, graphics, and layout files
A notification manager that enables all applications to display custom alerts in the status bar
An activity manager that manages the lifecycle of applications and provides a common navigation back stack
Libraries
Android includes a set of C/C++ libraries used by various components of the Android system. These capabilities are exposed to developers through the Android application framework. Some of the core libraries are listed below:
System C library - a BSD-derived implementation of the standard C system library (libc); tuned for embedded Linux-based devices
Media Libraries - based on PacketVideo's OpenCORE; the libraries support playback and recording of many popular audio and video formats, as well as static image files, including MPEG4, H.264, MP3, AAC, AMR, JPG, and PNG
Surface Manager - manages access to the display subsystem and seamlessly composites 2D and 3D graphic layers from multiple applications
LibWebCore - a modern web browser engine which powers both the Android browser and an embeddable web view
SGL - the underlying 2D graphics engine
3D libraries - an implementation based on OpenGL ES 1.0 APIs; the libraries use either hardware 3D acceleration (where available) or the included, highly optimized 3D software rasterizer
FreeType - bitmap and vector font rendering
SQLite - a powerful and lightweight relational database engine available to all applications …… 此处隐藏:1994字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [实用模板]第八章:法国“新浪潮”与“左岸派”
- [实用模板]2021年北京上半年临床医学检验技师生物
- [实用模板]SAP GUI 7.10客户端安装配置文档
- [实用模板]2001年临床执业医师资格考试综合笔试试
- [实用模板]36机场工作实用英语词汇总结
- [实用模板](一)社会保险稽核通知书
- [实用模板]安全教育主题班会材料
- [实用模板]濉溪县春季呼吸道传染病防控应急演练方
- [实用模板]长沙房地产市场周报(1.30-2.3)
- [实用模板]六年级数学上册典中点 - 图文
- [实用模板]C程序设计(红皮书)习题官方参考答案
- [实用模板]中国证监会第一届创业板发行审核委员会
- [实用模板]桥梁工程复习题
- [实用模板]2011学而思数学及答案
- [实用模板]初中病句修改专项练习
- [实用模板]监理学习知识1 - 图文
- [实用模板]小机灵杯四年级试题
- [实用模板]国贸专业毕业论文模板
- [实用模板]教育学概论考试练习题-判断题4
- [实用模板]2015届高考英语一轮复习精品资料(译林
- 00Nkmhe_市场营销学工商管理_电子商务_
- 事业单位考试法律常识
- 诚信教育实施方案
- 吉大小天鹅食品安全检测箱方案(高中低
- 房地产销售培训资料
- 高一地理必修1复习提纲
- 新概念英语第二册lesson_1_练习题
- 证券公司内部培训资料
- 小学英语时间介词专项练习
- 新世纪英语专业综合教程(第二版)第1册U
- 【新课标】浙教版最新2018年八年级数学
- 工程建设管理纲要
- 外研版 必修一Module 4 A Social Surve
- Adobe认证考试 AE复习资料
- 基于H.264AVC与AVS标准的帧内预测技术
- 《食品检验机构资质认定管理办法》(质
- ABB变频器培训课件
- (完整版)小学说明文阅读练习题及答案
- 深思洛克(SenseLock) 深思IV,深思4,深
- 弟子规全文带拼音




