App研发录读书笔记
文章平均质量分 69
SkylakeXun
这个作者很懒,什么都没留下…
展开
-
Android重构(二)
网络底层框架设计AsyncTask public void init2() { //对于网络请求,我们一般定义为GET和POST即可,GET为请求数据,POST为修改数据 /*Request: * GET: http://www.xxx.com/aaa.api?key1=value1&key2=value2 * 以键值对的形式进行原创 2017-08-09 20:09:41 · 294 阅读 · 1 评论 -
缓存处理(三)
蛋疼 这本什么代码都是支言片语的,想自己敲敲看根本没办法各种自己写的工具类又不给出来,不想看了什么鬼啊App数据缓存设计数据缓存策略访问api,主要慢在一来一回的传输速度上,可以:1.减少api的调用次数,比如对于一个app页面,需要分别从3个api接口获取数据,那么可以做一个新的api接口,将这3个部分都获取到后一次性返回2.App调用一次api后,在一个时间段内都不再调用,仍然使用上次获取的原创 2017-08-10 15:52:53 · 329 阅读 · 0 评论 -
Android命名规范和编码规范
核心理论尽量简单,多写注释Android命名规范Java类文件命名规范:Activity:以Activity作为后缀.如PersonActivity,分配在以模块命名的package中Adapter:以Adapter作为后缀,如PersonAdapter,分配在adapter包中Entity:以Entity作为后缀,但值得注意的是User是全局变量,不需要遵守;资源文件命名规范:layou原创 2017-09-16 13:42:13 · 483 阅读 · 0 评论 -
Android重构(一)
重新规划Android项目结构我的切身感受是,无论是什么App开发人员都喜欢把所有的代码、类放在一个项目下,甚至将Acitvity和adapter放在一个Package下,或者将Adapter内置在Activity中。相当于一个房间里既有餐桌又有马桶,床上还放着酱油瓶。 我们需要重新归法目录结构,分两部走: 将与业务逻辑无关的逻辑放到AndroidLibactivity包中存放的主要是原创 2017-08-09 15:56:28 · 757 阅读 · 1 评论