《我的豆瓣》项目开发(三)

第一天总结:
利用豆瓣的开放平台,流程为:先申请API KEY,然后根据API KEY来获取用户的授权,授权成功后
获得令牌和密钥,以后就可以进行操作。
利用代码来实现该功能。
首先申请API KEY,然后把API KEY和程序名作为参数传给doubanservice获得授权地址。
利用httppost方式访问该地址。
List用来向URL中以键值对的形式传入参数,然后创建浏览器执行post请求。
然后同样的原理执行点击同意的操作。然后获取令牌和密钥。

登陆的时候要判断是否有需要验证码。利用source来解析网页源代码中的表单元素,如果有验证码这一项,
则获取图片的下载地址,将图片下载显示出来。
执行判断是否需要输入验证码时和登录的时候需要开启子线程执行。

2、listview优化
使用软引用进行缓存到手机内存:
在Java虚拟机的层面保证:Java虚拟机会长时间的保留软引用的对象。当Java虚拟机发现内存不足的时候
才会去回收软引用引用的对象。
我们可以使用软引用对象做内存缓存;
软引用对象其实是一个容器,包装类;
Map

                ProgressDialog pd = new ProgressDialog(MyNoteActivity.this);
                pd.setMessage("正在删除日记");
                pd.show();
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值