如何在android中使用图像的同时实现适当的mvp架构?

nhhxz33t  于 2021-07-09  发布在  Java
关注(0)|答案(1)|浏览(318)

我正在从头开始制作我的第一个android应用程序,我正在努力坚持mvp架构。如果我理解正确,模型应该独立于平台(即:不使用任何android包组件)。
然而,在处理图像时,我面临着这样的问题,因为bitmap(android类)似乎是实现图像的唯一方法。由于某种原因,我无法使用java.awt,我搜索过的许多问题的答案都表明它在android中不受支持。
所以我的问题是:如果我被迫在模型中使用android类来处理图像,我该如何维护mvp架构?
下面是我导入java.awt.image.buffereImage问题的屏幕截图(它在我的jdk中,但无法导入):buffereImage在我的jdk中,但无法导入
这里有一个问题说java.awt不能used:how can 我在androidstudio中导入java.awt.image.bufferedimage

zzzyeukh

zzzyeukh1#

如果您想维护您的架构,您不应该将图像存储为 Bitmap 在你的模型里。保持简单的形式 byte[] 或者类似的东西。然后,一旦进入可以访问android类的更高级别,就将它们转换为 Bitmap .

相关问题