240 发简信
IP属地:黑龙江
  • 120
    Android消息机制(native层)

    前言 上一篇文章:Android消息机制java层 MessageQueue中有多个native方法,MessaeQueue是Android消息机制的Java层和native...

  • 120
    lottie

    概念 Lottie 是 Airbnb开源的一套跨平台的完整的动画效果解决方案,它可以使用Bodymovin解析以json导出的Adobe After Effects动画,并在...

  • 120
    Android单元测试调研

    1.调研背景 项目面临的问题 代码拆分重构后,是否存在问题不好判断,需自测与重新测试。 逻辑较复杂的模块,人工代码review不易察觉问题。 修改历史bug,需要了解业务、逻...

  • 120
    charels配置问题记录

    关于如何配置charles,如何安装手机端与mac端证书的方法,如何使用过滤与调试,google搜索结果有一大堆,不再赘述,这里有个系统的教程,可自行了解。https://w...

  • 120
    kotlin委托与扩展

    类委托 类委托:一个类中定义的方法实际是调用另一个类的对象的方法来实现。DelegatedPattern.kt 问题:假设接口PayApi 有许多的方法,两个实现类都需重写这...

  • 120
    WCDB-数据库连接池源码解析

    数据库类的简介 SQLiteOpenHelper:管理SQLite的帮助类,提供获取SQLiteDatabase实例的方法,它会在第一次使用数据库时调用获取实例方法时创建SQ...

  • WCDB-SQLCipher

    SQLCipher基于SQLite,大多数API与SQLite 3的C / C ++接口相同。以PRAGMA,SQL函数和C函数的形式添加了许多安全性的扩展. 扩展 动态加密...

  • 120
    WCDB简介

    WCDB简介 WCDB(wechat dataBase)是一个高效、完整、易用的开源移动数据库框架,基于SQLCipher,支持iOS, macOS和Android。 基本特...

  • 求demo链接,谢谢!

    Android单元测试—UI测试(Espresso)

    前言 我们先回顾一下,在上一篇博客中,主要分享了Android单元测试的逻辑测试部分。接下来,我们重点讲解Android单元测试的UI测试部分! 何为UI测试呢?就是对用户界...

  • 120
    Android单元测试—UI测试(Espresso)

    前言 我们先回顾一下,在上一篇博客中,主要分享了Android单元测试的逻辑测试部分。接下来,我们重点讲解Android单元测试的UI测试部分! 何为UI测试呢?就是对用户界...

  • @云舒s expectedIntent与actualIntent 通过assertEquals对比 其实调用了equals方法 对比的是两个对象的所在的内存地址,不同的对象,内存地址不同,自然会断言失败.而使用expectedIntent.getComponent() 和 actualIntent.getComponent() 对比 是对比ComponentName的值 其底层实现是通过createRelative方法返回的ComponentName对象 而对象的构建是通过包名与路径 显然此时包名与路径相同获得的ComponentName 也相同,能够断言成功

    Android robolectric 入门

    我的更多 Android 博文 robolectric的最大特别是运行测试程序时不需要设备或者模拟器,在电脑中进行就可以了,自然测试程序的运行效率可以大大提升。 环境搭建 g...

个人介绍
技术的增长,是由量变才能到质变…
感谢这个时代,它不是别人的,是我们自己的。