是否可以从 xml/csv 文件中读取数据并在 android 应用程序中显示?任何指示都会非常有帮助。
最佳答案
先把你的xml文件放在raw文件夹里
然后试试这个(Xml pull Parser)
String temp1 = "" ,string 1;
final InputStream object = this.getResources().openRawResource(R.raw.data);
final InputStreamReader isr = new InputStreamReader(object);
try {
XmlPullParserFactory factory = XmlPullParserFactory.newInstance();
factory.setNamespaceAware(true);
XmlPullParser parser = factory.newPullParser();
parser.setInput(isr);
int eventType = parser.getEventType();
while (true)
{
if(eventType == XmlPullParser.END_DOCUMENT)
{
break;
}
else
temp1 = parser.getName();
{
switch(eventType)
{ case XmlPullParser.START_DOCUMENT:
break;
case XmlPullParser.START_TAG:
parser.getName());
if(temp1.equalsIgnoreCase("Your Conditions")) {
string 1 = parser.nextText();
//save the parsed message to string
}
break;
case XmlPullParser.END_TAG:
break;
case XmlPullParser.TEXT:
break;
}
eventType = parser.next();
}
}
关于android - 从 Android 应用程序中的 xml/csv 文件读取数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23529235/