标签:
算是写了2个项目了,虽然很小。但是麻雀虽小 五脏俱全。 总结下。然后打算自己写一些组件工具。方便自己以后快速开发。
我分成2个方面
1 前端 的UI 部分。
总所周知的 安卓的原生控件 那个不是一般的搓。你需要自己封装下。举个例子。按钮 背景的颜色+高亮的颜色 +羽化边框 看起来就比较饱满和有立体感了
工作之1 :控件的优化
一般的安卓都的底部和头部都会会通用。还有背景涩。 所以在开发中 如果是需要设置背景色。最好把这个功能单独提出来写成一个通用的模块 然后引用。达到高内聚低耦 合的思想。
1. 背景色 。 2 头部的标题栏 3 底部的导航栏 4 listview 全部抽出来作为通用模块
2 后台方面 我分几个部分:
1 通信方面 :每个app提供的接口访问是不一样的。有的http.有的websevrvice 我之前遇到的都不是而是jackjson 。封装一些寻常通用市面上的通信接口。
2 存储部分: 一些比较的经常使用的资源可以缓存成文件或者存储到sqllite数据库。
3 数据操作方面: 拿到的数据我们一般都是json 格式或者是xml 格式。不过现在大多数都是json格式。如果自己开发后台ok那还好可以自己封装到实体类里面。不过最近我觉得实体类也不好用了。还是用map 好用。于是乎找了个json的工具类。操作方便多了。
4 关于适配器和applention的管理。 这个2个都是通用的需要自定义然后集中管理 。
5 错误反馈框架。产品在使用过程中不可避免的情况下会蹦掉。这个时候需要错误反馈信息给服务器来让我们知道来优化产品。
暂时只想到这么多 想好了在追加!
我会陆续的写上上面我说的以前 到时会给地址。
标签:
原文地址:http://my.oschina.net/wuao/blog/529942