android读取plist文件
16lz
2021-01-23
阅读更多 ios的配置文件是写在.plist里。
那么,如何从android读取.plist文件内容呢?
1.需要导入dd-plist.jar
2.读取.plist文件
config.plist
逻辑方法
XmlUtil中的方法
那么,如何从android读取.plist文件内容呢?
1.需要导入dd-plist.jar
2.读取.plist文件
config.plist
<?xml version="1.0" encoding="UTF-8"?>version 1 net http timeout 30 URL http://xxx.xxx.xxx.xxx certifyUser URL http://xxx.xxx.xxx.xxx/certifyUser encoding utf-8
逻辑方法
URL url = null;InputStream in = null;in = XmlUtil.getFileInputStream( "config/config.plist", context );NSDictionary configSetting = (NSDictionary) PropertyListParser.parse( in );NSDictionary configNet = (NSDictionary) configSetting.objectForKey( "net" );NSDictionary configHttp = (NSDictionary) configNet.objectForKey( "http" );String strUrl = configHttp.objectForKey( "URL" ).toString();url = new URL( strUrl );
XmlUtil中的方法
public static InputStream getFileInputStream( String fileName, Context context ) { AssetManager am = context.getResources().getAssets(); InputStream in = null; try { in = am.open( fileName ); } catch ( IOException e ) { // TODO Auto-generated catch block e.printStackTrace(); } return in;}
更多相关文章
- android 获取.thumbnail文件下的小图标
- Android--用Pull解析器将对象解析成xml文件及单元测试
- Android百度地图一种简单实现多标注及响应时间的方法
- Xposed: 勾住(Hook) Android应用程序对象的方法,实现AOP
- android 反射解析xml文件成为java对象
- (Android) Eclipse "launching delegate" 停在 27%的解决方法
- android 9.png 文件
- Android TXT文件读写
- android java复制和压缩文件或文件夹