240 发简信
IP属地:广东
  • 120
    Android版与微信Activity侧滑后退效果完全相同的SwipeBackLayout

    本文缘起 因为我做的app里使用了SwipeBackHelper的开源库来实现Activity的侧滑后退,本来使用起来一直没什么问题,但在新版本中接入了腾讯x5内核的WebV...

  • IKBC Poker 2编程记

    我是一名程序猿,因此需要一枚机械键盘,这样才能更好的写程序。前几日,见京东商城做活动,于是入手了一枚499的IKBC Poker2新版机械键盘,白色红轴。听闻机械键盘手感舒适...

  • 120
    拓展篇:注解处理器最佳实践

    在基础篇中,我们介绍了什么是注解以及如何开发注解处理器,今天就来说说在开发编译时注解处理器中的那些最佳实践。 什么是Android-apt 我们知道APT是集成在javac当...

  • 120
    入门篇:神奇的Annotation

    前面写了Android 开发:由模块化到组件化(一),很多小伙伴来问怎么没有Demo啊?之所以没有立刻放demo的原因在还有许多技术点没说完. 今天我们就来细细评味Java当...

  • 欢乐的票圈重构——图片过渡动画(上)

    项目重构的Git地址:https://github.com/razerdp/FriendCircle/tree/main-dev项目同步更新的文集:http://www.ji...

  • for (Subscription s : subscriptions) {
    if (!s.isUnsubscribed()) {
    s.unsubscribe();
    Log.e(TAG, "onDestroy: 取消订阅!");
    }
    }

    是否可以优化成使用CompositeSubscription;
    只需要mSubscriptions = new CompositeSubscription();
    mSubscriptions.add(subscription);
    ...//在创建的时候添加进去
    mSubscriptions.clear();//在onDestroy等方法里调用就行了

    作者的很干货~学到了东西~只是些许建议,加油↖(^ω^)↗

    RxJava 从入门到放弃

    叫这个题目也是因为这篇博客写了太久太久了!有段时间都觉得完全没有必要写下去的,索性终于完工了,也算是对这段时间的肯定吧! RxJava基本概念 RxJava 有四个基本概念:...

  • 120
    Retrofit分析-漂亮的解耦套路

    没耐心自己分析源码的同学,还可以参考Stay录制的视频版Retrofit分析-漂亮的解耦套路(视频版) 万万没想到Retrofit会这么火,在没看源码之前,我简单的认为是因为...

  • Android流氓代码块(亲测可行)

    个人博客http://blog.csdn.net/qq_22329521/article/details/52704661开机自启动(小米需要在安全中心设置自启动)-- 静默...

  • 120
    教你步步为营掌握自定义View

    国内自定义View的文章汗牛充栋,但是,即使你全部看完它们也未必能掌握这一知识点(实际上,我就几乎看完了所有的国内文章)。为什么?一言以蔽之,你是得其术不明其道。(本文不打算...