【Android框架进阶〖03〗】ThinkAndroid框架总结

/**************************************************************************************************

 *  本博客为CSDN博主【MK】原创,博客地址:http://blog.csdn.net/mkrcpp/article/details/20993533

 **********************************************************************************************************************/


用多了框架,觉得也没什么太难的东西,前提是只要我们彻头彻尾的理解了它们。

TA的框架整体来说:

  • 优点:减少了大量的重复代码,提供了简洁的机制,特别是 docommand,得心应手。这个网络请求有一个bug,就是当网络类型转换时,超时设置不管用。
  • 缺点:有代码入侵量,很多东西都没用到,文档不全,比如 download ,一直没用过,缓存也没用过,图片也没用过,都是自己写的。

我最喜欢的应该是其注解机制了,做的最好的应该是 command 注册机制,以后可能有很多command,繁重任务的command ,udp请求,快速请求等。

我综合了final 框架和 TA 框架的注解机制,自己实现了一套框架,命名为 mdevil,基类前缀为M,例如MApplication,总监说我很自恋.....反正是自己用的,无所谓 :)

在这套框架里,拥有了最称手的注解资源绑定机制(个人认为),然后对于orm,感觉对TA的orm相当不爽,搞的那么复杂,至于final的没去研究,感觉不优美。于是决定采用 OrmLite。拥有完善的文档!在实际项目使用中,有一个需求是使用复合主键,OrmLite虽然没有提供,却提供了唯一性约束,能达到同样的效果,有可能ormlite的性能会慢一点点,但我喜欢:)

当真正理解一个应用从开始到形成的时候,就觉得一切皆有可能了。

前路漫漫,Android只是一个开始!


/*********************************************************************************************************************

 *  本博客为CSDN博主【MK】原创,博客地址:http://blog.csdn.net/mkrcpp/article/details/20993533

 **********************************************************************************************************************/




评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值