0

Res->Raw に保存された XML ファイルがあります。このファイルのパスを取得して、関数の引数に渡して解析したいと考えています。

XML ファイルの名前は familys.xml なので、これを試してみましたが機能しません: "res/raw/families.xml"。何か助けはありますか?

4

2 に答える 2

1

使用する :

 InputStream is=getResources().openRawResource(R.raw.families);

InputStreamXMLを取得するには、 XMLPullParserを使用してファイルを解析します。

 XmlPullParser xpp=XmlPullParserFactory.newInstance().newPullParser();
 xpp.setInput(is,"your-encoding");

別の方法として、assets フォルダーに配置することもできます。

于 2013-04-09T19:24:56.883 に答える
0

res/は単なるソースフォルダーです。最終アプリには存在しません。ファイルを取得したい場合は、assetsフォルダに入れるか、使用することができますgetResources().openRawResource()

于 2013-04-09T19:24:43.823 に答える