您的位置:首页 > 移动开发 > Android开发

第1章 Android开发简介

2013-05-12 14:12 176 查看


1 Android分层:

应用层:
应用框架层:由View、Notification Manager、Activity Manager等开发人员直接调用的API组成,也是Java编写
系统运行库层:NDK,主要是C/C++编写的库(*.so),包括Dalvit等
Linux内核层:包括驱动、内存管理、进程管理、网络协议栈等组件


2 Android API介绍:

android.app: 提供高层的程序模型和基本的运行环境,如Activity等
android.appwidget:创建widget的相关类,Widget可以放在Android的桌面上。
android.bluetooth: 操作蓝牙设备的相关类
android.content: 对各种设备上数据进行访问和发布的相关类和接口,如Context和Provider等类
android.database:操作数据库
android.gesture: 手势操作
android.graphics: 底层的图形库,包括画布Cnavas、颜色、点、矩阵,可以直接绘制到屏幕上
android.hardware: 操作硬件的库,如Camera等
android.inputmethodservice: 输入法,如Keyboard、InputMethod等
android.location: 与定位相关服务的类
android.media: 音频/视频
android.net: 网络访问
android.opengl: OpenGL相关,好多GL打头的类
android.os: 系统服务、消息传输、IPC机制
android.provider: 内容提供
android.sax: 访问XML
android.speech: 文本转语音的库
android.telephony: 打电话
android.test: 测试框架
android.util: 使用工具,如处理时间的类、Log
android.view: 提供基础的用户界面接口框架
android.webkit: 浏览器
android.widget: UI控件


3 JIL Widget

OPhone平台带了BAE引擎,在该引擎上运行的程序叫JIL Widget:JIL Widget = HTML+CSS+JavaScript+Webkit

可以通过JavaScript核心拓展模块中的API反问OPhone中的API

BAE: 百度应用引擎(BAE)

Webkit请参考:Webkit 浏览器引擎
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: