安卓简介

来源:互联网 发布:洛基英语网络课程 编辑:程序博客网 时间:2024/04/28 12:04

安卓的相关总结会后续更新,如果想了解更多

请看:http://bbs.itcast.cn/forum-53-1.html?hyk


一、安卓简介:

各种名词:

SDK(Software Development Kit):s软件、d开发、k工具;其中包含类库, 文档, 工具, 原码, 案例

IDE(Integrated Development Environment):eclipse就是一个,i集成,d开发,e环境,它可以编写Java程序

ADT:a安卓 d开发 t工具, 它是一个Eclipse的插件, Eclipse本身是没有开发Android项目的功能的, 装了这个插件才有

adt-bundle:其中包含了 sdk, eclipse, adt;其中Eclipse上已经安装ADT, 已经默认指定了SDK路径, 可以直接使用

1、底层Linux内核只提供基本功能,其他的应用软件则由各公司自行开发,大部分程序以Java语言编写

2、Android版本:

① 3.xHoneycomb(蜂巢

仅供平板电脑使用、加强多任务处理的接口

② 4.0 Ice Cream Sandwich(奶油三明治

       文件夹更容易创建和管理,与iOS类似

       从锁屏界面直接访问应用程序

       人脸识别,刷脸解锁

③ 4.1 Jelly Bean(果冻豆)

④ 4.2 JellyBean(果冻豆)

3、Android架构:


Application:应用层,开发的这一层,使用java语言编写的

Application framework:写程序调用的这一层,Android的API,会调用下一层的类库。

LIBRARIES:各种类库,是java语言和c语言的接口

LINUX KERNEL:一些驱动,显示的驱动,摄像头的驱动,内存等的运行在LINUX底层的核心驱动

ANDROID RUNTIME:安卓的运行环境,其中蓝色的是一些类库(java中自带的一些类,谷歌进行了重写),其中的DALVIK Virtual是适合手机上运行的虚拟机

 

4、Dalvik VM和传统JVM的区别:

传统的JVM:

编写.java文件 à 编译为.class文件 à 打包成.jar文件

Dalvik VM:

       编写.java文件 à 编译为.class文件 à 打包成.dex文件 à 打包成.apk文件(通过dx工具)

       将所有的类整合到一个文件中,提高了效率。更适合在手机上运行



二、搭建开发环境

       1.解压目录不要包含中文

       2.创建虚拟机的时候检查虚拟机所在目录是否包含中文, 如果包含, 可以通过设置"android_sdk_home"解决

       3.安装加速器, 必须是intel x86 i3以上, 如果提示报错, 需要进入bios开启

       4.网上下载的ADT默认只带最高版本的SDK, 如果需要其他版本, 可以使用"SDK Manager.exe"下载

 

       创建模拟器:

              device:创建手机分辨率:

                     VGA:640 x 480

                     180P:1920 x 1080

              CPU/ABI:模拟器虚拟机的cpu

              MemoryOptions:

                     RAM:整个手机的内存

                     VM Heap:每个应用的内存

内存空间:

Internal Storage

                     SD Card

Snapshot:相当于计算机的休眠,建议不选

start:启动






原创粉丝点击