访问Android应用程序中的资源

时间:2015-07-02 06:31:16

标签: android android-resources

我试过使用Android的gpuimage。这个问题与gpuimage无关,但此时却发生了。我尝试构建图像过滤器,但只是将图像用作原始图像上的叠加层。

  GPUImageColorDodgeBlendFilter tmp = new GPUImageColorDodgeBlendFilter();
  tmp.setBitmap(BitmapFactory.decodeResource(context.getResources(), R.drawable.hipster));

我的问题是我需要访问位于res / drawable / hipster.png中的名为hipster.png的文件

我想避免使用decodeResource,因为这个图像总是一样的,我想避免使用上下文,因为过滤器类是在lib中内置的,我在我的app中重用它。

有什么想法吗?

我试图使用来自活动的上下文,但它崩溃了,我认为在这种情况下上下文是无用的

由于

1 个答案:

答案 0 :(得分:0)

嗨Seb我会告诉你我是怎么做的。唯一的区别是我使用上下文,但我将其作为参数传递给我的代码的某些部分,我没有任何问题。

d = {}
slst = s.split(maxsplit=1)
d[slst[0]] = d[slst[1]]

希望它有所帮助!