`
tudusi
  • 浏览: 1085221 次
文章分类
社区版块
存档分类
最新评论

新浪微博Android客户端学习记录二:系统主框架搭建

 
阅读更多

在系列视频的二三四讲中讲了搭建主框架中的UI层(主要为微博中的各个窗体)和Logic层(程序的核心控制调度模块,获取UI传递的数据、要执行的任务,调用微博接口,获得网络数据,返回消息,刷新(切换)UI)。

Eclipse中代码结构如下图:

Logic层的Mainservice

1、完成程序调度 接收任务,完成业务逻辑,返回信息,更新UI
2、在后台运行(继承自Service类)
3、线程(实现Runnable接口) 不断侦听UI传过来任务消息
流程关系如图:

MainService代码如下:

Logic层的Task 程序中的任务

IWeiboActivity

所有的Activity都实现它
init() 初始化数据
refresh()刷新UI

此代码实现了由Logo界面到登录的过程,LoginActivity在前面的基础上有变化

此外还需更改布局文件main.xml

对了,补充一个小问题,由于此视频讲解者是在用的SDK2.2,如果你的SDK版本高于2.2,且要运行视频中打包的代码时,即android api level由上向下兼容时,要修改一个参数,才能使在较低SDK版本下编写的代码在高版本上编译运行,具体做法:把project.properties最后一行target=android-i中的i修改为你所用的版本平台。

分享到:
评论

相关推荐

    新浪微博 android 客户端

    同时,“大体框架已经搭建好”表明基础架构已经完成,包括登录系统、主界面布局、数据加载等核心功能,开发者现在需要做的工作主要是完善细节、添加功能和优化用户体验。 在Android平台上开发客户端,需要掌握以下...

    新浪微博Android视频教程第四讲源码:系统主框架搭建

    本源码下载与http://bbs.droidstouch.com的新浪微博Android视频教程模块,更多源码和视频请自己到http://bbs.droidstouch.com/forum-53-1.html下载

    新浪微博android客户端视频教程36源码

    本教程主要围绕“新浪微博Android客户端”的源码展开,旨在帮助开发者深入理解微博应用在Android平台上的实现机制。通过学习此教程,你可以了解到如何构建一个功能完善的社交应用,并从中获取到实际开发中的宝贵经验...

    新浪微博Android客户端源码

    【标题】"新浪微博Android客户端源码"所涉及的知识点主要集中在Android应用开发和微博API的集成上。在Android开发中,构建一个客户端应用程序通常需要掌握以下几个核心领域: 1. **Android SDK**: 这是Android应用...

    andoid新浪微博客户端源代码

    【标题】:“andoid新浪微博客户端源代码” 【描述】:“新浪微博android客户端是基于Android平台的微博应用程序,它允许用户在移动设备上浏览、发布、分享信息。这个客户端使用了Java编程语言,为开发者提供了深入...

    基于Android平台的新浪微博客户端

    《基于Android平台的新浪微博客户端开发详解》 在移动互联网领域,Android操作系统占据着主导地位,因此,基于Android平台的应用开发成为开发者关注的焦点。本文将深入探讨如何利用Android SDK开发一款微博客户端,...

    android 新浪微博客户端

    本项目是一套基于安卓的新浪微博项目源码,是一个毕业设计作品,可以正常使用新浪微博帐号登录,登录以后已经不能正常显示数据因为微博api的变化导致数据获取失败了,本项目还是基于微博的SDK 1.0版本开发的。...

    android新浪微博客户端

    总的来说,这个Android版的新浪微博客户端项目为开发者提供了一个深入学习Android应用开发和微博API使用的好机会。通过分析和实践这个项目,开发者不仅能提升自己的编程技能,还能掌握如何构建大型社交应用的关键...

    新浪微博开放接口的相关资料,包含开发微博客户端的全部资料!(下)

    《全面解析:基于新浪微博开放接口的客户端开发》 在当今社交媒体盛行的时代,新浪微博作为一个重要的社交平台,其开放接口为开发者提供了构建个性化微博客户端的可能。本文将深入探讨“新浪微博开放接口”的相关...

    基于IOS的新浪微博iPhone客户端的设计与实现毕业论文.doc

    本文将详细探讨如何基于iOS操作系统开发一款功能全面的新浪微博iPhone客户端,并从中体现出设计者对于开放平台的理解、对移动开发技术的掌握以及创新的实践能力。 文章首先介绍了SNS的概念和开放平台的重要性。开放...

    Android 新浪微博客户端源码2.zip

    这篇文档将深入解析《Android 新浪微博客户端源码2.zip》这一资源,它是一个供学习和参考的Android应用开发实例,特别关注于新浪微博的客户端实现。这个压缩包包含了一些图片和一个源码说明文件,以及指向更多源码...

    新浪微博源码PC客户端

    新浪微博,作为中国最具影响力的社交媒体平台之一,其PC客户端的源码对于开发者来说具有极高的学习价值。这份源码不仅揭示了客户端软件的设计理念,还展示了复杂网络应用的架构和技术实现。在本文中,我们将围绕这个...

    简易新浪微博客户端

    《简易新浪微博客户端详解》 在当今的社交媒体时代,新浪微博作为中国主流的社交平台之一,吸引了大量的用户进行信息分享、互动交流。为了方便用户更便捷地使用微博,许多开发者设计并开发了各种微博客户端。本文将...

    Android 新浪微博客户端源码.rar

    Android新浪微博客户端源码是一个深入学习Android应用开发和社交网络集成的宝贵资源。这份源码提供了实现一个完整的社交媒体应用的实际案例,让我们有机会探究其背后的架构设计、功能实现以及优化策略。下面,我们将...

    ios新浪微博客户端源码.

    "ios新浪微博客户端源码"是一个宝贵的学习资源,它可以帮助我们深入了解如何在iOS设备上构建类似微博的应用程序。下面,我们将深入探讨这个项目中涉及的关键知识点。 1. **Swift或Objective-C编程语言**:iOS应用...

    仿新浪微博客户端

    【标题】"仿新浪微博客户端"涉及的是一款针对Android平台开发的应用程序,旨在模仿新浪微博的功能和用户体验。这样的项目对于初学者来说是一个很好的实践案例,因为它涵盖了移动应用开发中的多个关键技术和设计原则...

    swift-第三方新浪微博客户端

    总的来说,"swift-第三方新浪微博客户端"项目涵盖了Swift语言基础、UI设计原则、网络编程、数据解析、存储机制、以及应用架构等多个方面的知识,是学习和实践Swift全栈开发的一个宝贵资源。通过研究这个项目,开发者...

    Android 新浪微博客户端源码2.zip源码资源下载

    《深入剖析Android新浪微博客户端源码》 Android新浪微博客户端源码是一个宝贵的资源,它为我们揭示了在移动设备上构建社交应用的复杂性和精妙之处。这个源码库是开发者学习和研究Android应用程序设计、网络通信、...

    Android程序研发源码Android 新浪微博客户端.zip

    在Android平台上,新浪微博客户端的研发涉及众多的技术点,涵盖了Android应用开发的基础到高级层面。通过分析这份源码,我们可以深入理解Android应用的架构设计、网络通信、数据存储、UI设计、性能优化等多个方面。 ...

    IOS新浪微博客户端

    本篇将深入探讨如何开发一款针对iOS系统的新浪微博客户端,以"Vidtion-zjtSinaWeiboClient-42062bb"这一开源项目为例,解析其背后的关键技术与实现细节。 首先,iOS客户端开发主要依赖Apple提供的Swift或Objective-...

Global site tag (gtag.js) - Google Analytics