Android高级之系统介绍
来源:互联网 发布:国道知证量化 编辑:程序博客网 时间:2024/04/30 19:13
博客出自:http://blog.csdn.net/liuxian13183,转载注明出处! All Rights Reserved !
做了很长时间安卓,一步步的深入,就觉得怎么这么多知识,梳理一下会更好些。
Android是什么系统,优点在哪儿?
Android系统是美国一名工程师,Andy Rubin创造,经Google的补充、推广,成为世界上一种家喻户晓的系统。
2008.9.22美国发布了第一款Android手机
首先它是一种智能操作系统,人机交互方便及时。
1、它采用触屏还非键盘,触感好,迎合了未来人类的快捷直观的喜好。以前手机屏幕采用使用指甲或笔电
阻屏, Android采用可以用指腹操作的电容屏,触感好很多。
2、优秀的表现模式:Activity、通知栏、Widget(launcher),程式界面图标设计间隔有序,有效防止点错。
3、它有一套优化的架构,从上到下,从表面到底层都是最优秀模式MVC的体现
1)使用Activity来显示界面,丰富完整的控件、Tween和Frame动画,分别用来做特效和播放
2)使用Broadcast来通知界面发生改变,项目间可共用
3)无界面后台操作,使用主线程中Service来操作后台逻辑
4)轻量级通信机制,操作数据有异步处理、Handler、runonuithread等方法或类
5)优秀的存储,SharedPreferenced,Sqlite,ContentProvider设计
6)使用aidl、IBinder(transact()向远端调用,.onTransact()响应调用),基于使两个项目更好的共用数据和处理逻辑
7)底层调用jni调用so包来支持Android,全支持Java,功能强大
4、它使用异于JVM的基于寄存器的Dalivk,直接映射ARM的寄存器,处理速度快,具有很好的内存管理能力
5、与硬件交互非常方便,包括语音、相机、播放器等,都可以进行简单的操作
附安卓框架图
- Android高级之系统介绍
- Android高级第十一讲之不同系统间的区别
- STM32F407 之 高级定时器介绍
- Servlet介绍之高级篇
- Android之Handler高级
- android开发笔记之高级主题—传感器的简单介绍
- android 系统知识之Build.VERSION.SDK_INT 兼容介绍
- 商品交易系统之---介绍
- Android 系统系统框架介绍
- google android 系统介绍
- 第一章 Android系统介绍
- Android系统介绍
- Android系统详细介绍
- android 系统架构介绍
- Android系统介绍
- android系统详细介绍
- Android系统框架介绍
- Android系统框架介绍
- linux中wait与waitpid的差别
- 微软“MSDN”原版资源的“Share MSDN”最新中、英文硬盘版和网络版
- Android高级第十讲之AIDL与JNI
- js
- oracle中的exists 和not exists、in的 用法详解
- Android高级之系统介绍
- [打破常识]“木桶原理”之大谬误!
- Maven多模块布局实例详解
- js2
- NO.1
- JS3
- solaris 命令大全
- 在一台机器上运行多个HDFS实例
- 高通平台环境搭建,编译,系统引导流程分析