OpenHarmony开发者论坛
标题:
Native C so动态库如何操作用户目录或文件
[打印本页]
作者:
kangduola
时间:
2024-1-9 21:45
标题:
Native C so动态库如何操作用户目录或文件
[md]Native C so动态库如何操作用户目录?即类似于Linux下管理某目录和文件。
[/md]
作者:
深开鸿_王石
时间:
2024-1-10 16:31
stdio.h里的接口都能用啊
作者:
xq_qyh
时间:
2024-1-11 17:04
使用fopen,fwrite,fread,fprintf,fscanf这些函数都是可以的
作者:
Lsheep
时间:
2024-8-21 17:36
回复
xq_qyh
: 但会出现权限不够的问题,请问你是怎么解决的
作者:
Lsheep
时间:
2024-8-21 17:37
回复
深开鸿_王石
: 但会出现权限不够的问题,请问你是怎么解决的
作者:
云端筑梦
时间:
2024-8-22 09:14
回复
Lsheep
: 关闭seLinux,可以去源码里关闭,或者执行setenforce 0命令
作者:
Lsheep
时间:
2024-8-22 17:32
回复
云端筑梦
: 谢谢,我试了setenforce 0,可以open()打开操作/dev下面的文件,但/sys下面的文件还是不行(主要想操作gpio),在代码里面使用system()去执行操作指令也是一直失败,这个有办法解决吗
作者:
云端筑梦
时间:
2024-8-23 09:19
回复
Lsheep
: 你是不是gpio口的那个节点没有读写权限呢,先用chmod 命令加一下
作者:
Lsheep
时间:
2024-8-23 13:59
回复
云端筑梦
: 是的,但鸿蒙应用无法使用类似system()方法来改变权限,如果是进入命令行改变权限的话,就不适合设备生产了,目前就是卡在这里无法解决这个问题
作者:
云端筑梦
时间:
2024-8-23 14:37
回复
Lsheep
: 写个脚本自启动的时候改变权限,然后
https://forums.openharmony.cn/fo ... &extra=page%3D1
用这个方法实现自启动,2、或者在init目录里去找合适的cfg文件,然后把改权限的命令加进去
作者:
Lsheep
时间:
2024-8-23 16:05
回复
云端筑梦
: 好的,谢谢!还有个疑问就是,改init里面的cfg应该只能设备开发或者厂商那边适配对吧
作者:
云端筑梦
时间:
2024-8-23 17:02
回复
Lsheep
: 对的,要在源码里改
望采纳
作者:
Lsheep
时间:
2024-8-26 09:51
回复
云端筑梦
: 好的,谢谢解决。积分够了必采纳
欢迎光临 OpenHarmony开发者论坛 (https://forums.openharmony.cn/)
Powered by Discuz! X3.5