- 博客(5)
- 资源 (14)
- 收藏
- 关注
原创 android__编译时注解的尝试。
尝试一下 编译时注解的方法。hongyang运行时注解为什么要写这一篇博客啦? 因为我们项目中用到了EvenBus 这个框架了。 EvenBus 在3.0的时候已经采用编译时注解了,从那一点可以看出来啦 那我们就看图说话吧。 当我们android studio 编译的时候就会把注解获取到,从而进行处理。 当然啦,我们这一篇不说Eventbus。需求: 获取对象
2016-05-28 18:17:01 1471
原创 ThreadLocal 工作原理。
看到ThreadLocal 有没有想起来 Thread 这个类?那么就来说说ThreadLocal 是干嘛的吧!作用: ThreadLocal是一个线程内部的数据存储类。通过它可以在指定线程中存储数据,并获取到指定线程中的数据。那么就跟着我一步步来解开疑惑吧~~step1: 先实例化一个对象。 private ThreadLocal<Boolean> mBooleanThreadLocal =
2016-05-23 22:27:48 886
原创 解决 activity 和 fragment 传递数据方法。
最近项目中使用到了EventBus 这个库。感觉真是棒极了。应用场景: 场景一: Activity 与 Fragment 进行数据传递的时候,怎么办? 1:定义静态变量全局控制 2:使用回调接口。 3:传递handler 在fragment 直接调用。代码赶脚耦合度高吗?而且不宜于扩展,是不是还看不出来哪里耦合度高了是吧? 在接着看第二个场景:。
2016-05-19 23:55:19 910
原创 java设计模式_________Builder模式
开发android有一年多的时间了,不经意间其实用到了许多设计模式,不得不说设计模式真的给力—–我服。下面进入正题来讲讲Builder模式的正确使用姿势。目录走起来:Builder模式介绍。Builder模式定义。Builder模式使用场景。Builder模式实战讲解。Builder模式不足。 1. Builder模式介绍。Bulider 模式是一步步来创建一个复杂对象。它允许用户在不知
2016-05-16 00:13:15 884
原创 android 加入广告页的思路以及实现。
今天把实现的Demo上传了。估计大家有看到许多app,都有广告启动页是吧,但是大家有没有好奇是怎么做出来的啦?参考:当当app我们可以观察到已开始显示自己的logo页。然后在把广告也覆盖在logo上面,同时显示跳过广告页的友好提示。还有什么啦?(如果在第一次下载的时候怎么办了?显示广告还是引导页?为什么它的会白屏一会了?多长广告页可以定时更换。其实有时候观察也就能出现答案哦我们先看下最后
2016-05-09 23:16:23 7822
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人