我是Android技术的新手。有人可以回答我的一些问题:
linux内核和android内核有什么相似之处?
移动设备拥有Android支持的最低硬件要求是什么?
是否需要使用触摸屏手机来运行Android技术?
答案 0 :(得分:4)
Q1。 Android内核是Linux内核,为纯Linux内核不支持的硬件组件添加了设备驱动程序。但是,还存在其他差异。引自here,and here:
Android内核代码不止于此 只是那些奇怪的驱动程序 在里面 drivers / staging / androidsubdirectory in 内核。为了得到一个工作 Android系统,你需要新的锁 他们创造的类型,以及 为他们的核心系统挂钩 安全模型。为了写一个 用于处理硬件的驱动程序 Android,你需要正确 也融入了这个新的锁 有时奇怪的安全 模型。哦,那就是了 完全不同的帧缓冲驱动程序 基础设施也是如此。
您也可以参考此page获取有关此事的意见。
Q2。您可以查看Android 2.3 Compatibility Definition (我还没看过)。对于3.0,要求是(引用from here):
1GHZ处理器,512MB RAM,一个显示器 屏幕至少3.5英寸 大小
Q3。不,您的设备无需使用触摸屏即可与Android兼容。请参阅上面的兼容性指南,但第一个运行android(picture)的Android测试设备也证明了这一点。