码迷,mamicode.com
首页 > 移动开发 > 详细

android入门:第一天

时间:2016-05-22 21:26:00      阅读:379      评论:0      收藏:0      [点我收藏+]

标签:

技术分享

 

 

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:下载开发软件

技术分享

解压adt-bundle-windows-x64

存在两个文件夹:

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

eclipse:内置android插件的eclipse

 

2:eclipse指定androidSDK位置:

技术分享

 

3:配置path路径

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

技术分享

技术分享

到此:环境搭建完毕

 

创建模拟器并启动:

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

技术分享

点击create

技术分享

之后就start

 

android入门:第一天

标签:

原文地址:http://www.cnblogs.com/lulian/p/5517688.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!