Android App框架设计之编写基类BaseActivity编写基类BaseActivity
- OOP里面子类里面能够共享父类的方法,提高代码的可复用性
- 基类的编写要根据实际项目的情况,有的可能很简单 比如只是显示 “关于” 信息, 业务功能非常少 你可以不用继承基类进行扩展BaseActivity继承Activity 还是 FragmentActivity 还是其它? 也是根据你...
分类:
移动开发 时间:
2015-05-20 18:24:40
阅读次数:
1984
一、这个App整体的架构划分:分为四大模块:1.app模块2.common模块3.domain模块4.model模块app模块的依赖:dependencies { compile fileTree(dir: 'libs', include: ['*.jar'])compile project(':d...
分类:
移动开发 时间:
2015-05-17 12:02:04
阅读次数:
158
App有一个好的架构,它可以带来如下的好处:容易扩展;容易维护。如果一个App没有一个好的架构,那么,耦合的代码会到处出现。没有一个架构,那么,代码会是各种混乱,我深有体会。 混乱,看起来问题不大,对于小规模的app,因为,我始终还是可以花时间读懂它。但是,随着app的功能越来越多,那么...
分类:
移动开发 时间:
2015-05-06 22:33:50
阅读次数:
269
WatchKit app和WatchKit extension一起实现了app的界面。当用户在Apple Watch中操作时,WatchKit app从storyboards中选择合适的场景。比如,如果用户查看glance,它就会选择glance场景。在选择场景时,WatchKit通知对应的iPho...
分类:
移动开发 时间:
2015-04-30 15:41:01
阅读次数:
507
所有ppt下载地址:http://pan.baidu.com/s/1mg9o4TM下面是移动开发实践部分的阅读笔记。移动开发网络性能优化实践 - 陈浩然 (携程)携程是非常标准的移动App架构,基础是各种Infrastructure Frameworks, 基于上面是UI的控件库,运行时的库(猜测用...
分类:
移动开发 时间:
2015-04-30 12:26:06
阅读次数:
358
现在app展现内容的形式多种多样的,有文字,图片,声音,视频等等,其中文件占 了一个很大的比重。随着app不断运营,文件会越来越多,占用的磁盘空间也不断增大,架设一套高效的文件系统,对于整个app架构有着巨大的影响。...
分类:
移动开发 时间:
2015-04-13 21:00:30
阅读次数:
165
本人以后的一系列app后端架构文章,都是在这篇文章的基础上展开的,这篇文章是整个app后端系列的核心基础,请仔细阅读。...
分类:
移动开发 时间:
2015-02-12 18:26:22
阅读次数:
175
前言 Native App:C/S架构,使用原生技术(Java/Objective-C/Swift)实现。 Web App:B/S架构,使用浏览器技术来实现,广义上也包括phoneGap以及DP正在尝试使用的EFTE框架。 在PC上,轻量级的应用多是B/S架构,具有轻便、速度快、无需安装、易于...
分类:
移动开发 时间:
2015-01-15 23:19:29
阅读次数:
176
Mark 一下 很不错的文章最近看了一些有关server的东西,一些很简单的东西,不外乎是一些文档规范,另外结合最近看的wwdc的一些video,觉得对软件架构(software architecture)认识又清楚了一些,这里记录下来。software architecture 听上去是一个很大的...
分类:
移动开发 时间:
2014-09-12 11:33:03
阅读次数:
298