Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/222.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Android中解码Base 64是否需要外部软件包?_Android_Database_Base64 - Fatal编程技术网

在Android中解码Base 64是否需要外部软件包?

在Android中解码Base 64是否需要外部软件包?,android,database,base64,Android,Database,Base64,我目前正在从事一个Android项目,在该项目中,我需要从数据库中提取图像。图像以Base 64代码保存,表中的数据类型为BLOB 我已经读过关于解码Base64的书,现在我不确定我是否需要一个外部包(例如org.apache.commons.codec.binary),或者它现在是从api 8(来自链接:)开始包含的吗 最好的方法是什么?如果您的应用程序只针对OS2.2及更高版本,那么您可以使用Base64类(android.util.Base64) 否则,正如您包含的链接所建议的,您必须包含

我目前正在从事一个Android项目,在该项目中,我需要从数据库中提取图像。图像以Base 64代码保存,表中的数据类型为BLOB

我已经读过关于解码Base64的书,现在我不确定我是否需要一个外部包(例如org.apache.commons.codec.binary),或者它现在是从api 8(来自链接:)开始包含的吗


最好的方法是什么?

如果您的应用程序只针对OS2.2及更高版本,那么您可以使用Base64类(android.util.Base64)


否则,正如您包含的链接所建议的,您必须包含自己的Base64类来处理早期的OS版本。

如果您的应用程序只针对OS2.2及更高版本,那么您可以使用Base64类(android.util.Base64)

否则,正如您包含的链接所示,您必须包含自己的Base64类来处理早期的操作系统版本。

自API级别8(Android 2.2)以来,有以下类:

如果您的目标是较低的SDK版本,那么我建议使用在那里找到的类:

由于API级别8(Android 2.2),有以下类:

如果您的目标是较低的SDK版本,那么我建议您使用下面的类: