我的项目经验积累
来源:互联网 发布:金融网络销售是诈骗吗 编辑:程序博客网 时间:2024/04/27 00:44
本文长期更新
1、论android升级:
项目过程中,如果实在是时间紧迫,升级功能一定要保重开发完成并且功能稳定!而且特别要注意的是,推送升级的方式很弱,很难让每个用户注意到,而且客户端会有很多零散的逻辑,很难做好。一般最好采用客户端主动获取升级信息的方式,实现的逻辑也相对简单。
另外,可以在"设置"界面设立相关的按钮,让用户可以主动升级!!!万一你的用户喜欢这款app,而升级系统有问题,这里也是一个入口。虽然想得很美,但是给用户一种选择也是极好
2、java相关项目的包名
至少要写3段,比如com.xx.yy,决不可只写两段com.xxx,写两段及其容易出现跟别人重复!!!
3、如果项目中有子账号的业务,比如一个账号下有多个角色可以在内部切换。这时候应该由客户端传入子账号的信息,让服务器进行操作。
另外一种不推荐的做法是:服务器保存默认的子账号信息,客户端切换后提交给服务器。这种做法虽然简化了服务器与客户端之间的接口参数,但是默认子账号信息的同步会是一个很大的问题,比如多终端登录甚至pc端登录,切换了子账号,这时候,客户端的子账号信息又要进行同步,否则会发生数据错乱!
总结就是:宁可交互接口里多一个两个参数,确保数据正确!
4、推送问题:正式发布的应用当与测试应用的推送相关key区分开来,防止相互影响!
5、轮询机制对客户端来说,也许就是不合理的。。。
6、遇到问题,如果从数据分析的角度没有进展,可以尝试总结现象的规律(比如界面操作的现象),或许可以有帮助。
一般来说,问题总会有一些可以循迹的规律表现出来,try to capture it!
7、支付相关的比如支付宝、微信支付等,开发完之后 ,账号的信息不要瞎jb改,改出什么问题来就比较尴尬,找几天问题找不到!
8、多线程是程序流畅的关键
- 我的项目经验积累
- 我的项目经验
- 项目经验积累
- android 项目经验积累
- 项目经验点滴积累
- 我积累的20条编程经验(转)
- 我所积累的20条编程经验
- 我所积累的20条编程经验(转)
- (转)我所积累的20条编成经验
- 我所积累的20条编程经验
- 我所积累的20条编程经验
- 我所积累的20条编程经验
- 我所积累的20条编程经验
- 我所积累的20条编程经验
- 我所积累的20条编程经验
- 风雨20年:我所积累的编程经验
- 我所积累的20条编程经验
- 我所积累的20条编程经验
- 忽略else带来的cell上面图片重用以及cell下划线的缺失
- 事件委托
- win10下vbox选择Host-Only报错
- 解决Android Studio 在刚开始调试程序时,占用非常大的内存的方法
- Android平台如何加入jar包
- 我的项目经验积累
- BZOJ 1912 [Apio2010]patrol 巡逻
- 数据结构实验之栈八:栈的基本操作
- Java编程思想第4版-第五章
- 连接池和装饰设计模式
- hdu5800To My Girlfriend+DP
- python反射示例
- 左撇子的研究
- android音频管理器(AudioManager)