第1章 Android开发简介

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 浏览器引擎

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值