安卓qmap是什么文件夹

安卓qmap是什么文件夹,第1张

Qmap 是 QQ 的地图文件夹(就是在 QQ 里给好友发送定位时候产生的文件),删掉不是很影响使用,属于缓存文件,删掉后再次加载位置信息会慢一点,但不影响 QQ 发送定位的功能。

Qmap用法是历趣手机应用商店为您推送的应用,可以删除。

QT中的QMap是存放的是很多键值对的文件,可根据key查询value。

扩展资料:

安卓手机的文件比较不容易区分,一般都是英语命名,除非是自己设置的文件名,所以能不删的,尽量都别删。

如果是空间不足的话,又想删除一些东西,那文件名前面有带一个点的,是一定不能删的,这类文件类似系统文件,没有带点的文件名,删了不会影响手机,但是会影响你下载的某些软件,或者游戏。

以下文件不可以删除:

1、android_secure 是官方app2sd的产物,删了之后装到sd卡中的软件就无法使用了。

2、etc                系统主要配置文件

3、system            Android 系统文件

4、sys                Linux 内核文件

5、proc                运行时文件

6、initrc            启动脚本

7、defaultprop        系统属性配置文件

8、data                用户程序目录

9、dev                设备文件

参考资料:

百度百科—安卓手机文件管理

QSettings 类提供“持久性”,平台独立的应用程序设置。意思是,程序关闭后QSettings把窗体大小,位置,用户设置的Option 保存起来,下次

打开程序时再重新加载。

如果你需要的是“非持久性” 基于内存的数据结构,可以考虑使用QMap<QString,QVariant> 代替。

通常,对于Windows,配置信息保存在“注册表”中,Mac OS 是XML 文件,Unix 是INI 文件

// 构造函数

QSettings settings("MySoft", "Star Runner"); // 公司或组织名 // 应用程序名

QCoreApplication::setOrganizationName("MySoft");

QCoreApplication::setOrganizationDomain("mysoftcom"); // 专为Mac OS X 准备的

QCoreApplication::setApplicationName("Star Runner");

QSettings settings;

如果要在程序很多地方使用QSettings,用 QCoreApplication::setOrganizationName() 和QCoreApplication::setApplicationName() 然后用QSettings 的默认构造函数。

这样,公司或组织名,应用程序名只要指定一次,QSettings settings 到处扔就行。

QSettings 存储了一对键值( Key / value ) ,Key 是一个QString,Value是一个QVariant

settingssetValue("editor/wrapMargin", 68); //添加一对键值

添加键值的时侯,如果Key 已存在,则Value 被重写。

出于效率的原因,setValue 不会立既写入(如注册表,INI, XML), 要立既写入可以用sync() 函数。

int margin = settingsvalue("editor/wrapMargin")toInt();

通过Key,取回Value。如果指定的Key 不存在,QSettings 返回空的QVariant(转成整型是 0)。

// 类型转换

QSettings settings("MySoft", "Star Runner");

QColor color =settingsvalue("DataPump/bgcolor")value<QColor>();

// 通过"/" 分组

settingssetValue("mainwindow/size",win->size());

settingssetValue("mainwindow/fullScreen",win->isFullScreen());

settingssetValue("outputpanel/visible",panel->isVisible());

settingsbeginGroup("mainwindow");

settingssetValue("size", win->size());

settingssetValue("fullScreen",win->isFullScreen());

settingsendGroup();

settingsbeginGroup("outputpanel");

settingsendGroup();

添加分组,并链表化,读写分组

void QSettings::beginWriteArray( constQString & prefix,int size =-1)Adds prefix to the current group and starts writing an array of size size

If size is -1 (the default), it is automatically determined based on the indexes of the entries written

If you have many occurrences of a certain set of keys,

you can use arrays to make your life easier

For example, let's suppose that you want to save a variable-length list of user names and passwords

You could then write:

struct

Login{

QString userName;

QString password;

};

QList<Login> logins;

QSettings settings;

settingsbeginWriteArray("logins");

for (int i = 0; i < loginssize(); ++i) {

settingssetArrayIndex(i);

settingssetValue("userName", listat(i)userName);

settingssetValue("password", listat(i)password);

}

settingsendArray();

遍历分组

int

QSettings::beginReadArray(constQString&prefix)

Adds prefix to the current group and starts reading from an array Returns the size of the array

Example:

struct Login {

QString userName;

QString password;

};

QList<Login> logins;

QSettings settings;

int size = settingsbeginReadArray("logins");

for (int i = 0; i < size; ++i) {

settingssetArrayIndex(i);

Login login;

loginuserName = settingsvalue("userName")toString();

loginpassword = settingsvalue("password")toString();

loginsappend(login);

}

settingsendArray();

QStringList QSettings::childGroups() constReturns a list of all key top-level groups that contain keys that can be read using the QSettings object

Example:

QSettings settings;

settingssetValue("fridge/color", Qt::white);

settingssetValue("fridge/size", QSize(32, 96));

settingssetValue("sofa", true);

settingssetValue("tv", false);

QStringList groups = settingschildGroups();

// groups: ["fridge"]

If a

groupisset

usingbeginGroup(),thefirst-levelkeysin

that group

are returned,withoutthegroup

prefix

settingsbeginGroup("fridge");

groups = settingschildGroups();

// groups: []

You can navigate through the entire setting hierarchy using childKeys() and childGroups() recursively

See also childKeys() and allKeys()

// readSettings() /writeSettings()

void MainWindow::writeSettings()

{

QSettings settings("Moose Soft", "Clipper");

settingsbeginGroup("MainWindow");

settingssetValue("size", size());

settingssetValue("pos", pos());

settingsendGroup();

}

void MainWindow::readSettings()

{

QSettings settings("Moose Soft", "Clipper");

settingsbeginGroup("MainWindow");

resize(settingsvalue("size", QSize(400, 400))toSize());

move(settingsvalue("pos", QPoint(200, 200))toPoint());

settingsendGroup();

}

// readSettings() and writeSettings() 必须分别位于主窗体的构造函数和closeEvent函数里面。

MainWindow::MainWindow()

{

readSettings();

}

void MainWindow::closeEvent(QCloseEventevent)

{

if (userReallyWantsToQuit()) {

writeSettings();

event->accept();

} else {

event->ignore();

}

}

简单用例

maincpp

#include

<QtGui/QApplication>

#include "mainwindowh"

int main(int argc, char argv[])

{

QApplication a(argc, argv);

MainWindow w;

wshow();

return aexec();

}

呵呵,是位美女吧,还是一个享乐派呢

其实不管你是什么,我告诉你个地方比海洋公园卫生\不容易晒黑\吃吃\玩好\24小时\桑拿\自主餐\恒温游泳池\,也不贵才68元,想去吗

想去,可以告诉我哟

江北的君豪酒店的御泉商务水艺会馆,价格68元,江北坐的化,做出租五元就到哟!****,还是不公开的好!!不好意思哈,如果真想知道,加我QQ243147343

以上就是关于安卓qmap是什么文件夹全部的内容,包括:安卓qmap是什么文件夹、qsetting 怎么获得字符数组、请问重庆江北,那里游泳比较好等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9324347.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-27
下一篇 2023-04-27

发表评论

登录后才能评论

评论列表(0条)

保存