在系列视频的二三四讲中讲了搭建主框架中的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平台上开发客户端,需要掌握以下...
本源码下载与http://bbs.droidstouch.com的新浪微博Android视频教程模块,更多源码和视频请自己到http://bbs.droidstouch.com/forum-53-1.html下载
本教程主要围绕“新浪微博Android客户端”的源码展开,旨在帮助开发者深入理解微博应用在Android平台上的实现机制。通过学习此教程,你可以了解到如何构建一个功能完善的社交应用,并从中获取到实际开发中的宝贵经验...
【标题】"新浪微博Android客户端源码"所涉及的知识点主要集中在Android应用开发和微博API的集成上。在Android开发中,构建一个客户端应用程序通常需要掌握以下几个核心领域: 1. **Android SDK**: 这是Android应用...
【标题】:“andoid新浪微博客户端源代码” 【描述】:“新浪微博android客户端是基于Android平台的微博应用程序,它允许用户在移动设备上浏览、发布、分享信息。这个客户端使用了Java编程语言,为开发者提供了深入...
《基于Android平台的新浪微博客户端开发详解》 在移动互联网领域,Android操作系统占据着主导地位,因此,基于Android平台的应用开发成为开发者关注的焦点。本文将深入探讨如何利用Android SDK开发一款微博客户端,...
本项目是一套基于安卓的新浪微博项目源码,是一个毕业设计作品,可以正常使用新浪微博帐号登录,登录以后已经不能正常显示数据因为微博api的变化导致数据获取失败了,本项目还是基于微博的SDK 1.0版本开发的。...
总的来说,这个Android版的新浪微博客户端项目为开发者提供了一个深入学习Android应用开发和微博API使用的好机会。通过分析和实践这个项目,开发者不仅能提升自己的编程技能,还能掌握如何构建大型社交应用的关键...
《全面解析:基于新浪微博开放接口的客户端开发》 在当今社交媒体盛行的时代,新浪微博作为一个重要的社交平台,其开放接口为开发者提供了构建个性化微博客户端的可能。本文将深入探讨“新浪微博开放接口”的相关...
本文将详细探讨如何基于iOS操作系统开发一款功能全面的新浪微博iPhone客户端,并从中体现出设计者对于开放平台的理解、对移动开发技术的掌握以及创新的实践能力。 文章首先介绍了SNS的概念和开放平台的重要性。开放...
这篇文档将深入解析《Android 新浪微博客户端源码2.zip》这一资源,它是一个供学习和参考的Android应用开发实例,特别关注于新浪微博的客户端实现。这个压缩包包含了一些图片和一个源码说明文件,以及指向更多源码...
新浪微博,作为中国最具影响力的社交媒体平台之一,其PC客户端的源码对于开发者来说具有极高的学习价值。这份源码不仅揭示了客户端软件的设计理念,还展示了复杂网络应用的架构和技术实现。在本文中,我们将围绕这个...
《简易新浪微博客户端详解》 在当今的社交媒体时代,新浪微博作为中国主流的社交平台之一,吸引了大量的用户进行信息分享、互动交流。为了方便用户更便捷地使用微博,许多开发者设计并开发了各种微博客户端。本文将...
Android新浪微博客户端源码是一个深入学习Android应用开发和社交网络集成的宝贵资源。这份源码提供了实现一个完整的社交媒体应用的实际案例,让我们有机会探究其背后的架构设计、功能实现以及优化策略。下面,我们将...
"ios新浪微博客户端源码"是一个宝贵的学习资源,它可以帮助我们深入了解如何在iOS设备上构建类似微博的应用程序。下面,我们将深入探讨这个项目中涉及的关键知识点。 1. **Swift或Objective-C编程语言**:iOS应用...
【标题】"仿新浪微博客户端"涉及的是一款针对Android平台开发的应用程序,旨在模仿新浪微博的功能和用户体验。这样的项目对于初学者来说是一个很好的实践案例,因为它涵盖了移动应用开发中的多个关键技术和设计原则...
总的来说,"swift-第三方新浪微博客户端"项目涵盖了Swift语言基础、UI设计原则、网络编程、数据解析、存储机制、以及应用架构等多个方面的知识,是学习和实践Swift全栈开发的一个宝贵资源。通过研究这个项目,开发者...
《深入剖析Android新浪微博客户端源码》 Android新浪微博客户端源码是一个宝贵的资源,它为我们揭示了在移动设备上构建社交应用的复杂性和精妙之处。这个源码库是开发者学习和研究Android应用程序设计、网络通信、...
在Android平台上,新浪微博客户端的研发涉及众多的技术点,涵盖了Android应用开发的基础到高级层面。通过分析这份源码,我们可以深入理解Android应用的架构设计、网络通信、数据存储、UI设计、性能优化等多个方面。 ...
本篇将深入探讨如何开发一款针对iOS系统的新浪微博客户端,以"Vidtion-zjtSinaWeiboClient-42062bb"这一开源项目为例,解析其背后的关键技术与实现细节。 首先,iOS客户端开发主要依赖Apple提供的Swift或Objective-...