如何从 Android 中的 plist 中获取值?
Posted
技术标签:
【中文标题】如何从 Android 中的 plist 中获取值?【英文标题】:How to get the values from plist in Android? 【发布时间】:2012-07-24 13:49:40 【问题描述】:目前我在 android 应用程序中工作,使用 plist 将一些值存储在 Resource 文件夹中,然后我从 Android 中的 Resource 获取本地 plist 值,但我无法获取这些,如何在 Android 中解析本地 plist 值? 请帮帮我
谢谢
这里我提到了Plist值
<?xml version="1.0" encoding="UTF-8"?>
<array>
<dict>
<key>Code</key>
<string>11</string>
<key>Country</key>
<string>Afghanistan</string>
</dict>
<dict>
<key>Code</key>
<string>12213</string>
<key>Country</key>
<string>Aland Islands</string>
</dict>
<dict>
<key>Code</key>
<string>24144</string>
<key>Country</key>
<string>Albania</string>
</dict>
<dict>
<key>Code</key>
<string>35223434</string>
<key>Country</key>
<string>Algeria</string>
</dict>
</array>
【问题讨论】:
【参考方案1】:检查这个:Android PList Parser
测试中的示例用法-
PListXMLParser parser = new PListXMLParser();
PListXMLHandler handler = new PListXMLHandler();
parser.setHandler(handler);
parser.parse(plistContentAsString);
PList plist = ((PListXMLHandler)parser.getHandler()).getPlist();
// use the plist
plist.getRootElement(); // get root element
【讨论】:
没有帮助。关于如何使用上述库没有明确的答案。以上是关于如何从 Android 中的 plist 中获取值?的主要内容,如果未能解决你的问题,请参考以下文章
从 xxx.plist 获取值以在 Target 中构建设置
如何使用 MAC OSX 中的“默认值”从 plist 文件中一次读取多个值