自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 资源 (1)
  • 收藏
  • 关注

原创 初探Dagger2遇到的小坑

编译没错,为什么就是注入不了//非常简单的一个活动class MainActivity : AppCompatActivity() { @Inject lateinit var a: String//待注入的变量 override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedI

2017-09-24 19:28:19 1288 1

原创 设计模式:单例

优点只有一个实例,节约内存不用重复生成实例,减少系统性能开销可以全局的资源共享站点缺点如果手中一直握着某个对象,会导致其无法被回收, 容易造成内存泄漏实现最容易的方式public class A{private static A instance;//单例public static synchronized A getInstance(){ if(instance == nu

2017-09-22 16:51:45 215

原创 坑人的动画监听器

SharedElement 这玩意进来(SharedElementReturnTransition)和出去(SharedElementEnterTransition)的动画居然是同一个,也就是说给其中一个设置了动画监听器,两种动画都会回调这个监听器,但是我们多数情况下希望的是单独监听,否则就没意义了,那怎么办。那就把他们变成两个啊getWindow().setSharedElementRetu

2017-09-16 22:12:36 247

原创 Kotlin学习之跳转

Kotlin学习之跳转标签的使用loop@ for (i in 1..100) {for (j in 1..100) {if (……) break@loop}}从lambda中跳出来如下的return会直接把foo方法结束掉fun foo() {ints.forEach {if (it == 0) returnprint(it)}}这样的隐式标签可以跳出到lambda的调用处fun

2017-09-07 10:49:32 160

原创 Android学习资源

书籍《Android开发艺术探索》《APP研发录》《Android高级进阶》《深入理解Android内核设计思想》公众号郭霖鸿洋Android中文开发站安卓开发精选App掘金简书推酷泡在网上的日子其他Gradle所有版本下载地址插值器可视化图标库开源库集合1开源库集合2开源app集合

2017-09-06 21:33:36 120

原创 kotlin学习之QQ消息气泡简单实现

kotlin学习之QQ消息气泡简单实现为了不枯燥的学习kotlin,我们当然要搞点事情啦,手动@启舰大佬,看过大佬的QQ气泡实现后我有感而生,不行我要kotlin来搞一个,于是就搞了别说了,献上效果图来看看怎么实现的吧直接上源码吧class Ball : View { //可以被设置的属性 var color: Int = DEFAULT_COLOR set(valu

2017-08-08 22:36:18 387 1

Android解锁系统区工具

用于解锁手机系统区,搞机必备,Root必备,miui中root是假root,需要用这个工具解锁系统区才完整

2018-12-12

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除