Res->Raw に保存された XML ファイルがあります。このファイルのパスを取得して、関数の引数に渡して解析したいと考えています。
XML ファイルの名前は familys.xml なので、これを試してみましたが機能しません: "res/raw/families.xml"。何か助けはありますか?
Res->Raw に保存された XML ファイルがあります。このファイルのパスを取得して、関数の引数に渡して解析したいと考えています。
XML ファイルの名前は familys.xml なので、これを試してみましたが機能しません: "res/raw/families.xml"。何か助けはありますか?
使用する :
InputStream is=getResources().openRawResource(R.raw.families);
InputStreamXMLを取得するには、 XMLPullParserを使用してファイルを解析します。
XmlPullParser xpp=XmlPullParserFactory.newInstance().newPullParser();
xpp.setInput(is,"your-encoding");
別の方法として、assets フォルダーに配置することもできます。
res/は単なるソースフォルダーです。最終アプリには存在しません。ファイルを取得したい場合は、assetsフォルダに入れるか、使用することができますgetResources().openRawResource()