- 博客(12)
- 资源 (27)
- 收藏
- 关注
转载 有一个文科女友是一场怎样的体验?
1-我是一枚标准的工科男,毕业后变成了加班狗程序猿,我的女朋友是一枚标准的文科妹子,这里姑且叫她miss梁吧,我觉得以她的智商来看,她应该是单细胞动物,但是不知道她是怎么进化成人的!我们相识的过程还蛮简单的,我和miss梁同是学生会学习部的,有一次,她电脑坏了让我帮修。我问miss梁,你电脑什么问题呀。miss说,我也不知道,就是上网很卡,你帮我看看什么问题?
2016-09-28 16:36:58 626 1
原创 Android Toast自定义使用
1.Toast源码分析我们先去看Toast的源码。Toast有两种显示布局方式,一种最常见调用Toast.makeText(),看源码是这样写的public static Toast makeText(Context context, CharSequence text, @Duration int duration) {Toast result = new Toast(contex
2016-09-28 16:09:16 518
原创 组合模式【Composite Pattern】
大家在上学的时候应该都学过“数据结构”这门课程吧,还记得其中有一节叫“二叉树”吧,我们上学那会儿这一章节是必考内容,左子树,右子树,什么先序遍历后序遍历什么,重点就是二叉树的的遍历,我还记得当时老师就说,考试的时候一定有二叉树的构建和遍历,现在想起来还是觉的老师是正确的,树状结果在实际项目应用的非常广泛。 咱就先说个最常见的例子,公司的人事管理就是一个典型的树状结构,你想想你公司的
2016-09-26 12:42:09 378
原创 装饰模式【Decorator Pattern】
Ladies and gentlemen,May I get your attention,Please?,Now I’m going to talk about decoratorpattern.装饰模式在中国使用的那实在是多,中国的文化是中庸文化,说话或做事情都不能太直接,需要有技巧的,比如说话吧,你要批评一个人,你不能一上来就说你这个做的不对,那个做的不对,你要先肯定他的成绩,表扬一下优点,
2016-09-26 11:26:00 269
原创 大牛们是怎么阅读 Android 系统源码的?
由于工作需要大量修改framework代码, 在AOSP(Android Open Source Project)源码上花费了不少功夫, Application端和Services端都看和改了不少.如果只是想看看一些常用类的实现, 在Android包管理器里把源码下载下来, 随便一个IDE配好Source Code的path看就行. 但如果想深入的了解Android系统, 那么可以看下我的
2016-09-19 17:59:35 432
翻译 保存/恢复Activity和Fragment状态的最佳实践(译)
几个月以前,我发布了一篇关于Fragment状态保存和恢复的文章,那可能是目前为止最好的方式用于保存/恢复 Android Fragment 的状态。我收到了很多来自世界各地的Android开发者有价值的反馈。十分感谢你们 =)无论如何,StatedFragment打破了设计模式,我使用了不同于Android状态保存/恢复的方式来设计它,这样做的目的是为了让Android开发者能够更简单的理解
2016-09-19 17:42:10 1634
原创 命令模式【Command Pattern】
今天讲命令模式,这个模式从名字上看就很简单,命令嘛,老大发命令,小兵执行就是了,确实是这个意思,但是更深化了,用模式来描述真是是世界的命令情况。正在看这本书的你,我猜测分为两类:已经工作的和没有工作的,先说没有工作的,那你为啥要看这本书,为了以后工作呗,只要你参见工作,你肯定会待在项目组,那今天我们就以项目组为例子来讲述命令模式。我是我们部门的项目经理,就是一个项目的头,在中国做项目,项目
2016-09-19 17:08:20 371
原创 深入浅出反射
什么是反射?反射是一种能够在程序运行时动态访问、修改某个类中任意属性(状态)和方法(行为)的机制(包括private实例和方法),java反射机制提供了以下几个功能:在运行时判断任意一个对象所属的类;在运行时构造任意一个类的对象;在运行时判断任意一个类所具有的成员变量和方法;在运行时调用任意一个对象的方法。反射涉及到四个核心类:jav
2016-09-12 15:39:30 1797
原创 在Java中,return null 是否安全, 为什么?
Java代码中return value 为null 是不是在任何情况下都可以,为什么不会throw NullPointerException?Java语言层面:null值自身是不会引起任何问题的。它安安静静的待在某个地方(局部变量、成员字段、静态字段)不会有任何问题;它从一个地方被搬运到另一个地方也不会有任何问题(变量赋值、返回值等)。唯一会因为null值而引起NullPointerE
2016-09-12 15:25:17 6537
原创 Java 动态代理作用是什么?
首先你要明白静态代理的作用我们有一个字体提供类,有多种实现(从磁盘,从网络,从系统)public interface FontProvider { Font getFont(String name);} public abstract class ProviderFactory { public static FontProvider getFontProvider() {
2016-09-12 12:00:22 1892
原创 修改 Java 中的接口有什么作用?
接口就是个招牌。比如说你今年放假出去杭州旅游,玩了一上午,你也有点饿了,突然看到前面有个店子,上面挂着KFC,然后你就知道今天中饭有着落了。KFC就是接口,我们看到了这个接口,就知道这个店会卖炸鸡腿(实现接口)。那么为神马我们要去定义一个接口涅,这个店可以直接卖炸鸡腿啊(直接写实现方法),是的,这个店可以直接卖炸鸡腿,但没有挂KFC的招牌,我们就不能直接简单粗暴的冲进去叫服
2016-09-12 11:50:18 1004
原创 桥梁模式
桥梁模式【Bridge Pattern】今天我要说说我自己,梦想中的我自己,我身价过亿,有两个大公司,一个是房地产公司,一个是服装制造业,这两个公司都很赚钱,天天帮我在累加财富,其实是什么公司我倒是不关心,我关心的是是不是在赚钱,赚了多少,这才是我关心的,我是商人呀,唯利是图是我的本性,偷税漏税是我的方法,欺上瞒下、压榨员工血汗我是的手段嘛,我先用类图表示一下我这两个公司:类图很简
2016-09-02 11:01:43 427
JavaSsit.rar
2021-10-23
OpenGlTest.rar
2021-09-27
VideoChat.rar
2021-05-16
GitCode.rar
2021-05-05
xkzhangsan-xk-time-master.zip
2021-01-25
Camera录像视频视频DEMO
2020-09-30
HAL 层添加水印.rar
2020-09-30
无限循环,垂直水平滑动的fragment
2020-09-30
SocketConnect.rar
2020-05-22
ApDemo.rar
2020-05-22
中国移动多终端集成相关文档
2019-02-22
中国移动DM适配Android Demo
2019-02-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人