240 发简信
IP属地:广东
  • 集成RxJava/RxAndroid框架

    为什么要集成rxandroid?因为Java语言不是响应式编程,或者函数式编程语言(可以简单理解为,和响应式差不多),所以要实现响应式编程,就需...

  • 什么是响应式编程框架

    什么是响应式编程?如果要直接理解,可能比较抽象,但我们可以引用百度百科的例子;例如:a = b + c; 这句代码将b+c的值赋给a,而之后如果...

  • 如何解决Dex方法数问题(解决单个dex里面的方法数不能超过65535个的问题)

    问题背景 在Android中,所有的Java/Kotlin文件编译后,会放到一个后缀为dex的文件,但Google有一个规范是,单个dex里面的...

  • 开发环境和测试环境(配置网络请求相关地址)

    我们这里项目用到的接口,就和大家访问Google一样,也有一个网址,同时在真实项目中,不同的环境,可能有不同的地址;目的是开发,和测试。我们这里...

  • 单元测试的测试文件方法

    Constant 里面的 正则表达式

  • 测试驱动开发

    1.概念 什么是测试 在学习什么是“测试驱动开发”前,我们先看看什么是“测试”。因为连起来就可能不好理解,就和上学的时候,一个很长的句子,可以分...

  • Button的技巧使用

    Button透明后去掉边框的阴影

  • ToastUtil工具类

    一.使用ToastUtil 封装的目的:不让业务直接操作具体的框架,而操作我们的API,这样方便后面重构。 在Android开发中,有些时候,可...

  • EditText的背景选择器 Selector(包含复用style)

    背景选择器: selector_edit_text.xml //默认状态 shape //选中状态 shape 默认状态和选中状态显示