热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

项目展示——微微博

项目展示——微微博微微博,一个强大的新浪微博的Android客户端,采用TX的微信界面来开发Sina的微博客户端大四上学期参加比赛和孟丹一起做的

项目展示——微微博

微微博,一个强大的新浪微博的Android客户端,采用TX的微信界面来开发Sina的微博客户端

大四上学期参加比赛和孟丹一起做的,拿了最佳创意奖,呵呵,欢迎捧场!同时感谢很多的Android开发者,你们网上的各种技术支持,谢谢!

现在将代码和简易的开发文档拿出来共享吧!代码和文档在GitHub上:https://github.com/yinger090807/TinyWeibo.git

代码由于比赛要检查代码格式,我用了JavaDoc后代码有点乱,抽空我会改回来的!

项目演示视频:http://hujiaweiyinger.diandian.com/post/2013-05-18/vedio_weiweibo

源码使用视频:http://hujiaweiyinger.diandian.com/post/2013-05-23/video_weiweibo_use

主要功能:

1.采用OAuth2.0认证登陆;

2.微博功能(发,转发,评论,查看微博列表);

3.语音微博(科大讯飞接口);

4.图片处理(Aviary接口);

5.查找附近玩微博的人!亲,它还是可以摇的哟!

不要以为它只是简单的结合了Sina的微博接口,科大讯飞的接口,Aviary的接口,其实,为了实现每个功能的正常使用,整合的过程中进行了很多的处理!

详细的看代码吧,呵呵    

注:我的项目中综合使用了sina微博的Java SDK 和 Android SDK,并对部分代码进行了完善和改进!

下面是界面截图,目前还有些小bug,呵呵,欢迎指正,我有时间了会接着完善的

另外,做个推广,请大家关注下我的 “学生在清华“的点点博客,还有它的同名的公众账号

网址是: http://studentstsinghua.diandian.com/

已知的bug:

摇微博界面如果返回到手机主界面,还是可以生效,呵呵呵,重大bug

   

 

   

 

    

 

    

 

    

 

    

 

   

 

     

 

     

 

   

 

    

 

     

 

   

 

  

 

   

 

   

 

    

 

     

 

   

 

   

 

   

 

   

 

   

 

   

 

    

 

   

 

   



推荐阅读
  • 本文详细介绍了如何在Android游戏中实现360°平滑触屏摇杆,包括摇杆的基本设计原理和具体实现步骤。 ... [详细]
  • 导读上一篇讲了zsh的常用字符串操作,这篇开始讲更为琐碎的转义字符和格式化输出相关内容。包括转义字符、引号、print、printf的使用等等。其中很多内容没有必要记忆,作为手册参 ... [详细]
  • 手把手教你构建简易JSON解析器
    本文将带你深入了解JSON解析器的构建过程,通过实践掌握JSON解析的基本原理。适合所有对数据解析感兴趣的开发者。 ... [详细]
  • 本文深入探讨了Java注解的基本概念及其在现代Java开发中的应用。文章不仅介绍了如何创建和使用自定义注解,还详细讲解了如何利用反射机制解析注解,以及Java内建注解的使用场景。 ... [详细]
  • 本文详细介绍了如何手动编写兼容IE的Ajax函数,以及探讨了跨域请求的实现方法和原理,包括JSONP和服务器端设置HTTP头部等技术。 ... [详细]
  • 每位开发者都应该拥有一个展示自我技能与分享知识的空间——个人技术博客。本文将指导你如何使用静态网站生成器Hexo结合GitHub Pages搭建这样一个平台。 ... [详细]
  • 本文基于https://major.io/2014/05/13/coreos-vs-project-atomic-a-review/的内容,对CoreOS和Atomic两个操作系统进行了详细的对比,涵盖部署、管理和安全性等多个方面。 ... [详细]
  • 本文将详细介绍如何使用ViewPager实现多页面滑动切换,并探讨如何去掉其默认的左右切换动画效果。ViewPager是Android开发中常用的组件之一,用于实现屏幕间的内容切换。 ... [详细]
  • Iris 开发环境配置指南 (最新 Go & IntelliJ IDEA & Iris V12)
    本指南详细介绍了如何在最新的 Go 语言环境及 IntelliJ IDEA 中配置 Iris V12 框架,适合初学者和有经验的开发者。文章提供了详细的步骤说明和示例代码,帮助读者快速搭建开发环境。 ... [详细]
  • databasesync适配openGauss使用指导书
    一、database-sync简介database-sync作为一种开源辅助工具,用于数据库之间的表同步,更确切的说法是复制,可以从一个数据库复制表到另一个数据库该工具支持的功能如 ... [详细]
  • 本文介绍了一个基于 div 标签设计的宿舍管理系统登录页面,包括用户身份选择、记住我功能以及错误信息提示。 ... [详细]
  • JavaScript 面向对象编程中的继承机制
    本文详细介绍了JavaScript中实现类继承的几种常见方法,包括通过扩展Object的prototype、使用原型链以及利用call、apply和bind等技术手段。每种方法都有其特点和适用场景。 ... [详细]
  • WorldWind源代码解析:瓦片调度机制详解
    本文深入探讨了WorldWind项目中的关键组件——瓦片调度策略。通过源代码分析,我们将了解摄像头移动时如何动态调整瓦片的加载与卸载,确保地图渲染的高效与流畅。 ... [详细]
  • 十大排序算法JavaScript实现总结
    十大排序算法JavaScript实现总结,Go语言社区,Golang程序员人脉社 ... [详细]
  • 在现代前端开发中,组件化是提高代码复用性和维护性的关键。本文将通过一个具体的例子,展示如何使用Taro框架来封装一个音乐视频列表组件,重点介绍如何利用弹性布局(Flexbox)实现响应式设计。 ... [详细]
author-avatar
心跳-很执着
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有