Android --- 一些概念
来源:互联网 发布:stm32软件定时器 编辑:程序博客网 时间:2024/05/29 12:56
Android历史:
2005年Google收购Android,2007年11月发布SDK.
Andorid架构:
Apps <=> Framework( 各种 Manager ) <=> Library 及 Dalvik虚拟机、核心库 <=> Linux Kernel.
SDK ( Kit ):
包含 emulator, ADT, 及API 等。 ADT 包含各种工具( adb, ddms, 等等).
Emulator:
仿真器,采用开源的 Qemu处理器平台仿真器, 只不过加了一个界面而已。
Eclipse的编译工具:
使用开源的 Ant 编译工具(类似于Makefile)。
.dex :
javac 编译出的 class 文件由 dx 工具转换为 .dex 文件格式供 Dalvik 虚拟机使用。
ADT:
Eclipse 的 plugin , 用于 Adnroid 开发的开发工具。
adb:
可以调试程序,并且可以连接PC与Emulator, 还可以将 .apk 安装到 Emulator 或 真机上。
ddms:
dalvik debug monitor service, 它的功能是将dalvik的错误传给开发者,以图形界面显示,其实,ddms 需要以adb为中介。
Webkit浏览器:
Webkit浏览器引擎是开源的,Mac 的 Safari 及 Nokia , Google 的Windows平台下Chrome都是使用其作为引擎的。
安装环境:
安装JDK, Eclipse, ADT(即插件)[有了它,可以在图形界面下除错,不直接使用adb.exe、ddms.exe]。 然后就可以在 Android SDK and AVD Manager 中启动一个模拟器。
升级SDK:
emulator 的 api 配置清除, 现在可直接在图形界面下修改;然后在 Preference[首选项]里设置 SDK Location;Help > Software Updates 中,可完成ADT的更新。
使用adb安装.apk程序、添加文件到sdcard:
adb install xxx.apk
adb push
adb uninstall package
新建的AVD,在系统中有其对应的文件夹,对于sdcard, 也有对应的 sdcard.img
.apk :
使用解压工具解压后,也是一堆文件。
ADB使用:
adb -d[e|s]
adb shell
adb logcat
adb get-state
adb start-server[ kill-server ]
- Android --- 一些概念
- android一些概念和知识
- android开发的一些概念
- Android的一些细节概念
- Android 的一些基础概念
- G-Sensor的一些概念,基于android
- android NDK 开发中的一些概念
- 关于Android的一些概念有感
- Android初学需要了解的一些概念
- 关于Android开发的一些概念问题
- android中一些概念的理解
- Android设备音频部分一些概念
- 一些概念
- 一些概念
- 一些概念
- 一些概念
- 一些概念
- 一些概念
- 关于C语言结构体对齐问题的探讨
- C++程序的编译
- 三层结构
- 省级联动
- 斐波那契数列(Fibonacci Sequence)
- Android --- 一些概念
- S2SH面试题 你知道哪些呢
- vs2010单元测试
- sql中 with rollup 、with cube、grouping 统计函数用法
- YUV色彩介绍
- 新手关于软件测试的要点
- SwfUpload基本配置
- 从MBMS向E-MBMS的演进
- 彩色图像RGB通道分别读到三个灰度图像