如何在Android中将base64转换为位图

2023-12-11

我想获取一个从 base64 解码的字节数组并将其显示在 Android 中的 ImageView 上。

我从数据库中获取字节数组:

 byte[] blob = c.getBlob(1); 
     //I do this to see if the cursor is empty

     if(blob != null) { 

         byte[] decodedString = Base64.decode(blob, Base64.DEFAULT);
         Bitmap decodedByte = BitmapFactory.decodeByteArray(decodedString, 0, decodedString.length);
         mImage.setImageBitmap(decodedByte); 

        } 
     else { 
          mImage.setImageResource(R.drawable.pear); 
        }  

如果我这样做并将 blob 转换为字符串并打印它,它看起来就像在数据库中一样。如果我尝试解码错误的代码,我会得到一个“bad base64”异常,所以看来 base64 是好的。那么问题应该在于将其转换为图像。我现在已经研究了很多,上面的这种方法似乎是一种常见的方法。我是否遗漏了一些重要的东西?

编辑:这是我想要转换为图像的斑点之一,这就是它在数据库中的样子。

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

您发布的数据似乎已损坏。解码它(使用base64命令行实用程序`) 生成看起来像 PNG 文件的文件,但实际上并非如此:



$ base64 -d input.txt > output.png
$ file output.png 
output.png: PNG image, 805314562 x 284378236, 0-bit grayscale,
$
  
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在Android中将base64转换为位图 的相关文章

  • 使用 android AudioTrack 在左或右扬声器中播放声音

    我正在应用程序中的 AudioTrack 的帮助下播放声音 但我想在特定扬声器 耳朵中播放声音 即左扬声器或右扬声器或两个扬声器 以下代码是我用来播放声音的 private AudioTrack generateTone double fr
  • Android 自定义视图不能以正确的方式处理透明度/alpha

    我正在绘制自定义视图 在此视图中 我使用两个不同的绘画和路径对象在画布上绘画 我基本上是在绘制两个重叠的形状 添加 Alpha 后 视图中重叠的部分比图像的其余部分更暗 这是不希望的 但我不知道如何解决它 这是我的代码片段 用于展示我如何在
  • 如何获取.so文件的依赖项列表?

    假设我有libFoo so为 android arm 编译 我不确定它链接到什么STL实现 有options http developer android com intl ru ndk guides standalone toolchai
  • 在 Android 中长按时从操作模式中删除后退/主页按钮

    我已经在里面长按实现了上下文操作模式recycler view 为此我打电话给ActionModeCallback从创建动作模式开始 创建动作模式时 默认显示后退箭头 检查如下 单击后退箭头 操作模式将关闭 现在我想要hide or rem
  • Retrofit-2 内容类型问题

    我的 Api 接受 Content Type application json 作为标头 我按照改造文档中所述完美设置了标题 Headers Content Type application json POST user classes C
  • 使用 RecyclerView 适配器在运行时更改布局屏幕

    我有两个布局文件 如下所示 如果列表中存在数据 则我显示此布局 当列表为空时 我会显示此布局 现在我想在运行时更改布局 当用户从列表中删除最后一项时 我想将布局更改为第二张图片中显示的 空购物车布局 In getItemCount Recy
  • Android:应用内计费V3超时返回哪个响应码?

    出现网络超时情况时 Google Play 应用内结算服务 ice er V3 将返回哪些响应状态代码 它的所有功能都是统一的吗 我将在这里描述我的发现 我通过拔掉主机插头 在安装了全功能 GP GP Store V3 10 10 GP S
  • Android Studio更新到1.5后Gradle错误

    今天我已将 Android Studio 更新到 v1 5 我的 libgdx 项目在这次更新之前运行良好 现在我收到此错误消息 Error Unable to load class org gradle mvn3 org sonatype
  • 如何将 android.net.Uri 转换为 java.net.URL? [复制]

    这个问题在这里已经有答案了 有没有办法从Uri to URL 我正在使用的库需要这个 它only接受一个URL但我需要在我的设备上使用图像 如果该方案的Uri is http or https new URL uri toString 应该
  • 如何查看 Android 上的 Wi-Fi 是否已连接?

    我什至不希望我的用户尝试下载某些内容 除非他们连接了 Wi Fi 然而 我似乎只能判断是否启用了 Wi Fi 但他们仍然可以有 3G 连接 android net wifi WifiManager m WifiManager getSyst
  • 如何在进入新活动之前终止线程和处理程序

    大家好 在我尝试清理处理程序时 这段代码可能有点混乱 因为我一直在尝试追踪崩溃发生的位置 我有一个对话框活动 显示密码输入 进度条由线程和处理程序动画显示 似乎当我试图查看进度条是否完成并尝试终止线程时 当我尝试进入新活动时 我这样做的方式
  • 无法获取 Facebook 传入请求

    我正在尝试在我的 Facebook android 游戏应用程序中实现发送数据并接受该数据 我正在关注https developers facebook com docs android send requests notification
  • onClick 未在带有子项的 LinearLayout 上触发

    我有一个自定义的 LinearLayout 和一个较小的 TextView 子级 我希望能够单击 TextView 未覆盖的区域 因此我将 clickable true 和 onclicklistener 设置为 LinearLayout
  • Android 从命令行停止模拟器

    这个问题与如何通过命令行关闭Android模拟器 https stackoverflow com questions 5912403 how to shut down android emulator via cmd 但是 在尝试第一个答案
  • Android Studio 将音乐文件读取为文本文件,如何恢复它?

    gameAlert mp3是我的声音文件 运行应用程序时 它询问我该文件不与任何文件类型关联 请定义关联 我选择TextFile错误地 现在我的音乐文件被读取为文本文件 我如何将其转换回music file protected void o
  • onBackPressed 隐藏 不破坏 Activity

    我知道如何取消后退按键 以便活动 主窗口保持可见 public void onBackPressed return 我的目标是隐藏该活动 但是 在没有完成它的情况下 您如何在 onBackPressed 事件中做到这一点 即我想达到 onP
  • android httprequest java.net.UnknownHostException

    我想用android发出http请求 是使用这个 void testHTTP HttpClient httpClient new DefaultHttpClient HttpUriRequest request new HttpPost h
  • 将图像添加到自定义 AlertDialog

    我制作了一个 AlertDialog 让用户可以从我显示的 4 个选项中选择一个 前 3 个让他们在单击号码时直接拨打号码 第 4 个显示不同的视图 现在看起来是这样的 由于第四个选项的目的是不同的任务 我想让它看起来不同 因为用户可能会感
  • 无法将类型“System.IO.Stream”隐式转换为“Java.IO.InputStream”

    我提到了一些类似的问题 但没有一个涉及IO 当我使用时 我在java中使用了相同的代码Eclipse 那次就成功了 但现在我尝试在中使用这段代码Mono for Android C 它不起作用 我正在尝试运行此代码来创建一个InputStr
  • 在没有 Wifi 的情况下获取 Android 设备的 MAC 地址

    如何获取没有 Wifi 接口的 Android 设备 例如 Android 模拟器 的网络接口的 MAC 地址 通过WifiManager返回获取的WifiInfonull EDIT 更清楚地说 我必须与本地网络上的现有网络协议 不是我设计

随机推荐