少尉

嗯。

 

2011年4月15日

weibo11

摘要: android开发我的新浪微博客户端-阅读微博功能篇(6.2) 注:最近由于OAuth上传图片碰到了难题,一直在做这方面的研究导致博客很久没有更新。 在上面一篇中已经实现了预读微博的UI界面,效果如上图,接下来完成功能部分的代码,当用户在上一个列表界面的列表中点击某一条微博的时候显示这个阅读微博的界面,在这个界面中根据传来的微博ID,然后根据这个ID通过api获取微博的具体内容进行显示。 在ViewActivity.class的onCreate方法中添加如下代码:privateUserInfouser;privateStringkey="";@Overridepublicv 阅读全文

posted @ 2011-04-15 14:54 moonvan 阅读(235) 评论(0) 推荐(0) 编辑

weibo12

摘要: 关于微博服务端API的OAuth认证实现 新浪微博跟update相关的api已经挂了很多天了一直没有恢复正常,返回错误:40070 Error limited application access api!,新浪开放平台的论坛里n多的人都在等这个恢复,新浪官方也相当的恶心出问题了连个公告都没有,既不说什么原因又不说什么时候能恢复,。还是有版主说是api正在升级礼拜1恢复正常今天都礼拜2了还是不行。基于这个原因我的android版的新浪微博客户端已经停工好几天了,刚好是跟update相关的一些功能。 客户端开发不成了,就自己做做服务端程序,提供类似新浪微博rest api服务, api其实说简单 阅读全文

posted @ 2011-04-15 14:54 moonvan 阅读(239) 评论(0) 推荐(0) 编辑

weibo10

摘要: 博客园首页新闻新随笔联系管理订阅 随笔- 74 文章- 0 评论- 1181 android开发我的新浪微博客户端-阅读微博UI篇(6.1) 上一篇完成了微博列表的功能,本篇接着做预读微博的功能,本篇主要讲讲UI部分的实现,最终实现的效果如上图所示。整个显示页面从上往下分为四部分,第一部分顶部工具条、第二部分作者头像和名称、第三部分微博正文、第四部分功能按钮区。新建名为ViewActivity.java作为阅读微博的页面,再res/layout目录下新建名为view.xml的Layout,代码如下:代码 Code highlighting produced by Actipro CodeHig 阅读全文

posted @ 2011-04-15 14:53 moonvan 阅读(178) 评论(0) 推荐(0) 编辑

weibo9

摘要: 博客园首页新闻新随笔联系管理订阅 随笔- 74 文章- 0 评论- 1181 android开发我的新浪微博客户端-用户首页面功能篇(5.2) 上一篇完成用户首页的UI实现,本篇接下来讲功能部分的实现,本页面主要的功能就用户关注的最新微博列表,从上一篇中知道本列表是用ID为Msglist的ListView控件来实现,本篇的主要就讲解如果获取微博列表数据给这个ListView提供显示数据。ListView每一条子数据分别由用户头像、用户昵称、发布时间、是否包含照片、微博内容这五部分组成,根据这五部分定义一个名为WeiBoInfo.java实体类,代码如下:代码 Code highlighting 阅读全文

posted @ 2011-04-15 14:52 moonvan 阅读(414) 评论(0) 推荐(0) 编辑

weibo8

摘要: android开发我的新浪微博客户端-用户首页面UI篇(5.1) 在前篇完成了用户登录功能后开始用户首页的开发,用户的首页主要的内容是当前登录用户关注的微博列表,本篇先来讲讲UI的实现,效果如上图,整个页面分为上、中、下三部分,上面部分是工具条,显示当前登录用户的昵称以及写微博、刷新两个功能按钮;中间部分是当前用户关注的最新微博列表,下面部分是功能切换栏,用来进行各个功能之间的切换。 首先新建名为HomeActivity.java的Activity作为用户首页,然后在res/layout目录下新建名为home.xml的Layout,具体代码如下:代码 Code highlighting pro 阅读全文

posted @ 2011-04-15 14:50 moonvan 阅读(338) 评论(0) 推荐(0) 编辑

weibo7

