android - 访问android操作系统根文件

标签 android c operating-system controls

我有以下疑问:

我读到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/

相关文章:

c++ - Windows 操作系统的 strerror_r 的替代 api

xcode - Xcode (mac) 上的图形故障

c - 循环时间调度中的时间片

android - onClick() 监听通知

android - PhoneGap 是慢还是 bug?

c - MPI_Scatter 用法

ruby - 如何在 Mac OS 上恢复/System/Library/Frameworks/Ruby.framework/Versions/1.8?

android - 通过命令行签署 APK

java - Activity 和 createpdf 函数之间的依赖关系

c - `fgets` 的内存管理