android studio引用assets文件夹里的东西路径怎么写

android studio引用assets文件夹里的东西路径怎么写,第1张

inputReader = new InputStreamReader(AppcontextgetAssets()open(fileName));

或者

InputStream inputStream = getClass()getResourceAsStream("/assets/nametxt");

读取文件的时候填写文件名别忘了后缀

InputStream in = getResources()getAssets()open(fileName); //获取文件的字节数 int lenght = inavailable();

不知道你是想读取出来干嘛,

但是读取sd卡的文件第一步要获取的绝对路径,

EnvironmentgetExternalStorageDirectory()toString()就是获取sd卡的绝对路径,由于android各个版本不同,返回的路径也可能不相同,

String imgFilePath = EnvironmentgetExternalStorageDirectory()toString()

+ “/DCIM/devicepng

得到的绝对路径以后,可以通过流读取这个文件,如果你只是想显示到界面的话,那可以使用BitmapFactory来构建一个Bitmap对象,这个对象是可以直接应用于imageView的

创建方法BitmapFactorydecodeFile("路径")

我是用usb连手机测试的,估计是手机上运行只有apk,并没有产生assets文件夹现在我是直接读取拷贝到sd卡上的数据,路径是/mnt/sdcard/xxxjpg 详情回复发表于 2013-8-12 20:5

1

先在Activity里面调用getAssets()来获取AssetManager引用。

2

再用AssetManager的open(String

fileName,

int

accessMode)方法则指定读取的文件以及访问模式就能得到输入流InputStream。

3

然后就是用已经open

file

的inputStream读取文件,读取完成后记得inputStreamclose()。

4调用AssetManagerclose()关闭AssetManager。

以上就是关于android studio引用assets文件夹里的东西路径怎么写全部的内容,包括:android studio引用assets文件夹里的东西路径怎么写、android 读取Assets下的文件夹、Android 在知道文件路径以及文件名称读取SD卡上的图片该怎么做等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址:https://www.54852.com/web/9665026.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存