找不到Android档案路径

找不到Android档案路径,第1张

概述我试图做XML解析程序.我也将FileInputStream用于我的XML文件.我将XML文件放在android的资产文件夹META-INF文件夹下.该文件名为“ container.XML”.这是我的代码parseXML, public void parseXMLinfoBook() throws FileNotFoundException, Parser

我试图做XML解析程序.
我也将fileinputStream用于我的XML文件.
我将XML文件放在androID的资产文件夹meta-inf文件夹下.
该文件名为“ container.XML”.

这是我的代码parseXML,

 public voID parseXMlinfoBook() throws fileNotFoundException,ParserConfigurationException,SAXException{        fileinputStream in = new fileinputStream("file:///androID_asset/meta-inf/container.xml");        StringBuffer inline = new StringBuffer();        inputStreamReader isr = new inputStreamReader(in);        BufferedReader inRd = new BufferedReader(isr);        SAXParserFactory spf=SAXParserFactory.newInstance();        SAXParser spr=spf.newSAXParser();        XMLReader xmlreader = spr.getXMLReader();        XmlHandler xmlhe=new XmlHandler();        xmlreader.setContentHandler(xmlhe);        }

这是button.SetonClick代码,

public voID onClick(VIEw v) {                // Todo auto-generated method stub                try {                    parseXMlinfoBook();                } catch (fileNotFoundException e) {                    // Todo auto-generated catch block                    e.printstacktrace();                    tv.setText("ErrorPath "+e.getMessage());                } catch (ParserConfigurationException e) {                    // Todo auto-generated catch block                    e.printstacktrace();                } catch (SAXException e) {                    // Todo auto-generated catch block                    e.printstacktrace();                }            }        });

我只有错误消息.
希望对您有所帮助!最佳答案我假设您已将container.xml文件放置在apk包内应用程序的资产目录中.

要打开AndroID应用程序/ assets目录中的文件,您需要输入AssetManager.getAssets()在Context对象上可用,因此可用于您的Activity或Service.

AssetManager mgr = getContext().getAssets();inputStream in = mgr.open("meta-inf/container.xml");inputStreamReader isr = new inputStreamReader(in);//... Rest of the code
总结

以上是内存溢出为你收集整理的找不到Android档案路径 全部内容,希望文章能够帮你解决找不到Android档案路径 所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1145375.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-31
下一篇 2022-05-31

发表评论

登录后才能评论

评论列表(0条)

保存