摘要: android开发我的新浪微博客户端-登录页面功能篇(4.2) 上一篇中完成了如上图的UI部分的实现,现在继续来讲功能的实现,用户登录操作主要就是账号列表显示和选择账号登录两个功能其他的都是些简单的辅助功能,首先是点击id为iconSelectBtn的ImageButton时显示用户选择窗口,这个时候去数据库中获取账号记录然后在选择窗口中以列表方式显示出来,通过上一篇已经知道Id为list的ListView控件来显示账号列表,首先是从数据库中获取所有的账户记录然后设置默认选中的用户账号代码如下:代码 Code highlighting produced by Actipro CodeHighl 阅读全文

posted @ 2011-04-15 14:49 moonvan 阅读(276) 评论(0) 推荐(0) 编辑

weibo6

摘要: android开发我的新浪微博客户端-登录页面UI篇(4.1) 首先回顾一下功能流程当用户开启软件显示载入页面时程序首先去sqlite库查询是否已经保存有用户的新浪微博的UserID号、Access Token、Access Secret的记录如果没有一条记录那么跳转到用户授权功能页面,这个已经由上面两篇文章实现了,如果有记录那么页面跳转到用户登录页面,也就是本篇以及下篇要实现的功能,本篇讲UI的实现,本项目支持多微博账号了,也就是用户可以设置多个微博账号,登录的时候选择其中的一个登录,具体效果如上图,新建名LoginActivity.java的Activity并且在AndroidManife 阅读全文

posted @ 2011-04-15 14:48 moonvan 阅读(266) 评论(0) 推荐(0) 编辑

weibo4

摘要: android开发我的新浪微博客户端-用户授权页面UI篇(3.1) 上一篇讲了讲OAuth授权认证的事情,大概的介绍了OAuth的原理,并且完成了一个OAuth.java的类库,提供了几个OAuth认证必要的方法,本篇开始具体讲本项目的用户授权功能,用户授权页面是当用户第一次使用本软件的时候自动从载入页面跳转过来的显示的页面,涉及OAuth认证相关都是在上一篇的OAuth.java的类基础上开发。用户授权页面分为UI篇和功能篇两篇,本篇先来讲讲UI的实现,这次就不贴PS的效果图了直接贴实现后的功能截图如下: 看上面的图,其实这个页面的UI实现不复杂,首先是背景部分的实现这个参考android开 阅读全文

posted @ 2011-04-15 14:46 moonvan 阅读(372) 评论(0) 推荐(0) 编辑

weibo5

摘要: android开发我的新浪微博客户端-用户授权页面功能篇(3.2) ==》 在上一篇实现了用户授权页面的UI,如上图,接下来要做的就是在这个基础上完成功能部分真正实现用户的授权认证,这一篇是android开发我的新浪微博客户端-OAuth篇(2.1)的具体应用篇原理就不多解释了不懂的看OAuth篇即可。认证过程从点击开始按钮然后跳转到新浪的授权页面,接着用户在新浪的页面里输入自己的账户和密码确定后返回用户授权页面。首先给开始按钮添加点击事件代码,代码中主要是调用我们前面android开发我的新浪微博客户端-OAuth篇(2.1)完成的OAuth类的RequestAccessToken方法用来获 阅读全文

posted @ 2011-04-15 14:46 moonvan 阅读(261) 评论(0) 推荐(0) 编辑

weibo3

摘要: android开发我的新浪微博客户端-OAuth篇(2.1) 本篇说说关于OAuth授权认证的事情,新浪开放api都必须在这个基础上才能调用,所以有必要专门来讲讲,前面的文章中已经提到过关于新浪微博提供了OAuth和Base OAuth两种认证方式,并且本项目采用OAuth认证方式,至于为什么采用这个OAuth认证而不采用Base OAuth认证原因很简单,自从Twitter只支持OAuth认证方式以来,各大应用都纷纷转向OAuth认证方式,而新浪微博的开放平台也将在近日停止Base OAuth的认证方式。 OAuth的基本概念,OAUTH协议为用户资源的授权提供了一个安全的、开放而又简易的标 阅读全文

posted @ 2011-04-15 14:44 moonvan 阅读(356) 评论(0) 推荐(0) 编辑

导航