Android assets 找不到文件异常 FileNotFoundException

Android assets 找不到文件异常 FileNotFoundException,第1张

asset FileNotFoundException

使用assets加载文件时出现的了文件未找到:原因是乱加路径;

使闷和用Glide来加载asetts资源作为背景图片时时,如下

后来使用了觉得这种方式加载出现了肉眼可见的延迟,

更换了其他方式,使用消罩嫌了

AssetManager ->InputStream->BitmapFactory->Bitmap->BitmapDrawable->View.setBackgroud(drawable)

来实现,但是中间在这里出现了错误

出现了找不到文件的情况,问题在于使用了复制粘贴,在AssetManager 中不需要添加PATH_HEAD 这个东东,直接使用拿手相对路径就可以了;

还是要减少复制粘贴来避免一些不好排查的问题

可以把资源蚂李饥文件放到asset目录下,该扰唯目录下存放的文件最大为1M,大文件可先进闷返行分割。。这样就会在apk中了,一般可以在点击运行软件的时候开辟一个线程把这么文件移到sdcard;或者运行软件的时候从服务端下载。。。别的好像没有了。。。 查看更多答案>>


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

原文地址: https://outofmemory.cn/tougao/12164008.html

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

发表评论

登录后才能评论

评论列表(0条)

保存