查看完整版本: [-- Qt QSettings Android  保存文件失败,如何解决 --]

QTCN开发网 -> Qt基础编程 -> Qt QSettings Android  保存文件失败,如何解决 [打印本页] 登录 -> 注册 -> 回复主题 -> 发表主题

hmantic 2021-03-20 16:01

Qt QSettings Android  保存文件失败,如何解决

  1. QSettings localIni ("/storage/emulated/0/CNCAPP/cncApp.ini",QSettings::NativeFormat);
    localIni.setValue("HUST/CNC_APP/currentUIFile","123456");
    localIni.sync();

    QSettings localIni1 ("/storage/emulated/0/CNCAPP/cncApp1.ini",QSettings::IniFormat);
    localIni1.setValue("HUST/CNC_APP/currentUIFile","123456");
    localIni1.sync();


Qt QSettings 使用以上代码都无法在安卓保存 ini 文件。求大神指点迷津!!!不胜感激!!

20091001753 2021-03-20 16:53

“/storage/emulated/0/CNCAPP/cncApp.ini”
直接改成
“cncApp.ini”
就成。

失败是因为权限问题。

APP若只访问自己的目录,不需要额外的权限。
如果要访问外部目录,例如SD卡,或是公共资源路径,比如相册之类的,就需要额外申请权限。

你APP保存自己的配置文件,当然放在自己目录里就好,直接使用文件名就OK了,不需要指定具体目录。


查看完整版本: [-- Qt QSettings Android  保存文件失败,如何解决 --] [-- top --]



Powered by phpwind v8.7 Code ©2003-2011 phpwind
Gzip disabled