一个android应用开发的感悟

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

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

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

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

  4:阿森纳!

时间: 2024-10-25 22:52:19

一个android应用开发的感悟的相关文章

寻找一个android 的开发人员,团队需要,是相当于兼职一样,但是全职的兼职工作

团队 开发 已经2个UI 2个IOS 我服务器 ,还需要一个android开发人,  如果 可以加入的话  也可以加入我们团队,最后如果产品出来 我们一起去法定公司合同书上签字 盖章  创始人 干股股份 ,也可以 不需要这些 直接作为 参与者 ,享有 每月 1.5万 到 2万的 报酬 帮忙 开发 ,是相当于工作 一样  ,需要几个月时间,如果产品 开发出来 将会给予 其他的多重报酬 以及 部分期权 我们做的产品是一款人工智能与大数据的app ,非诚勿扰 ,间谍勿扰! 地址 上海 ,所以 需要 在

一看就懂的Android APP开发入门教程

一看就懂的Android APP开发入门教程 作者: 字体:[增加 减小] 类型:转载 这篇文章主要介绍了Android APP开发入门教程,从SDK下载.开发环境搭建.代码编写.APP打包等步骤一一讲解,非常简明的一个Android APP开发入门教程,需要的朋友可以参考下 工作中有做过手机App项目,前端和android或ios程序员配合完成整个项目的开发,开发过程中与ios程序配合基本没什么问题,而android各种机子和rom的问题很多,这也让我产生了学习android和ios程序开发的

开始第一个Android应用程序

Android应用程序建立在应用程序框架之上,所以Android编程就是面向应用程序框架API编程---与编写普通的Java SE没有太大区别,只是增加了一些API. 1.使用eclipse开发第一个Android应用 开发Android应用三步:a.创建一个Android项目.b.在XML布局文件中定义应用程序的用户界面.c.在java代码中编写业务实现. 开发一个简单的helloworld应用 1.eclipse->file->new->android application pro

Android APP开发入门教程

这篇文章主要介绍了Android APP开发入门教程,从SDK下载.开发环境搭建.代码编写.APP打包等步骤一一讲解,非常简明的一个Android APP开发入门教程,需要的朋友可以参考下. 工作中有做过手机App项目,前端和android或ios程序员配合完成整个项目的开发,开发过程中与ios程序配合基本没什么问题,而android各种机子和rom的问题很多,这也让我产生了学习android和ios程序开发的兴趣.于是凌晨一点睡不着写了第一个android程序HelloAndroid,po出来

VS2015下的Android开发系列02——用VS开发第一个Android APP

配置Android模拟器 这算是第一篇漏下说的,配置好VS的各参数,新建Android项目后,会发现菜单下的工具栏会多出Android相关的工具栏,红色圈出的就是AVD. 打开AVD后可以从模版处选一个设备,然后自己再做细节参数调整. 然后选择要模拟的版本,因为APP有蓝牙BLE的支持需求,所以选择了至少API Level18,注意如果安装了HAXM,CPU/ABI项一定要选"Intel Atom (x86)",如果没有,说明组件未安装,赶紧去下载后再来:另外一个注意点是内存至少3G,

在开发第一个Android应用之前需要知道的5件事:

你能否详细讲述一下,在开发Android应用过程中每一阶段要用到的技能和编程语言? 建立一个Android应用程序可以归结为两个主要技能/语言:Java和Android系统.Java是Android的通用编程语言,但是Android还包括学习用于app界面设计的XML语言,学习Android概念,以及从Java编程角度运用这些概念. 学了Java和XML之后,再用Android理念将两者连接起来. 我也有分享过一些学习Activities和 Fragments等的Android相关知识.我最喜欢

Android基础之用Eclipse搭建Android开发环境和创建第一个Android项目(Windows平台)

一.搭建Android开发环境 准备工作:下载Eclipse.JDK.Android SDK.ADT插件 下载地址:Eclipse:http://www.eclipse.org/downloads/ JDK:http://www.oracle.com/technetwork/java/javase/downloads/jdk7u9-downloads-1859576.html Android SDK:http://developer.android.com/sdk/index.html ADT:

为 Android 平台开发一个输入法

学习目标: 实现新的输入法 学习目的: 掌握Android输入法框架 学习收获: Android 1.5 新特色之一就是输入法框架(Input Method Framework,IMF),正是它的出现,才为诞生不带实体键盘的设备提供了可能.IMF设计用来支持不同的IME,包括了soft keyboard,hand-writing recognizes和hard keyboard translators.这里,我们把焦点锁定在soft keyboard上. 新特色对普通应用开发者而言,应该确保让应

如何更好地开发一个Android应用

作为一名android开发工程师(http://www.maiziedu.com/course/android-px/),脑海中经常在想一个问题,如何更好地开发一个android应用?这个问题不仅是android开发工程师,比如总监.CEO等等都在想这样一个问题.面向开发者,开发主管,总监,CEO等.更好地开发一个android应用主要做到三个大点,就足矣. 项目定义 不同类型的项目当以不同的处理方式. 1. 项目型 该类型项目,重点在于完成项目,取决于客户需求,或难或易,开发者能做的就是深入挖