一个android应用开发的感悟_移动开发_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > 移动开发 > 一个android应用开发的感悟

一个android应用开发的感悟

 2015/3/12 21:07:38  archy_yu  程序员俱乐部  我要评论(0)
  • 摘要:对于客户端的开发,以我个人现在的水准,很难进行一个系统的讲解,只能分享下遇到的几个问题点好了!1:对于tabhost的使用,这个东西真的是过时了;第一个版本,我是用的tabhost确实是很难用,不过效果都做出来了,我就想这样凑合好了,无奈客户端更加专业的同学还是坚持让我改成Fragment去做!2:关于FreshPullList的使用,对于列表的使用,我想大家都不陌生,可是android开发库给的是一个很基础的ListView,如果我们要实现,诸如下拉刷新,上拉追加的效果的话,恐怕还要扩展
  • 标签:android 一个 应用 开发 应用开发 Android应用开发

  对于客户端的开发,以我个人现在的水准,很难进行一个系统的讲解,只能分享下遇到的几个问题点好了!

  1:对于tabhost的使用,这个东西真的是过时了;第一个版本,我是用的tabhost确实是很难用,不过效果都做出来了,我就想这样凑合好了,无奈客户端更加专业的同学还是坚持让我改成Fragment去做!

  2:关于FreshPullList的使用,对于列表的使用,我想大家都不陌生,可是android开发库给的是一个很基础的ListView,如果我们要实现,诸如下拉刷新,上拉追加的效果的话,恐怕还要扩展,然而这些freshPullList已经帮我们做好了,看一个小小的demo,大家都能灵活掌握!

  3:关于ImageLoad的使用,关于列表中玩家头像的加载,我想了很久,从开始想到最后使用了ImageLoad,我原来的意思是想,在json中存储就好了!反正客户端和php服务器都是用json进行的通信,但是转念想,这样做做有两个缺点,1:列表中有很多玩家是重复的,这样子就产生很多重复加载,浪费了带宽,增加了等待时间;2:没有办法缓存起来,或者说做cdn! 后来想那还是传递url好了,这样子,客户端可以异步加载这些数据了,但是转念想,如果是用户第一次打开,那么可以保存到本地,等到第二次加载的时候可以直接取本地的数据好了。这个程序可是真够复杂的,想了想,正在准备实施的时候,同学告诉我,ImageLoad已经做好了,直接使用就可以了!果然!

  4:阿森纳!

发表评论
用户名: 匿名