从架构的angular度来看,Android与传统的UNIX和UNIX系统(如GNU / Linux)有多相似?
Android和GNU / Linux一样多吗? 有没有可能在Android上安装X Windowpipe理器?
换一种说法; 作为一名Android开发人员,我可以重复使用我的Linux知识多less? 我只冒险进入Android开发的“Java方面”。
Android使用Linux内核。 它应该完全兼容POSIX1.2008 / XSH(C API)。
它也有最基本的POSIX实用程序,但除此之外,用户区是非常不同的。 许多东西只在Java中实现。
您可以在C / C ++中为Android开发本机应用程序,但对于GUI,您需要使用以下任一项:
或者可以在Android设备上安装完整的GNU系统。 内核是一样的,GNU系统是完全独立的。 Ubuntu有这样的安装支持。 然而,它不能访问电话,存储在本地应用程序等中的数据。