首页 > 代码库 > Android网络项目课程笔记-----补充
Android网络项目课程笔记-----补充
一. 数据上传
1. 登录
数据上传 + 安全(加密 )
2. 评论
数据上传 + 数据过滤
3. 图片、音频或视频上传
任何资源都是二进制,二进制都可以转为String
使用到的技术:
HTTP get请求
1. Android客户端向Server请求下载数据
2. Android客户端把数据上传到Server端
get url + &key=value&key1=value1
弊端:上传数据量有限(IE 2k)
不安全
post:相对安全
上传数据量比get大
二. 数据缓存
显著改善用户体验的功能
缓存的内容:
文本
图片、音频、视频
使用技术:数据持久化
SQLite
流程:
1) 每次下载完最新数据,将数据写入到数据库中
2) 下次启动时,先从数据库查询内容,并显示到界面上,同时从服务器下载数据,下载成功后更新到界面上(数据合并要保证不重复)
图片:
UIL 内存缓存
外存缓存
Volley
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。