我正在开发几个正在编译到 Android 4.0.3 ICS 中的 AudioEffect 子类...我正在尝试将原始 PCM 数据转储到文件中,但是由于 AudioEffects 在 mediaserver 进程的上下文中运行,因此似乎没有文件写入权限可用的。
fopen("/data/local/tmp/pcm_in.pcm", "w");
正在返回一个 NULL 指针和 errno 13(权限被拒绝)。
有什么想法可以授予媒体服务器此权限,或写入我可以访问的文件夹吗?我正在编译操作系统,所以一切顺利......
更具体地说:这些本机/系统服务的权限是如何确定的?我不认为他们有 AndroidManifest.xml ......