教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 实用模板 >

基于安卓的聊天App的设计与实现毕业论文(14)

来源:网络收集 时间:2026-08-23
导读: 安徽工程大学毕业设计(论文) 参考文献 [1] 靳岩. Android开发入门与实战[M]. 北京: 人民邮电出版社, 2009 [2] 李刚. 疯狂Android讲义[M]. 北京:电子工业出版社, 2012 [3] Gartner, Inc.: Available on http://www

安徽工程大学毕业设计(论文)

参考文献

[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字,全部文档内容请下载后查看。喜欢就下载吧 ……

基于安卓的聊天App的设计与实现毕业论文(14).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/519401.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)