2013年8月1日

android开发我的新浪微博客户端-登录页面UI篇(4.1)

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

posted @ 2013-08-01 14:13 clarenceV1 阅读(206) 评论(0) 推荐(0) 编辑

android开发我的新浪微博客户端-用户授权页面功能篇(3.2)

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

posted @ 2013-08-01 13:59 clarenceV1 阅读(474) 评论(0) 推荐(0) 编辑

Android团队提供的示例项目

摘要: http://www.apkbus.com/android-13506-1-1.html 阅读全文

posted @ 2013-08-01 11:39 clarenceV1 阅读(127) 评论(0) 推荐(0) 编辑

android开发我的新浪微博客户端-用户授权页面UI篇(3.1)

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

posted @ 2013-08-01 11:11 clarenceV1 阅读(228) 评论(0) 推荐(0) 编辑

android开发我的新浪微博客户端-OAuth篇(2.1)

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

posted @ 2013-08-01 10:58 clarenceV1 阅读(187) 评论(0) 推荐(0) 编辑

android开发我的新浪微博客户端-载入页面sqlite篇(1.2)

摘要: 通过上一篇文章(Android开发我的新浪微博客户端-载入页面UI篇(1.1))已经完成了载入页面的UI部分的实现,效果如上图,接下来在上面的基础上完成载入页面的功能代码。 首先说明一下新浪微博提供了OAuth和Base OAuth两种认证方式(如果不知道什么是OAuth和Base OAuth请自己google一下恶补,同时接下来的2篇随笔也会对这方面进行详细的说明以及具体实现),本项目是采用OAuth认证方式,采用这种方式就需要有用户的新浪UserID、Access Token、Access Secret这3样东西才能自由便利的调用新浪的开放接口,本项目是这样做的当用户第一次使用软件时进.. 阅读全文

posted @ 2013-08-01 10:26 clarenceV1 阅读(200) 评论(0) 推荐(0) 编辑

android开发我的新浪微博客户端-载入页面UI篇(1.1)

摘要: 本 软件设定用户第一个接触到的功能就是页面载入等待功能,这个功能对使用者来说就是一个持续1、2秒钟的等待页面,在用户等待的同时程序做一些必要的检查以 及数据准备工作,载入页面分为UI篇和功能篇,从表及里首先是UI的实现,一个软件除功能之外还得有一个光鲜的外表也是非常重要的,尽管本人设计水平一般 但是还是亲自操刀用ps先做了一下设计效果图如下: 一、接下来的任务就是在android中实现这样的效果显示,从这个效果的设计分别把图片分成背景、版本号部分、软件名称和图标、作者名称和blog四个部分,按照这样的思路把分别生成4张png的图片,背景部分考虑实现横屏和竖屏切换额外添加一张横屏背景图,然后新. 阅读全文

posted @ 2013-08-01 09:45 clarenceV1 阅读(372) 评论(0) 推荐(0) 编辑

android 强制设置横屏 判断是横屏还是竖屏

摘要: 判断activity 是横屏还是竖屏方法 1: //根据设备配置信息Configuration cf= this.getResources().getConfiguration(); //获取设置的配置信息int ori = cf.orientation ; //获取屏幕方向if(ori == cf.ORIENTATION_LANDSCAPE){ //横屏}else if(ori == cf.ORIENTATION_PORTRAIT){//竖屏}方法2: 通过设备分辨率还判断DisplayMetrics dm = new DisplayMetrics();mLauncher.getWindow 阅读全文

posted @ 2013-08-01 09:31 clarenceV1 阅读(299) 评论(0) 推荐(0) 编辑

导航