我有以下疑问:
我读到android操作系统是基于linux的,我想它可能具有与ubuntu相同的结构(在文件配置方面:/root、/dev等)。 那么,是否可以在android中运行用C编写的应用程序?就像在 ubuntu 中可以做的那样吗?如果是这样,我该怎么做?
另外,我如何通过android应用程序(用java编写)访问根文件?以及如何访问操作系统的行为(例如,在中断方面)?
提前感谢您的回答。
格斯
最佳答案
基本答案:不支持在 Android 上运行 C 应用程序,除非通过 native 开发工具包 (NDK)。
除非对手机进行 root,否则您无法访问根文件。
您可以通过 API 访问某些操作系统行为。基本上,如果它不是 API 的一部分,您就无法访问它。
Android 操作系统基于 Linux,但它只是一个操作系统,而不是像 X 这样的窗口服务器或像 Gnome 或 KDE 这样的桌面环境。
关于android - 访问android操作系统根文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10901688/