热门标签 | 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

   

 

   

 

    

 

    

 

    

 

    

 

   

 

     

 

     

 

   

 

    

 

     

 

   

 

  

 

   

 

   

 

    

 

     

 

   

 

   

 

   

 

   

 

   

 

   

 

    

 

   

 

   



推荐阅读
  • 使用URLHttpConnection获取并展示图片至ImageView的方法
    本文介绍如何通过URLHttpConnection方式从网络加载图片,并将其显示在Android应用的ImageView组件上。包括布局文件和Java代码的具体实现。 ... [详细]
  • 本文通过对OkHttp源码的详细解读,旨在帮助读者理解其核心执行流程,特别是同步与异步请求的处理方式。文中不仅涵盖了基本的使用示例,还深入探讨了OkHttp的核心功能——拦截器链的工作原理。 ... [详细]
  • 本文旨在探讨Linux系统中两种重要的进程间通信(IPC)机制——System V和POSIX的标准及其特性,为开发者提供深入的理解。 ... [详细]
  • 微服务架构详解及其入门指南
    本文详细介绍了微服务的基本概念、发展历程、与传统架构的区别及优势,并探讨了适合采用微服务架构的场景。此外,文章还深入分析了几个主流的微服务开发框架,特别是Spring Cloud的组成和特点。 ... [详细]
  • 获取年月日,之前的日期不能选择日历cCalendar.getInstance();获取系统的工具类【可以获取时间】DatePickerDialogdate ... [详细]
  • Windows 系统中 Flutter 与 IntelliJ IDEA 的环境配置指南
    本指南详细介绍了如何在 Windows 操作系统上设置 Flutter 开发环境,并集成至 IntelliJ IDEA 中,适合初学者及专业人士参考。 ... [详细]
  • 深入解析 Android 中的 ActivityGroup 实现
    本文详细探讨了如何在 Android 应用中使用 ActivityGroup 来实现类似微博客户端主界面的效果,并分析了 TabActivity 的局限性,推荐使用更为灵活的 ActivityGroup 方案。 ... [详细]
  • 初学者必备:iBATIS入门指南与常见问题解决
    本文旨在为iBATIS初学者提供一份详细的入门指南,并针对官方文档中示例不足的问题提出解决方案。适合零基础学习者。 ... [详细]
  • 本文介绍如何在已拥有签名密钥的情况下为 Ionic 3 开发的 Android 应用程序添加签名。如果您尚未创建签名文件,建议先参考相关指南完成该步骤。 ... [详细]
  • 14款免费网站访客行为分析工具推荐
    探索14款免费的网站访客行为分析工具,帮助你深入了解访客为何离开你的网站,并提供策略以提高用户留存率和转化率。 ... [详细]
  • 本文详细介绍了中心方形数的概念及其计算方法,并提供了多种编程语言下的实现代码。 ... [详细]
  • 死锁的概念“死锁”指的是:多个线程各自占有一些共享资源,并且互相等待其他线程占有的资源才能进行,而导致两个或者多个线程都在等待对方释放资源 ... [详细]
  • 本文探讨了一种方法,通过开发C#应用程序来拦截并处理从遗留系统发出的Http请求,该系统原本依赖于已停止服务的Web服务。解决方案涉及使用代理技术或HTTP监听器来捕获和重定向这些请求。 ... [详细]
  • 本文探讨了如何使用 JavaScript 解决 LeetCode 上的一道经典算法题——寻找和为指定值 s 的所有连续正整数序列。文章提供了详细的代码实现及算法分析。 ... [详细]
  • 解决MySQL Administrator 登录失败问题
    本文提供了解决在使用MySQL Administrator时遇到的登录错误的方法,包括启动变量和服务部分禁用的问题。同时,文章还介绍了通过安全配置模式来解决问题的具体步骤。 ... [详细]
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社区 版权所有