android入门:第一天

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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:下载开发软件

技术分享

解压adt-bundle-windows-x64

存在两个文件夹:

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

eclipse:内置android插件的eclipse

 

2:eclipse指定androidSDK位置:

技术分享

 

3:配置path路径

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

技术分享

技术分享

到此:环境搭建完毕

 

创建模拟器并启动:

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

技术分享

点击create

技术分享

之后就start

 

以上是关于android入门:第一天的主要内容,如果未能解决你的问题,请参考以下文章

Android开发 Android Studio2.0 教程从入门到精通Windows版 - 入门篇

Android 上的协程(第二部分):入门

Android入门——构建UI布局的多种方式

android入门学习 -- 1

Android推送 百度云推送 入门篇

Android NDK 从入门到精通