安卓简介

转载 2015年07月10日 16:26:27

Android 起源

android: 机器人

androidgoogle公司开发的基于Linux2.6的免费开源操作系统

2005

Google收购 Android Inc.

开始 Dalvik VM 的研究

2007

开发手机联盟成立

SDK1.0预览版发布

2008

Google第一届手机开发者大赛

Google第一个亲儿子 T-Mobile G1 发布

SDK1.0发布

Android开放源代码(Apache License)

升级: 半年一次

1.5 Cupcake(纸杯蛋糕)

1.6 Donut(甜甜圈)

2.1 Eclair(闪电泡芙)

2.2 Froyo(冻酸奶)

2.3 Gingerbread(姜饼)

3.0 Honeycomb(蜂巢)

4.0 Ice cream SandWich(冰激凌三明治)

4.1 Jelly Bean(果冻豆)

4.2 Jelly Bean(果冻豆)

5.0 Lime Pie(酸橙派)

Android 体系架构

dalvik虚拟机和jvm的区别

识别的文件不同

jvm: .class文件 .jar(压缩文件很多.class)

dalvik vm: .dex文件 只是一个文件 一次加载所有的内容

架构不同

jvm: 基于堆栈(内存条)   

dalvik vm: 基于寄存器(cpu)

ART模式

Android 4.4开始 Google开发者引进了新的Android运行环境 ART (意思就是Android Runtime, Android官方页面的介绍中 也将其称作新的虚拟机) 以替代旧的Dalvik VM它现在是实验选项 系统默认的运行环境仍然是Dalvik 

ART处理应用程序执行的方式完全不同于Dalvik 运行起来更有效率 耗电更少 占的内存也更低

ART的机制与Dalvik不同 在Dalvik下 应用每次运行的时候 字节码都需要通过即时编译器转换为机器码 这会拖慢应用的运行效率 而在ART环境中 应用在第一次安装的时候 字节码就会预先编译成机器码 使其成为真正的本地应用 这个过程叫做预编译(AOT, Ahead-Of-Time) 这样的话 应用的启动(首次)和执行都会变得更加快速

SDK目录结构


adb指令

cd /mnt/sdcard    进入到sdcard

cd ..                  退到上一级

pwd                  显示当前所在位置

adb devices         列出所有的设备

adb shell             进入android的文件系统

adb install xxx.apk                                             安装apk

adb install –s  emulator-5554 D:/xxx.apk             如果有多个设备 可以指定设备

emulator –avd advname                                     启动模拟器 例如: emulator –avd 2.2 (2.2 为我们创建设备的名称)

android create avd –name android2.2 –target 8    创建模拟器

常用视图

Android开发 Eclipse工程的目录结构

Android是基于组件的开发

四大组件:

Activity 活动窗体

Service 服务

BroadcastReceiver 广播接收者

ContentProvider 内容提供者

apk生成和安装的流程

打包 ---> 上传 ---> 安装 ---> 启动

五大布局

LinearLayout 线性布局 用的最多

RelativeLayout 相对布局 用的一般

FrameLayout 帧布局 用的一般

TableLayout 表格布局 用的极少

AbsoluteLayout 绝对布局 不要用(会被人骂)

常用单位

长度单位dp

文字sp

常用工具下载

谷歌(要FQ)

developer.android.com/sdk/index.html 

安卓新闻客户端实战(一):项目简介

最近实验室要上新的项目,需要进行一些准备给研一“鲜肉”进行一些简单的培训,需要有一个尽量两周时间可以完成的项目并能够具备使他们加入项目组所需要的一些基本技能,因此我打算最近一段时间实现一个简单的新闻客...
  • SuoMaLiXiongMao
  • SuoMaLiXiongMao
  • 2016年04月18日 08:15
  • 1106

Android系统介绍及平台特性

本文关键字:android操作系统,android是什么意思,android平台,android培训, Android系统下Java编程详解 Android简介 Android一词英文本义指“机...
  • farsight2009
  • farsight2009
  • 2013年08月08日 16:46
  • 6274

安卓--第一天--安卓简介与SDK

说明,看黑马的视频教程的记录,我愿化做黑夜里的一盏灯火,燃烧自己,为你照亮前进的道路。 1.安卓核心基础1.1手机制式 1G:第一代模拟制式手机,就是大哥大,手机类似于简单的无线电双工电台,通话锁定在...
  • qq_33851701
  • qq_33851701
  • 2016年01月26日 10:07
  • 164

4.1 安卓简介

1.目前国内支持国际电联确定三个3G无线接口标准 u 中国电信运营的的CDMA2000 (日、韩和北美使用) u   中国联通运营的WCDMA (世界上大部分3G网络都采用的是该标准) u   中国...
  • liudonga515
  • liudonga515
  • 2016年06月04日 17:56
  • 82

安卓操作系统简介

安卓操作系统简介  简言:     Android一词的本义指“机器人”,同时也是Google于2007年11月5日宣布的基于Linux平台的开源手机操作系统的名称,该平台由操作系统、中间件、用户...
  • xuan_xinya
  • xuan_xinya
  • 2013年04月02日 07:43
  • 816

安卓位置服务简介

位置服务(Location-Based Services,LBS),又称定位服务或基于位置的服务,融合了GPS定位、移动通信、导航等多种技术,提供与空间位置相关的综合应用服务。 Android平台支持...
  • u014050188
  • u014050188
  • 2015年11月16日 23:00
  • 368

Android四大组件的介绍

Android 四大组件详细介绍
  • qq_30000411
  • qq_30000411
  • 2016年05月09日 19:20
  • 1441

Android开发知识概要

Android简要Android一词最早出现在法国作家维里耶德利尔·亚当1986年发表的《未来夏娃》这部科幻小说中,作者利尔·亚当将外表像人类的机器起名为Android。这就是Android小人名字的...
  • u013647453
  • u013647453
  • 2017年07月11日 22:42
  • 149

android 广播简介

无序广播 特点:执行效率较高,发出去后能被不同应用 不同的广播接受者接受,不安全。 广播发送方式: sendBroadcast(mIntent);//无序广播接受者按生命周期分为动态注册的广...
  • yueqinglkong
  • yueqinglkong
  • 2015年07月08日 23:00
  • 1220

Android中的ViewPager使用详解

软硬件环境 Android studio 2.1.3 坚果手机 5.1.1 前言ViewPager是android中进行View切换的一个控件。它是一个使用率非常高的控件,像app初次使用时的引导页面...
  • djstavaV
  • djstavaV
  • 2016年09月04日 21:49
  • 861
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:安卓简介
举报原因:
原因补充:

(最多只允许输入30个字)