码迷,mamicode.com
首页 > 移动开发 > 详细

Android项目开发二

时间:2015-11-16 06:03:06      阅读:204      评论:0      收藏:0      [点我收藏+]

标签:

新浪微博客户端开发

本周学习计划

  1. 学习布局控件和UI设计相关知识。
  2. 微博验证,学习OAuth相关知识。
  3. 看懂微博客户端开发部分代码。
  4. 把借鉴代码导入到Android Studio中并运行成功。

实际完成情况

  1. 我学习到布局控件XML在res/layout中,是以.xml的形式保存。下图是登录界面,这个layout采用LinearLayout控件作为顶层控件,然后用ImageView控件分别实现版本号图片顶部靠左对齐显示、软件名称和图标图片居中对齐、作者名称和blog图片底部靠右对齐。

     技术分享

     2.微博验证

     新浪微博提供了OAuth和Base OAuth两种认证方式(如果不知道什么是OAuth和Base OAuth请自己google一下恶补,同时接下来的2篇随笔也会对这方面进行详细的说明以及具体实现),本项目是采用OAuth认证方式,采用这种方式就需要有用户的新浪UserID、Access Token、Access Secret这3样东西才能自由便利的调用新浪的开放接口。

     SDK接入流程:

   技术分享

        填写开发者信息,下载SDK,如图:

        技术分享

      3.看懂部分代码

      用户授权成功后就会打开这个Activity. 在这个Activity中,主要是一个ListView,在ListView中的每一个条目中展示每一条微博。首先将获得的Access_token和Access_token_secret 存储到sharedPreference中,这样的话用户只需在初次使用时需要授权,以后就可以直接获取数据了:

    技术分享

         4.当前运行情况

       技术分享

     程序出现错误

    技术分享

   在认证部分出现问题,目前正在解决。

 进度计划

   1.第三周
    成功调试代码,并看懂代码。
   2.第四周
    根据老师建议添加修改功能,完成项目报告。
   3.第五周
   进行测试,并进行优化。

 

Android项目开发二

标签:

原文地址:http://www.cnblogs.com/20159202wh/p/4967922.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!