Android高级之系统介绍


博客出自: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、与硬件交互非常方便,包括语音、相机、播放器等,都可以进行简单的操作

附安卓框架图



  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

刘兆贤

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值