Android初级知识点

Android是什么?
  1. Android是一种基于Linux开源的操作系统
  2. 主要使用于智能设备,如智能手机、平板电脑和智能电视等
  3. Google公司领头开发并推广,2008年推出第一个版本。
  4. 此系统最初由安卓之父"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;. . . . . .

Android初级知识点_第1张图片

———————————————————————————————————————————
创建启动模拟器:

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


你可能感兴趣的:(Android初级知识点)