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. 显示风格: 视觉规范由厂商决定,各具特色,但也有部分质量不高
|