Android是什么?
- Android是一种基于Linux的开源的操作系统
- 主要使用于智能设备,如智能手机、平板电脑和智能电视等
- 由Google公司领头开发并推广,2008年推出第一个版本。
- 此系统最初由”安卓之父"Andy Rubin(安迪-鲁宾)开发(2003年)
DVM与JVM的区别:
1.首要差别
Dalvik
:
基于
寄存器
,
编译和运行都会更快些
JVM:
基于
栈
,
编译和运行都会慢些
2.字节码的区别
Dalvik
:
执行
.
dex
格式的字节码,是
对
.class
文件进行压缩后产生的
,
文件变小
JVM:
执行
.class
格式的字节码
3.运行环境的区别
Dalvik
:
一个应用启动都运行一个单独的虚拟机运行在一个单独的进程中
JVM:
只能运行
一个实例
,
也就是
所有应用都运行在同一个
JVM
中
—————————————————————————————————————————
配置Path环境变量:
Path= . . .\sdk\platform-tools; . . .\sdk\tools;. . . . . .
———————————————————————————————————————————
创建启动模拟器:
创建启动模拟器:
AVD Name :虚拟设备名称
Device : 设备型号
Target :系统SDK的版本
CPU/ABI : 处理器
Keyboard : 是否用硬键盘(不选用软键盘)
Skin : 不同型号皮肤外形不相同
Memory Otions: 内存选项设置
RAM : 设备的运行内存
VM Heap : 虚拟机堆空间内存
Internal Storage : 设备内部存储空间大小
SD Card : SD卡内存的大小
简述android应用程序结构是哪些?
1,Android应用程序层
2,应用程序框架层
3,系统运行库层
4,Linux核心层
————————————————————————————————————————————————————
Android与IOS操作的区别
比较 IOS(Iphone手机)
1. 开发平台: Apple Mac OS 2.开发工具 : Xcode 3.开发语言:Objective -C
4. 兼容性 :封闭操作系统,由于Apple制定,兼容性高
5.UI交互界面:主要依靠触屏完成
6.显示风格: 统一的视觉规范和分辨率
|
Android(Android手机)
1. 开发平台:局限于操作系统 2. 开发工具 :Ecliose/Android Studio 3. 开发语言:java
4.
兼容性 :开发操作系统,Google规定出硬件标准,由于不同的厂商进行手机的研发,由于厂商众多,所以兼容性低
5.UI交互界面:主要依靠触屏和按键
6.
显示风格: 视觉规范由厂商决定,各具特色,但也有部分质量不高
|