我对安卓技术还不熟悉。有人能回答我的几个问题吗:
Linux内核和Android内核之间有哪些相似点和不同点?
移动设备要支持安卓,需要的最低硬件要求是什么?
运行安卓技术是否需要触摸屏手机?
我对安卓技术还不熟悉。有人能回答我的几个问题吗:
Linux内核和Android内核之间有哪些相似点和不同点?
移动设备要支持安卓,需要的最低硬件要求是什么?
运行安卓技术是否需要触摸屏手机?
问题1:Android内核是在Linux内核的基础上添加了一些硬件组件的设备驱动程序,这些硬件组件不受纯Linux内核支持。然而,还有其他差异。引用自这里和这里:
Android内核代码不仅仅是内核中的那几个奇怪的驱动程序(位于内核中的drivers/staging/android子目录下)。为了获得一个可工作的Android系统,你需要新的锁定类型以及钩子来实现他们的安全模型。为了编写硬件驱动程序以使其在Android上工作,你需要正确地集成到这个新锁定中,有时还需要奇怪的安全模型。哦,还有完全不同的帧缓冲驱动程序架构。
您也可以参考此页面对此事的看法。
问题2:您可以查看Android 2.3兼容性定义(我没有阅读)。对于3.0,要求是(引自此处):
1GHZ处理器,512MB RAM,至少为3.5英寸的显示屏
问题3:不,您的设备不需要具备触摸屏才能与Android兼容。请参考上面的兼容性指南,但这也可以通过运行Android的第一批测试设备来证明(图片)。