一个简单的问题IG我正在尝试android studio的虚拟设备,我需要编辑一个模拟器文件中的参数。
此文件的路径通常为{HomeDir}.android\avd\虚拟设备名称.avd\AVD.conf
该文件的内容如下所示:
[perAvd]
battery\charge_level=100
loc\latitude=37.422
virtualscene\posters=@Variant(\0\0\0\b\0\0\0\x2\0\0\0\b\0w\0\x61\0l\0l\0\0\0\n\0\0\0\xa0\0\x43\0:\0/\0U\0s\0\x65\0r\0s\0/\0M\0\x61\0x\0i\0m\0i\0l\0i\0\x61\0n\0\x42\0r\0\x61\0u\0n\0/\0P\0i\0\x63\0t\0u\0r\0\x65\0s\0/\0{\0\x36\0\x44\0\x37\0\x43\0\x30\0\x33\0\x37\0\x42\0-\0\x39\0\x34\0\x37\0\x43\0-\0\x34\0\x37\0\x33\0\x37\0-\0\x41\0\x44\0\x30\0\x41\0-\0\x45\0\x36\0\x41\0\x45\0\x43\0\x37\0\x37\0\x37\0\x43\0\x44\0\x34\0\x43\0}\0.\0p\0n\0g\0.\0j\0p\0g\0\0\0\n\0t\0\x61\0\x62\0l\0\x65\0\0\0\n\xff\xff\xff\xff)
virtualscene\tv_animation=false
loc\longitude=-122.084
loc\altitude=5
loc\velocity=0
loc\heading=0
如果你知道如何使用android studio和模拟设备的avd管理器,你应该很快注意到这个文件包含了一些高级设置,你通常可以通过模拟设备的菜单来设置。现在我的问题是,既然我需要编辑virtualscene\posters
参数,那么这个编码是什么?我的意思是,它看起来像十六进制,但它不是。在字符串的末尾还包含png/jpg
,看起来像.\0p\0n\0g\0.\0j\0p\0g
,但我无法确定这是哪种编码
希望有人能帮忙
1条答案
按热度按时间iezvtpos1#
这看起来像是一个QSettings配置文件。这个类将程序的设置保存到
.conf
或.ini
文件中,并像这样对数据进行编码。它允许以后使用QVariant读取数据