安卓微博客户端 第二天 系统主框架的搭建
2015-10-14 19:17
441 查看
从上次更博到今天过了三天了,并不是因为偷懒了,而是这一课的内容对于基础较差的我来说信息量有点过于大了,隔了这么久才勉勉强强把它吃掉。那么废话不多说,直接进入今天的内容吧。
首先先看一下到目前为止的UI效果图:
View Code
这就是整个主框架的设计。没错,想要单纯的改掉UI很容易,但是那只是我们模拟登录,如果真正实现登录就不会这么简单。并且有了框架我们再想加入别的功能就会特别容易,定义一个task实例添加到任务队列中,并实现具体的功能就好了,这样整个项目就很具有逻辑性,便于管理和优化。
这次的笔记就做到这里,总结一下get到的新技能:service、handler的使用,java中的foreach语句(轻喷,Java基础不扎实),还有返回上一级activity的finish方法。由于信息量对我来说是有一点大,这次讲的逻辑也挺混乱的,欢迎各位拍砖。
项目源码下载链接:http://files.cnblogs.com/files/51qianrushi/Iweibo.zip
这次的内容就这么多,下次再见。转载请通知本人或注明出处
首先先看一下到目前为止的UI效果图:
public void refresh(Object... paramas) { int choose = Integer.parseInt(paramas[0].toString()); switch (choose) { case Task.WEIBO_LOGIN: Log.d("MainService", paramas[1].toString()); textView = (TextView)findViewById(R.id.textId); textView.setText(paramas[1].toString()); break; case Task.WEIBO_REGISTER: Intent intent = new Intent(this, RegisterActivity.class); startActivity(intent); default: break; } }
View Code
这就是整个主框架的设计。没错,想要单纯的改掉UI很容易,但是那只是我们模拟登录,如果真正实现登录就不会这么简单。并且有了框架我们再想加入别的功能就会特别容易,定义一个task实例添加到任务队列中,并实现具体的功能就好了,这样整个项目就很具有逻辑性,便于管理和优化。
这次的笔记就做到这里,总结一下get到的新技能:service、handler的使用,java中的foreach语句(轻喷,Java基础不扎实),还有返回上一级activity的finish方法。由于信息量对我来说是有一点大,这次讲的逻辑也挺混乱的,欢迎各位拍砖。
项目源码下载链接:http://files.cnblogs.com/files/51qianrushi/Iweibo.zip
这次的内容就这么多,下次再见。转载请通知本人或注明出处
相关文章推荐
- C/C++语言void及void指针深层探索
- xcode6.3编译ios项目时报错Sysbol(s) not found for architecture
- HDU——A + B Problem II
- iOS中 DataBase SQL数据库 UI_高级
- iOS中 DataBase SQL数据库 UI_高级
- CocoaPods的使用
- 1001. A+B Format
- 数据结构实验之栈八:栈的基本操作
- 【自用】bat ftp下载前一天备份
- c语言中的#号和##号的作用
- 1023. 组个最小数 (20)
- POJ 2152 树型DP //很棒的题
- zabbix 监控总结
- python的read(),readline()和readlines()
- 软件测试总结
- MSYS2的源配置
- 使用参数化模型投影点云
- <C/C++算法>字符串匹配---KMP算法
- java 集合中的Collections.sort()排序方法的源码分析(一)
- 投放水位计的方法