Java新浪微博客户端开发

本专题会从获得开发应用所需的“通行证”App Key和App Secret开始到最后的bug修复,一步步教您搭建一个Java平台的新浪微博,每篇文章后会附上相应的代码。
接着:到http://open.weibo.com/wiki/SDK下再所需的SDK,这里是以Java为例:可以直接到http://code.google.com/p/weibo4j/中下载到所需的JavaSDK。将SDK导入到你所建立的,要进行开发客户端的Java项目中。
MainDialog:此微博客户端的界面,分上下两部分,上面是用户信息、发微薄、刷新等。下面是一个JTabbedPane,用于显示首页、@我、评论等的内容。
这次的包结构如下:修改MyScrollPane;修改FriendTimeline和Timeline类;增加TipDialog类,用作提示语;修改Main类,增加字段
0、Main:主函数入口;1、MainDialog:主界面;2、WeiboPanel:StatusPanel及CommentPanel的父类;3、 StatusPanel:所有有关“微博”的父类......
这次把基本的功能都实现了,也加上了授权那块。用户第一次使用该客户端时弹出授权的对话框。默认把授权获得的access_token保存下来,只要access_token不过期(通过审核的应用有效期是一个星期),就可以直接运行客户端,无需登录或再次授权。
这次所达到的:修复之前几个严重的Bug;增加发送带图片微博的功能(支持拖拉);对微博正文含有的@、话题、超链接等进行正则处理;增加提示内容。
Java QQ项目详细设计汇总
 
验证码: (点击刷新验证码) 匿名发表
 

51CTO旗下网站

领先的IT技术网站 51CTO 领先的中文存储媒体 WatchStor 中国首个CIO网站 CIOage 中国首家数字医疗网站 HC3i 51CTO学院