首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Android上的Linux内核3.3应用程序

问Android上的Linux内核3.3应用程序
EN

Stack Overflow用户
提问于 2012-03-23 04:06:36
回答 2查看 898关注 0票数 1

最近有一篇文章说,Linux内核3.3已经集成了Android作为其特性之一。

它还创造了在Android系统上启动Linux应用程序的可能性,前提是使用了正确的驱动程序。

我目前正在学习使用处理语言开发Android应用程序。

我熟悉Windows/Linux操作系统中的处理语言。如果我在Linux内核3.3中开发一个使用蓝牙通信的处理应用程序,是否可以将其移植到Android上?

如果是,我应该怎么做呢?

总结我的问题,我可以把我的基于Linux的处理语言应用移植到android上吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-03-23 04:20:04

Linux二进制文件总是能够在Android系统上运行,前提是有合适的库可用(比如在chroot中)。例如,看看Debian & Android Together on G1,第一个发布的安卓设备。

最近发生的事情是,Android内核修改正在合并或准备合并到主线Linux内核中。这不会直接让桌面Linux用户(他们根本不会使用这些附加功能)或Android用户(他们将继续使用Android内核)受益,但希望能减少分歧,使持续的开发和维护变得更容易。

这也带来了在主线Linux内核上运行Android用户空间堆栈的可能性,无论是否在Android设备上。

票数 3
EN

Stack Overflow用户

发布于 2012-03-23 04:09:18

你不能直接这样做,不。你看,Android是基于Linux内核的,上面是特定设备的所有驱动程序,最重要的是Android操作系统。你需要编写代码,通过你的应用程序所在的沙箱进行Android OS调用。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9829702

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档