访问android assets下的文件路径要怎么写

总是说找不到啊,路径要怎么写。。。... 总是说找不到啊,路径要怎么写。。。 展开
 我来答
logic1965
2013-07-23 · TA获得超过551个赞
知道小有建树答主
回答量:282
采纳率:0%
帮助的人:211万
展开全部

已上面图片为例:

要访问book目录,直接写getAssets().list("book");可列出book下所有文件

要访问0_1.txt, getAssets().open("book/0/0_1.txt");

更多追问追答
追问
我是把路径写在配置文件里面的,可以直接通过路径读取吗?
追答
getAssets().open("book/0/0_1.txt");就可以得到0_1.txt的输入流了。
Assets中文件时在APK文件里面,apk文件安装时是保存在data/app目录下,它没被解压,因此在文件系统中没有/.??/book/0/0_1.txt这样的文件节点,只能通过AssetsManager访问的。

你可以把上面的输入流,写到SD某个文件中,再通过那个文件直接路径读取。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式