android入门:第一天

时间:2023-03-09 19:59:42
android入门:第一天

android入门:第一天

android是什么?

是一个基于linux开源的操作系统,主要适用于智能设备,如智能手机,平板,智能电视,智能手表,谷歌眼镜,智能家居,由google开发,2008年开发出第一个版本

android的各个版本都有相应的名称;

关注的版本:4.xx,5.xx;

分辨率:720p最多;

android与ios区别;

一个是开源,一个是封闭的;

android系统架构;

最底层:

linux内核:linux核心技术,各种驱动(wifi driver,蓝牙driver,电池驱动,音频驱动,键盘驱动......)

底下向上第二层:

liberary:小型数据库、openGL,ssl,浏览器内核,C语言核心库,各种库

android runtime:核心库,DVM

底下向上第三层: (又叫应用框架层)

包含,activity manager(各种活动的管理),window manager(窗口管理器),view system(视图系统(标签)),通知管理器,pageage manager(包管理),tel manager(电话管理器),resource manager(资源管理器),location manager(定位管理器),xmpp service(即时通讯的协议),........

最上面一层:应用(程序开发的一层)

home ,cantacts,phone,brower....

区别dvm与jvm

1:dvm基于寄存器,快一些;jvm基于栈

2:字节码区别:dalvik:执行.dex格式的文件,是对.class文件进行压缩之后产生的;jvm:执行.class文件

3:运行环境的区别:DALVIK:一个应用启动都运行一个单独的虚拟机运行在一个单独的进程中;jvm:多个应用共用一个jvm

搭建开发环境

1:下载开发软件

android入门:第一天

解压adt-bundle-windows-x64

存在两个文件夹:

android-sdk-windows:开发需要的androidSDK(相当于jdk)

eclipse:内置android插件的eclipse

2:eclipse指定androidSDK位置:

android入门:第一天

3:配置path路径

在环境变量的用户变量中,新建path变量,在最左边加入两个路径,路径之间;隔开

android入门:第一天

android入门:第一天

到此:环境搭建完毕

创建模拟器并启动:

点击图标(虚拟设备管理器)

android入门:第一天

点击create

android入门:第一天

之后就start

下一个话题:

1:创建一个android应用

new --android application project

android入门:第一天

下一步,默认,-->empty activity  finish

创建android应用成功

android入门:第一天

选中项目  run as -->android application就可以运行这个应用(前提打开虚拟机)

android入门:第一天

到此,一个android应用运行成功

以上步骤中可能会出现的问题:

1:解决模拟器创建并启动时候的问题:

android入门:第一天

也可以删除android入门:第一天这个路径的.android文件夹

还有配置android环境变量

android入门:第一天

eclipse需要的视窗:

android入门:第一天

android入门:第一天