Android中的SQLite数据库如何存放和读取图片

weixin_45620867 2019-11-17 09:47:28
就学期末要做个电商App,我用SQLite存放数据,如何存放图片,图片可以是已经下载好的,图片网址也行。。有几种方式和怎么实现。。
他要求有后台,比如添加一件商品,应该包括图片吧,那他通过后台App向SQLite数据库传名字啊什么价格都好说,图片怎么传。。他这个应该不是自己在代码上这样写网址啊或者地址吧。。表达有点差,希望大佬们谅解
...全文
1793 25 打赏 收藏 转发到动态 举报
写回复
用AI写文章
25 条回复
切换为时间正序
请发表友善的回复…
发表回复
Hack Rabbit 2019-11-24
  • 打赏
  • 举报
回复
要求不高的话可以直接讲图片存到本地文件夹,将路径存到数据库,调用的时候返回url就可以了,
shiyou1518 2019-11-22
  • 打赏
  • 举报
回复
直接用本地缓存localstorage即可存储
gxh_apologize 2019-11-22
  • 打赏
  • 举报
回复
感觉说不清楚了,如果还有疑问,可以私聊我哈哈。。正好有时间,也喜欢助人为乐。
weixin_45620867 2019-11-21
  • 打赏
  • 举报
回复
引用 29 楼 qq_39509017 的回复:
转base64可不可以?
你们说的这些都不懂。。这学期才开始学Android的
qq_39509017 2019-11-21
  • 打赏
  • 举报
回复
转base64可不可以?
weixin_45894182 2019-11-20
  • 打赏
  • 举报
回复
引用 楼主 weixin_45620867的回复:
就学期末要做个电商App,我用SQLite存放数据,如何存放图片,图片可以是已经下载好的,图片网址也行。。有几种方式和怎么实现。。
他要求有后台,比如添加一件商品,应该包括图片吧,那他通过后台App向SQLite数据库传名字啊什么价格都好说,图片怎么传。。他这个应该不是自己在代码上这样写网址啊或者地址吧。。表达有点差,希望大佬们谅解
厉害👍,电商APP很有用
doris_d 2019-11-20
  • 打赏
  • 举报
回复
你可以搜【Android如何选择图库中的图片】,例如https://blog.csdn.net/csdnzouqi/article/details/82256105
至于动态申请权限,你可以使用easypermission。
weixin_45620867 2019-11-20
  • 打赏
  • 举报
回复
刚刚试了一下打开图库,打开之后他界面显示Device folders,这是为什么啊,而且我发现向图库添加图片的话逻辑有点好像说不过去,因为不是点击按钮后选择本地图库然后选图片到listview中嘛,那首先图库得有你想要的图片啊,然后比如商家想加上架一个商品,然后名字价格都输入好了,然后剩下图片,那我这虚拟机运行出来时没有他要的那图片啊,然后啊啊啊啊 怎么说出来。。。
w_rookie 2019-11-20
  • 打赏
  • 举报
回复
我也是相同问题
weixin_45620867 2019-11-20
  • 打赏
  • 举报
回复
如果说用选择图库里的图片的话,我又有问题了。。首先如何向图库里添加图片,这个应该如果有例子应该很好弄。。。然后第二个问题。。我用的是ListView展示的嘛,然后他BaseAdapter不是要有个Item用来展示每项List的数据的嘛,然后他的数据变量不是用一个类来封装吗,比如Student类,里面有Sno,Sname,然后这些数据到时候用来展示的嘛,比如我如果是选择图库里的图片,那么这么图片就不是那个Item里的变量了,有没有大佬懂我的表达意思。。有点难理解我的意思。。因为我菜鸟,然后也没有什么专业术语,或者我理解的那个意思不是你们理解的那个意思会把你们弄混。。还请大佬们谅解。。
weixin_45620867 2019-11-19
  • 打赏
  • 举报
回复
对,我理解的后台就是所有商品数据都来源后台,除了那些创建用户那些,他可以添加删除更改商品和删除用户这些权限,我理解的是这样。。然后有位兄弟谢谢给提示了哈,点击按钮弹出图片选择器,那我问下这个图片他放在表里是用什么类型保存,string吗还是int,或者还是不保存在商品表中,如果不保存表中,那我想用BaseAdapter用到ListView中展示商品,那不保存表中的话那Item那没有图片这属性,怎么展示到ListView中
Ande Wang 2019-11-19
  • 打赏
  • 举报
回复
楼主 你老师说的后台是否可以这样理解,这个后台 就是商家管理商品的一个后台操作系统,你的APP只是起到一个简单的数据展示或者简单的后台操作, 这个后台它是一个电商APP的支撑点, 所有的数据源都是来源于这个后台, 你需要找老师问清楚,他说的后台是什么意思?
雕·不懒惰 2019-11-19
  • 打赏
  • 举报
