240 发简信
IP属地:重庆
  • 120
    RxJava 从入门到放弃再到不离不弃

    作者寄语 很久之前就想写一个专题,专写Android开发框架,专题的名字叫 XXX 从入门到放弃 ,沉淀了这么久,看过网络诸多大神的博客,静下心来开始写这个专题,为什么叫入门...

  • 本文是作者为了讲述rxjava用法来说更优雅吧,毕竟全程链式调用,线程切换,很清晰。但是实际项目如果考虑到复用性,一开始的写法也很不错。

    给初学者的RxJava2.0教程(三)

    Outline [TOC] 前言 上一节讲解了线程调度, 并且举了两个实际中的例子, 其中有一个登录的例子, 不知大家有没有想过这么一个问题, 如果是一个新用户, 必须先注册...

  • 我的理解中有几种办法,一是拦截器,二就跟业务挂钩了,都在doOnNext根据回调判断code是否为你们想要的code,然后返回不同的值,毕竟业务请求失败并不是HTTP请求失败,如果http请求失败,在后面接收OnError方法

    给初学者的RxJava2.0教程(三)

    Outline [TOC] 前言 上一节讲解了线程调度, 并且举了两个实际中的例子, 其中有一个登录的例子, 不知大家有没有想过这么一个问题, 如果是一个新用户, 必须先注册...

  • 首先我们需要明确的是生成了Observable并不会发送数据,只是做好了发送的准备,只有当它调用OnSubscribe的call()方法的时候才会开始发送数据,当发送完注册代码回来的时候,在此处利用flatMap转化,实质上是flatMap里面会调用lift()方法,在里面调用call发送进行再发送,lift()中有一段代码是重新订阅(不知道这么说对不对),实质是新建了类似一个代理机制,会新生成一个Observable来接受原始Obserable发出的事件,处理后发给Subscriber,所以全程只有一个Subscriber,我不知道我说明白没有,你可以看看抛物线对于flatMap的讲解,他有结合源码讲述,看着那个结合作者的这篇文章应该可以理解,希望对你有帮助吧

    给初学者的RxJava2.0教程(三)

    Outline [TOC] 前言 上一节讲解了线程调度, 并且举了两个实际中的例子, 其中有一个登录的例子, 不知大家有没有想过这么一个问题, 如果是一个新用户, 必须先注册...

  • 学习了

    kotlin版仿哔哩哔哩动画Android客户端(>哔哩哔哩 (゜-゜)つロ 干杯~-bilibili)

    前言 该仿的项目为原项目的kotlin版,由于本人水平有限,有些kotlin写法不规范,后期会逐步完善,和原开源项目一样采用mvp+dagger2+rxjava2作为整体框架...

  • 感谢翻译,如果能在文章最后加上上一章或者下一章的链接就更好了

    iOS Apprentice中文版-从0开始学iOS开发-第三课

    app是怎样工作的 现在是时候来建立一些概念关于这些app场景的后台是如何工作的。 任何一个app本质上讲都是由可以互相传递消息的对象组成的。在你的app中许多的对象都是由i...

  • mark一下,博主找到完美解决方案了吗?

    kotlin 实现 Java 接口时参数包含Integer时出错

    今天开发过程中,同事反馈了一个bug,觉得挺神奇,记录一下。 Java interface ‘ServiceCallBack’ Kotlin ‘RemoteServiceCa...

  • 作为程序员的我,就等答主这样一个女朋友:smile:

    嫁给程序员老公,我后悔了

    文|素馅丸子 01 在我还没长开的时候,就常听人说,有两种男人不能嫁:一种是兵哥哥,另一种是程序员。前者见不着,后者死的早。 一想到不等头发花白,就要踟蹰独行,我就害怕的厉害...

  • 先马在看

    Android 自定义AlignTextView 完美解决原生TextView诸多问题

    转载请标明出处:http://www.jianshu.com/p/717e5ab4a856 先看效果图 功能很简单,遗憾的是Android 原生的TextView 实现不了。...

  • 一个工作了2年的老狗,偶然间看见推送这篇文章,作者总结的很不错,一下子想起当初校招的时候,BAT每一面都超过一个小时,每一面我都录音,然后下来疯狂看书百度查漏补缺的日子,本来准备后端走到死,没想到后来因为工作需求也开始转向android,看了一下总结的很好,很多基础我都已经忘记了,值得学习,持续关注。

    2017 Android秋招面试总结

    一个多月没有更新博客了,一直在忙着找工作。现在已经尘埃落定,最终选择了网易。 这篇文章主要总结一下自己秋招的经历与准备。 一、经历 1.学习经历 作为一个双非渣硕非CS专业的...

  • 还没研究过,这是多了一层观察者模式提供了一个公共的init接口吗?不过既然onCreate会实现start的方法,那么在onCreate初始化listener这种写法感觉不是很优雅,持续保持关注

    Android architecture components Lifecycle

    由于architecture components处于最初阶段,因此Fragment和AppCompatActivity类将无法实现(因为我们无法将稳定组件的依赖关系添加到不...

  • 您好,能给一份demo吗?期间出了一点问题,想要参考一下

    Android端WebRtc+Kurento详解

    WebRtc是google开源的视频通话技术,Kurento是Kurento公司开源的媒体服务器。两者结合起来可以达到多人视频通话的效果。目前在git上Android端web...

  • 说不需要findview的,只是在根部不需要,如果里面还有其它view,并且id起的一样,用findview比前面加一堆包名好用很多

    Kotlin 跟 findViewById 的类型推导冲突问题

    记录一个小坑 1 描述 从 version 26 开始,com.android.support:appcompat-v7 中的 findViewById 方法的返回值从 Vi...