作者:一根吃兔子的萝卜 | 来源:互联网 | 2023-05-17 19:55
ImusingandroidstudioandIhavesomepicslocatedhere:..\app\src\main\res\pics我正在使用androidst
I'm using android studio and I have some pics located here: ..\app\src\main\res\pics
我正在使用android studio,我在这里有一些照片:.. \ app \ src \ main \ res \ pics
I have this method to open images in the adapter java class
我有这个方法在适配器java类中打开图像
private Drawable drawImage(String iconString) {
Log.i(TAG , "icon string = " + iconString) ;
AssetManager assetManager=ctx.getAssets();
InputStream inputStream;
try {
inputStream=assetManager.open("pics/"+iconString+".png");
Log.i(TAG , "icon string try = " + iconString) ;
Drawable drawable=Drawable.createFromStream(inputStream, null);
return drawable ;
} catch (Exception e) {
e.printStackTrace();
}
return null;
}
I did invoke the method but when I build and run it I get the following error:
我确实调用了该方法,但是当我构建并运行它时,我收到以下错误:
java.io.FileNotFoundException: pics/ic_payments.png
06-08 10:10:44.577 8002-8002/ ... W/System.err:
at android.content.res.AssetManager.openAsset(Native Method)
What did I miss here?
我在这里想念的是什么?
3 个解决方案
推荐阅读
-
在处理遗留数据库的映射时,反向工程是一个重要的初始步骤。由于实体模式已经在数据库系统中存在,Hibernate 提供了自动化工具来简化这一过程,帮助开发人员快速生成持久化类和映射文件。通过反向工程,可以显著提高开发效率并减少手动配置的错误。此外,该工具还支持对现有数据库结构进行分析,自动生成符合 Hibernate 规范的配置文件,从而加速项目的启动和开发周期。 ...
[详细]
蜡笔小新 2024-11-04 18:29:37
-
com.sun.javadoc.PackageDoc.exceptions()方法的使用及代码示例 ...
[详细]
蜡笔小新 2024-11-13 10:47:33
-
-
零拷贝技术是提高I/O性能的重要手段,常用于Java NIO、Netty、Kafka等框架中。本文将详细解析零拷贝技术的原理及其应用。 ...
[详细]
蜡笔小新 2024-11-13 02:03:52
-
在处理大图片时,PHP 常常会遇到内存溢出的问题。为了避免这种情况,建议避免使用 `setImageBitmap`、`setImageResource` 或 `BitmapFactory.decodeResource` 等方法直接加载大图。这些函数在处理大图片时会消耗大量内存,导致应用崩溃。推荐采用分块处理、图像压缩和缓存机制等策略,以优化内存使用并提高处理效率。此外,可以考虑使用第三方库如 ImageMagick 或 GD 库来处理大图片,这些库提供了更高效的内存管理和图像处理功能。 ...
[详细]
蜡笔小新 2024-11-03 20:31:59
-
Spring – Bean Life Cycle ...
[详细]
蜡笔小新 2024-11-13 13:24:40
-
本文介绍如何使用线段树解决洛谷 P1531 我讨厌它问题,重点在于单点更新和区间查询最大值。 ...
[详细]
蜡笔小新 2024-11-12 21:27:38
-
在多线程并发环境中,普通变量的操作往往是线程不安全的。本文通过一个简单的例子,展示了如何使用 AtomicInteger 类及其核心的 CAS 无锁算法来保证线程安全。 ...
[详细]
蜡笔小新 2024-11-12 16:40:04
-
本文介绍了如何使用Net Core 3.0和Web API进行前后端分离开发,并重点探讨了Vue.js在前端的应用。后端采用MySQL数据库和EF Core框架进行数据操作,开发环境为Windows 10和Visual Studio 2019,MySQL服务器版本为8.0.16。文章详细描述了API项目的创建过程、启动步骤以及必要的插件安装,为开发者提供了一套完整的开发指南。 ...
[详细]
蜡笔小新 2024-11-11 10:58:21
-
在探讨如何在Android的TextView中实现多彩文字与多样化字体效果时,本文提供了一种不依赖HTML技术的解决方案。通过使用SpannableString和相关的Span类,开发者可以轻松地为文本添加丰富的样式和颜色,从而提升用户体验。文章详细介绍了实现过程中的关键步骤和技术细节,帮助开发者快速掌握这一技巧。 ...
[详细]
蜡笔小新 2024-11-10 15:37:21
-
本文详细阐述了在Spring Boot框架中正确使用枚举参数的方法与技巧,旨在帮助开发者更高效地掌握和应用枚举类型的数据传递,适合对Spring Boot感兴趣的读者深入学习。 ...
[详细]
蜡笔小新 2024-11-09 20:34:17
-
本文深入解析了WCF Binding模型中的绑定元素,详细介绍了信道、信道管理器、信道监听器和信道工厂的概念与作用。从对象创建的角度来看,信道管理器负责信道的生成。具体而言,客户端的信道通过信道工厂进行实例化,而服务端则通过信道监听器来接收请求。文章还探讨了这些组件之间的交互机制及其在WCF通信中的重要性。 ...
[详细]
蜡笔小新 2024-11-09 17:13:19
-
线程能否先以安全方式获取对象,再进行非安全发布? ...
[详细]
蜡笔小新 2024-11-09 09:21:53
-
在使用SSH框架进行项目开发时,经常会遇到一些常见的问题。例如,在Spring配置文件中配置AOP事务声明后,进行单元测试时可能会出现“No Hibernate Session bound to thread”的错误。本文将详细探讨这一问题的原因,并提供有效的解决方案,帮助开发者顺利解决此类问题。 ...
[详细]
蜡笔小新 2024-11-07 03:17:49
-
本文探讨了资源访问的学习路径与方法,旨在帮助学习者更高效地获取和利用各类资源。通过分析不同资源的特点和应用场景,提出了多种实用的学习策略和技术手段,为学习者提供了系统的指导和建议。 ...
[详细]
蜡笔小新 2024-11-06 18:03:41
-
基址获取与驱动开发:内核中提取ntoskrnl模块的基地址方法解析 ...
[详细]
蜡笔小新 2024-11-04 15:56:02
-