Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/181.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 在sqlite数据库和服务器中保存图片_Android - Fatal编程技术网

Android 在sqlite数据库和服务器中保存图片

Android 在sqlite数据库和服务器中保存图片,android,Android,我正在开发一个应用程序,在这个应用程序中,用户可以选择将n个picutres连接到3MB,然后提交给服务器。图片和其他信息需要保存在android数据库和服务器数据库中。因此,在db中插入图片时有任何限制吗?请告诉我应该以什么格式插入图片? 有一段时间,pic需要从db重新填充,并且应该能够从服务器中的db在设备和webapp上查看它。将图像保存在sqlite数据库中不是一个好主意。演出不会很好。如果要这样做,必须使用blob(二进制大对象-> 图像通常最好存储在文件系统中。您可以插入元数据(图

我正在开发一个应用程序,在这个应用程序中,用户可以选择将n个picutres连接到3MB,然后提交给服务器。图片和其他信息需要保存在android数据库和服务器数据库中。因此,在db中插入图片时有任何限制吗?请告诉我应该以什么格式插入图片?

有一段时间,pic需要从db重新填充,并且应该能够从服务器中的db在设备和webapp上查看它。

将图像保存在sqlite数据库中不是一个好主意。演出不会很好。如果要这样做,必须使用blob(二进制大对象->


图像通常最好存储在文件系统中。您可以插入元数据(图像路径、图片名称、其他信息)在一个SQLite数据库中,从文件系统中加载图像。

你可以在这里查看我的答案以获得代码片段。在我的例子中,存储的图像是小图标,而且效果很好。如果你的图片很大,你应该考虑只将路径存储到数据库中的文件中。