回复
商品属性:名称,价格,图片本地路径等等
前提是你会sqlite的基本用法
你添加商品的时候,输入名称,价格等,再放个按钮用来选择本地图片
点击按钮的时候弹出图片选择器 (图片选择器不会就百度找下),然后把图片的本地路径保存到数据库对应商品
weixin_45620867 2019-11-19
  • 打赏
  • 举报
回复
引用 15 楼 王能 的回复:
引用 14 楼 weixin_45620867 的回复:
那就是sqlite的操作,你说一个“后台”把它们都绕进去了,后台在程序界里是指服务端。
哈哈哈,完全新手,抱歉。。那sqlite如何存放和读取图片啊,我现在理解的是点击按钮时他选我电脑盘里的图片,然后点击确定就添加到表中,但是做成电脑那样寻找盘又不会,
选不了电脑的图片,只能选手机里的,你多虑了。可以搜一下“Android 选择图片”和“Android 动态申请权限”[/quote]动态申请权限最近上课在学,然后我搜Android选择图片好像没有例子。。
王能 2019-11-19
  • 打赏
  • 举报
回复
引用 14 楼 weixin_45620867 的回复:
那就是sqlite的操作,你说一个“后台”把它们都绕进去了,后台在程序界里是指服务端。
哈哈哈,完全新手,抱歉。。那sqlite如何存放和读取图片啊,我现在理解的是点击按钮时他选我电脑盘里的图片,然后点击确定就添加到表中,但是做成电脑那样寻找盘又不会,[/quote] 选不了电脑的图片,只能选手机里的,你多虑了。可以搜一下“Android 选择图片”和“Android 动态申请权限”
weixin_45620867 2019-11-19
  • 打赏
  • 举报
回复
引用 12 楼 王能 的回复:
[quote=引用 11 楼 weixin_45620867 的回复:]哇,这样我搞不来了,我后台就不如简单的添加修改下架商品就没了,我理解的后台就不如换种方式登录管理员身份登录那种然后进去修改表
那就是sqlite的操作,你说一个“后台”把它们都绕进去了,后台在程序界里是指服务端。[/quote]哈哈哈,完全新手,抱歉。。那sqlite如何存放和读取图片啊,我现在理解的是点击按钮时他选我电脑盘里的图片,然后点击确定就添加到表中,但是做成电脑那样寻找盘又不会,
weixin_45620867 2019-11-19
  • 打赏
  • 举报
回复
引用 9 楼 无fucker说 的回复:
如果涉及到网络,那你表中保存对应图片的url就行了 如果是选择本地图片,保存图片在SD卡的路径(String)到表中,在列表展示的时候图片显示对应商品图片路径的图片
我就打算选择本地图片,保存到SD卡?这学期才学Android,不大会,我想的是以为可以选择自己这台电脑,然后事前把图片下载下来
王能 2019-11-19
  • 打赏
  • 举报
回复
引用 11 楼 weixin_45620867 的回复:
哇,这样我搞不来了,我后台就不如简单的添加修改下架商品就没了,我理解的后台就不如换种方式登录管理员身份登录那种然后进去修改表


那就是sqlite的操作,你说一个“后台”把它们都绕进去了,后台在程序界里是指服务端。

你应该说成做一个店长端和用户端,店长可以添加修改商品,用户可以浏览购买商品
weixin_45620867 2019-11-19
  • 打赏
  • 举报
回复
引用 10 楼 王能 的回复:
有后台的话就麻烦多了,你确定是要求前后端都做?一般都是单做前端或单做后端的,两个都做要学很多东西,新人一般搞不来的。 主要有3大问题: 1.你需要有服务器,或者搞个局域网带着电脑和手机 2.你需要写后台 3.你需要写前端 如果有服务器的话就不需要sqlite了,估计你还是没理解项目要求,再仔细看看。
哇,这样我搞不来了,我后台就不如简单的添加修改下架商品就没了,我理解的后台就不如换种方式登录管理员身份登录那种然后进去修改表
王能 2019-11-19
  • 打赏
  • 举报
回复
有后台的话就麻烦多了,你确定是要求前后端都做?一般都是单做前端或单做后端的,两个都做要学很多东西,新人一般搞不来的。 主要有3大问题: 1.你需要有服务器,或者搞个局域网带着电脑和手机 2.你需要写后台 3.你需要写前端 如果有服务器的话就不需要sqlite了,估计你还是没理解项目要求,再仔细看看。
加载更多回复(5)

80,352

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