本周继续研究了OAuth相关知识,解决了授权问题。
OAuth认证授权流程:
1) 获取未授权的Request Token
2)获取用户授权的Request Token
3)用授权的Request Token换取Access Token
程序授权成功后页面,如图:
2.系统其它功能模块设计与研究
当用户授权成功后就会跳转到登录界面,通过authorize调用接口,调入用户登陆界面,并保存用户有关信息(access_toekn、user_id、user_name)。
用户登录页面,需输入用户名和密码,如图:
当用户登录成功后就会打开LoginActivity.在这个Activity中,主要是一个ListView,在ListView中的每一个条目中展示每一条微博。
首页显示用户动态信息,如图:
由于此程序一直在Android真机测试运行,所以上述截图用相机拍的有些不清楚。
1.第四周
继续研究微博撰写、发布等功能模块,根据老师建议添加修改功能,完成项目报告。
2.第五周
进行测试,并进行优化。
原文:http://www.cnblogs.com/20159202wh/p/4987279.html