如何将 IOS 应用程序中的 plist 重用到我们的 android 应用程序中

Posted

技术标签:

【中文标题】如何将 IOS 应用程序中的 plist 重用到我们的 android 应用程序中【英文标题】:How to reuse plist from IOS Apps into our android apps 【发布时间】:2015-10-09 12:01:38 【问题描述】:

我想在 android 中使用 plist 文件数据来告诉任何读取 plist 文件的最佳方法。

【问题讨论】:

【参考方案1】:

你可以使用它。

String pList = StorageUtils.getFilePathFromAssetsOrLocalStorage(this, "some.plist");
PListXMLHandler handler = new PListXMLHandler();
        PListXMLParser parser = new PListXMLParser();
        parser.setHandler(handler);
        parser.parse(pList);
        PList list = ((PListXMLHandler) parser.getHandler()).getPlist();
        Array arr = (Array) list.getRootElement();
        for (int i = 0; i < arr.size(); i++) 
            Dict dict = (Dict) arr.get(i);
            DictItem item = DictItem.parse(this, dict, "");

【讨论】:

这里如何获得特定物品@alican akyol 如何添加PListXMLHandler、Plist、Dict类 PListXmlHandler类的包名是com.longevitysoft.android.xml.plist;【参考方案2】:

你可以使用这个库: https://github.com/tenaciousRas/android-plist-parser

希望对你有帮助。

【讨论】:

虽然此链接可能会回答问题,但最好在此处包含答案的基本部分并提供链接以供参考。如果链接页面发生更改,仅链接的答案可能会失效

以上是关于如何将 IOS 应用程序中的 plist 重用到我们的 android 应用程序中的主要内容,如果未能解决你的问题,请参考以下文章

如何在 iOS 7 中将 CSV 文件关联到我的应用程序

如何本地化iOS info.plist文件中的字符串?

如何本地化 iOS info.plist 文件中的字符串?

如何保护 ios 应用程序中的默认 plist 文件

删除保存在设备上的 plist 中的第一项

如何将 NSAppTransportSecurity 添加到我的 info.plist 文件中?