TeamTalk Android代码分析(业务流程篇)1.1 总体结构1.总体结构有点类似MVC的感觉,模块结构从上向下大体是:UI层:Activity和Fragment构成,期间包括常用的一些开源控件如:imageloader,speedx,gifview等,和下层数据变更通知通过总线事件完成(E...
分类:
移动开发 时间:
2015-04-20 00:26:19
阅读次数:
663
在自上而下的继承层次结构中,位于上层的类更具有通用性,甚至可能更加抽象。从某种角度看,祖先类更加通用,它只包含一些最基本的成员,人们只将它作为派生其他类的基类,而不会用来创建对象。甚至,你可以只给出方法的定义而不实现,由子类根据具体需求来具体实现。这种只给出方法定义而不具体实现的方法被称为抽象方法,...
分类:
编程语言 时间:
2015-04-18 23:25:02
阅读次数:
112
在上一次的结对编程中,我的结对队友是 方俊杰 ,大家都称他为“JJ师兄”。 我们两个彼此在合作中发现错误并在合作中一起进步。First(汉堡上层面包): JJ他的JAVA功底比我扎实很多,所以他对代码的编译可以得心应手,当我在程序上遇到问题时,在他有空的情况下,他都会很有耐心的教我。 JJ...
分类:
其他好文 时间:
2015-04-18 01:12:31
阅读次数:
218
一、简介二、LVM原理图解三、操作示例四、快照一、简介LVM是LogicalVolumeManager(逻辑卷管理)的简写,它是Linux环境下对磁盘分区进行管理的一种机制,它由HeinzMauelshagen在Linux2.4内核上实现。LVM是在磁盘分区和文件系统之间添加的一个逻辑层,来为文件系统屏蔽下层磁盘..
分类:
系统相关 时间:
2015-04-17 22:30:31
阅读次数:
343
Android的系统架构采用了分层架构的思想,如图1所示。从上层到底层共包括四层,分别是应用程序程序层、应用框架层、系统库和Android运行时和Linux内核。...
分类:
移动开发 时间:
2015-04-17 13:56:12
阅读次数:
279
SDU(service Data Unit):服务数据单元,又叫业务数据单元,是指定层的用户服务的数据集,传送到接收方的时候同一协议层时数据没有发生变化,即业务部分,然后发给下层之后,下层将其封装在PDU中发送出去。服务数据单元是从高层协议来的信息单元传送到低层协议。第N层服务数据单元SDU,和上一...
分类:
其他好文 时间:
2015-04-16 16:59:35
阅读次数:
139
简单罗列基础命令,只分享我的想法!基于LinuxKernel是多人多任务的OS,WindowsNTKernel是单人多任务的OS,OSKernel的功能无外乎是“承上启下”即驱动硬件、为上层应用程序提供系统调用、内存管理、FS管理、进程管理等,所以Linux的进程、线程机制和Windows有一些区别,我说的..
分类:
系统相关 时间:
2015-04-16 10:35:27
阅读次数:
308
简单罗列基础命令,只分享我的想法!基于LinuxKernel是多人多任务的OS,WindowsNTKernel是单人多任务的OS,OSKernel的功能无外乎是“承上启下”即驱动硬件、为上层应用程序提供系统调用、内存管理、FS管理、进程管理等,所以Linux的进程、线程机制和Windows有一些区别,我说的..
分类:
系统相关 时间:
2015-04-16 10:34:48
阅读次数:
291
back键Android的程序无需刻意的去退出,当你一按下手机的back键的时候,系统会默认调用程序栈中最上层Activity的Destroy()方法来,销毁当前Activity。当此Activity又被其它Activity启动起来的时候,会重新调用OnCreate()方法进行创建,当栈中所有Act...
分类:
移动开发 时间:
2015-04-15 13:27:41
阅读次数:
252
在新产品研发过程中,会时常采用新的技术和方法,无论是用户,或者是上层领导决定的,对于项目来说,肯定是有一定的风险,处理不当,甚至可能导致项目的失败。 但是,采用新的技术和方法会给项目带来很多的好处,...
分类:
其他好文 时间:
2015-04-14 23:35:53
阅读次数:
335