在/data/下创建文件的权限问题

近日,在 做一个项目的时候,客户要求要在板子的/data/下创建一个文件,结果在这边 试了好久,一直说权限不足,查了一下,网上大神所说的两个权限都加了,但就是没有权限创建文件
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS"/>

最后,在一个同事的帮助下,解决了这个问题


这个问题的主要点在于:需要让自己的程序获得system级别的权限,那么就需要在AndroidManifest.xml中添加system权限:

android:sharedUserId="android.uid.system"
然后,在Android.mk 中添加
LOCAL_CERTIFICATE := platform
这个问题就成功 解决了。

你可能感兴趣的:(android,android,System,System,创建文件)