Android(安卓)API中文(1) -- Android是什么 及Android架构
16lz
2021-01-24
Android是一个针对移动设备的软件栈,它包括操作系统、中间件和关键应用程序。
Android SDK提供了在Android平台使用Java编程语言进行开发应用程序的必要的工具和API。
特性:
- 应用程序框架,可重用并可替换的组件
- Dalvik虚拟机,为移动设备而优化
- 集成浏览器,基于开源打的WebKit引擎
- 优化的图形处理,以定制的2D图形库和基于OpenGLES 1.0规范的3D图形为基础
- SQLite,结构化数据存储
- 媒体支持
- GSM电话
- 蓝牙,EDGE,3G 和Wifi
- 照相机,GPS,指南针,加速感应器
- 丰富的开发环境,包括设备模拟器、调试工具、内存和性能分析工具和用于Eclipse IDE的插件
Android架构
- 应用程序,包括邮件客户端、短信程序、日历、地图、浏览器、通讯录等;
- 应用框架
- View,包括列表、表格、文本框、按钮、可嵌入的Web浏览器等
- Content Providers,可以使应用程序访问其他应用程序的数据(如通讯录)或者共享自己的数据
- Resource Manager,提供对非代码资源的访问
- Notification Manager,可以使所有的应用程序在状态栏显示定制的提醒
- Activity Manager,它管理应用程序的生命周期,并提供了一个通用的后台切换栈
- 库libraries
- 运行时
- Linux内核
更多相关文章
- Android中px dpi dip density densityDpi 的相关说明
- Mac 安装最新版的Android(安卓)Studio软件(最新版3.6)
- Android(安卓)蓝牙开发,蓝牙连打印机。
- Android(安卓)3.2 联机测试adb驱动如何安装和配置?
- 3.系统运行库
- 【转】关于Android的.so文件你所需要知道的(二)
- 用charles拦截android设备https,证书无效的解决方法
- Android之adb调试原理-yellowcong
- Google提供更好的Android应用程序翻译服务