设为首页收藏本站

LUPA开源社区

 找回密码
 注册
文章 帖子 博客
LUPA开源社区 首页 业界资讯 开源资讯 Google 查看内容

机器人的小趣味:Android趣事五则

2011-5-18 14:55| 发布者: joejoe0332| 查看: 1755| 评论: 0|原作者: cnbeta.com|来自: cnbeta.com

摘要:   趣事一:Android运行的是Linux,但不是“地道的Linux”  为方便内部使用,Google打造了一个具有Google风味的Linux。Google认为需要在Linux内核中添加某些功能,这样才能更加适合 Android。  比如“唤醒锁(w ...

  趣事一:Android运行的是Linux,但不是“地道的Linux”

  为方便内部使用,Google打造了一个具有Google风味的Linux。Google认为需要在Linux内核中添加某些功能,这样才能更加适合 Android。



  比如“唤醒锁(wake locks)”机制就是Google为Linux添加的功能,目的是为了更好地管理电源,该机制允许Android程序请求内核不要进入低耗电状态。有趣的是这些变化最开始并没有被Linux内核“接受”,因此Google只能自己维护一个Android版Linux。

  趣事二:Android使用Java开发平台,但并非Java ME


  和 Linux不同,Android不是Java ME分支。Android提供自己的基于Java的软件开发工具包(SDK)。除AWT和Swing外,该工具包还支持很多Java SE。但是该工具包在Java框架内核基础上部署了一些有限的JSR。比如Android对Open GL的支持类似于JSR 239。

  趣事三:Android运行着一个名为Dalvik的虚拟机(VM),但并非一个Java虚拟机


  Google为Android手机开发了一个全新的虚拟机;针对Android进行了优化。该虚拟机运行的不是Java代码,而是.dex文件。此外,Dalvik是一个基于registe的虚拟机。

  在甲骨文收购Sun以后,甲骨文因为这个虚拟机把Google告上了法庭。但人们普遍认为此举是搬石头砸自己的脚。


酷毙
1

雷人

鲜花

鸡蛋

漂亮

刚表态过的朋友 (1 人)

  • 快毕业了,没工作经验,
    找份工作好难啊?
    赶紧去人才芯片公司磨练吧!!

最新评论

关于LUPA|人才芯片工程|人才招聘|LUPA认证|LUPA教育|LUPA开源社区 ( 浙B2-20090187 浙公网安备 33010602006705号   

返回顶部