Android 读取asset文件

Android 读取asset文件,第1张

读取asset目笑磨录下面文件, 返回碰握斗byte[] , fileName: key/hello.der

读取asset目录下面文皮中件, 返回string

将文件保存到外部

可以通过这个方法来找到是否有你要的那个文件:

String[] list = null

list = getResources().getAssets().list("abc")

它返回的是在assets文件夹下abc文件夹中文件的文件名的列表。再去检查list中是否有你需要的文件。

读取abc文件夹中的文件的时候只需:

InputStream in = getResources().getAssets().open("abc/yan.txt")//不需要加“assets”

InputStream inStream = context.getAssets().open(fileName)这个context指service或猛毕者activity对象,如果是在service或者activity中,就直接调getAssets()就好了. fileName是相对路径,如果你的文件就是放在assets目录下,就旅亮直接写文件名比如text.txt就行了,如果是在assets的子目录下,就需要将子枝镇芹目录的路径也加上.


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

原文地址: http://outofmemory.cn/tougao/12322376.html

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

发表评论

登录后才能评论

评论列表(0条)

保存