Android新手入门介绍

上传人:飞*** 文档编号:39929111 上传时间:2018-05-21 格式:DOCX 页数:4 大小:18.79KB
返回 下载 相关 举报
Android新手入门介绍_第1页
第1页 / 共4页
Android新手入门介绍_第2页
第2页 / 共4页
Android新手入门介绍_第3页
第3页 / 共4页
Android新手入门介绍_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

《Android新手入门介绍》由会员分享,可在线阅读,更多相关《Android新手入门介绍(4页珍藏版)》请在金锄头文库上搜索。

1、Android 开发工具介绍,JDK 1.5+ 到 http:/ 下载Eclipse 3.3(Europa) 到 http:/www.eclipse.org/downloads/ 下载 Android SDK 到 http:/ 下载1、Q:什么是 Android?A:Android 一词的本义指“机器人”,同时也是 Google 于 2007 年 11 月 5 日宣布的基于 Linux 平台的开源手机操作系统的名称,该平台由操作系统、中间件、用户界面和应用软件组成,号称是首个为移动终端打造的真正开放和完整的移动软件。简单来说是个开源的手机操纵系统。、Q:Android 就业前景A:Androi

2、d 是 Google 开发的基于 Linux 平台的开源移动操作系统。它包括操作系统、用户界面和应用程序-移动电话工作所需的全部软件,而且不存在任何以往阻碍移动产业创新的专有权障碍,号称是首个为移动终端打造的真正开发和完整的移动软件。国外 Android 市场正在如日中天的扩展,据市场调研机构最近发布的一份报告称,今年第一季度基于 Android 操作系统的智能手机在美国智能手机总销量中所占比例达到 28%,首度超过苹果 iphone,苹果 iphone 约为 21%,相信在不久的将来会有更多的用户选择Android 系统的手机或是无线终端设备。、Q:Android 的特点都有哪些?A:1)应

3、用程序框架:支持组件的复用和更换 2)Dalvik 虚拟机:专门为移动设备进行过优化 3)集成的浏览器:基于开源的 WebKit 引擎 ,TV 上会内置 Chrome 浏览器4)优化的图形机制:自定义的 2D 图形库,基于 OpenGL ES 1.0 规范的 3D 图形实现(本项为硬件加速器可选) 5)SQLite:轻量级的数据库,支持结构化数据的存储 6)媒体支持:面向常见的音频、视频以及静态图形档案格式 (MPEG4, H.264, MP3, AAC, AMR, JPG, PNG, GIF) 7)GSM 技术 GSM:global system for mobile communicati

4、ons (依赖硬件支持) 8)Bluetooth, EDGE, 3G, and WiFi (依赖硬件支持) 9)Camera, GPS, compass, and accelerometer (依赖硬件支持) 10)Rich development environment:丰富的开发环境,包含一套硬件仿真器,一些用于程序调试、内存和性能剖析的工具,以及支持 Eclipse 集成开发环境的插件(ADT )。、Q:学习 android 需要哪些基础?A:学习 Android 一定要有 Java 基础,最差也要类似 Java 的其他面对像对象语言的基础。很多朋友从来没有搞过编程,听说 Android

5、 能赚钱,就疯了一样冲过来要学习。这明显是不靠谱的,甚至有的朋友一个字母一个字母的按照我的例子去敲代码,然后非常努力的把代码背下来。像背英文单词一样的背代码,编程学成这个样子,还真是让小生佩服啊!不管怎样,你最少也要掌握 Java 语言的如下知识点才能够开始学 Android:a)Java 基本数据类型及其特点b)Java 分支语句和循环语句的使用c)类和对象的创建和使用方法d)函数的使用e)抽象类和接口f)继承和实现g)对象的多态性h)包和访问权限i)异常的处理j)类集框架k)eclipse 的基本用法、Q:Android 上编程用什么语言?A:Android 应用基于 Java,支持 SQ

6、L,由于底层是 Linux 所以底层支持 C/C+。目前有两种编程:1)基于 ADT 的 JAVA 编程2)基于 NDK 的 C 编程、Q:Android 编程环境需要哪些?A:编程环境:Ide 、Android SDK、JDK、Java官方推荐用 JDK+ECLIPSE+ADT+ADK(WINDOWS 开发环境下。、Q:什么是 APK?A:APK 是 Android Package 的缩写,即 Android 安装包(anapk)。APK 是类似Symbian Sis 或 Sisx 的文件格式。通过将 APK 文件直接传到 Android 模拟器或 Android 手机中执行即可安装。 ap

7、k 文件和 sis 一样最终把 android sdk 编译的工程打包成一个安装程序文件格式为apk。 APK 文件其实是 zip 格式,但后缀名被修改为 apk,通过 UnZip 解压后,可以看到Dex 文件,Dex 是 Dalvik VM executes 的全称,即 Android Dalvik 执行程序,并非 Java ME 的字节码而是 Dalvik 字节码。、Q:什么是 SDK?A:SDK,Software Development Kit 的缩写,中文即“软件开发工具包”。广义上指辅助开发某一类软件的相关文档、范例和工具的集合。 SDK 是一些被软件工程师用于为特定的软件包、软件框

8、架、硬件平台、操作系统等创建应用软件的开发工具的集合,一般而言 SDK 即开发 Windows 平台下的应用程序所使用的 SDK。它可以简单的为某个程序设计语言提供应用程序接口 API 的一些文件,但也可能包括能与某种嵌入式系统通讯的复杂的硬件。一般的工具包括用于调试和其他用途的实用工具。SDK 还经常包括示例代码、支持性的技术注解或者其他的为基本参考资料澄清疑点的支持文档。 、Q:什么是 API?A:API(Application Programming Interface)其实就是操作系统留给应用程序的一个调用接口,应用程序通过调用操作系统的 API 而使操作系统去执行应用程序的命令(动作

9、)。其实早在 DOS 时代就有 API 的概念,只不过那个时候的 API 是以中断调用的形式(INT 21h)提供的,在 DOS 下跑的应用程序都直接或间接的通过中断调用来使用操作系统功能,比如将 AH 置为 30h 后调用 INT 21h 就可以得到 DOS 操作系统的版本号。而在 Windows 中,系统 API 是以函数调用的方式提供的。同样是取得操作系统的版本号,在 Windows 中你所要做的就是调用 GetVersionEx() 函数。 、Q:什么是 TCP 协议和 UDP 协议?A:TCP/IP 协议的名称中只有 TCP 这个协议名,但是在 TCP/IP 的传输层同时存在TCP

10、和 UDP 两个协议。Tranfer Control Protocol 的简称,是一种面向连接的保证可靠传输的协议。通过 TCP 协议传输,得到的是一个顺序的无差错的数据流。发送方和接收方的成对的两个 socket 之间必须建立连接,以便在 TCP 协议的基础上进行通信,当一个socket(通常都是 server socket)等待建立连接时,另一个 socket 可以要求进行连接,一旦这两个 socket 连接起来,它们就可以进行双向数据传输,双方都可以进行发送或接收操作。UDP 协议是 User Datagram Protocol 的简称,是一种无连接的协议,每个数据报都是一个独立的信息,包括完整的源地址或目的地址,它在网络上以任何可能的路径传往目的地,因此能否到达目的地,到达目的地的时间以及内容的正确性都是不能被保证的。

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

当前位置:首页 > 办公文档 > 其它办公文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号