240 发简信
IP属地:广东
  • Resize,w 360,h 240
    Android编译期动态添加assets

    背景 开发过程中会有这样一种需求:app需要从远程获取部分前置资源(比如接口配置信息)。通常做法是打包前手动内置到assets中,但这种方式比较...

  • Resize,w 360,h 240
    Android Gradle自定义插件

    背景 入职新公司后,发现项目中有用到python脚本根据自定义配置文件生成Java代码的部分,而且脚本与配置文件以及生成的java代码最终都上传...

  • mac zsh git命令不换页

    git config --global pager.branch false

  • Flutter日期操作之计算周

    Flutter中的日期相关类是Dart语言的DateTime类。而这个类只提供了基本的日期相关信息。这里提供一种计算从1970年1月1日开始的周...

  • 安利一个优雅的Java反射工具

    Java开发中或多或少的会用到反射的方式,通常的反射方式调用如下: 每一次的反射调用都让人觉得代码有很多冗余的地方,我们总是希望调用的代码显得优...

  • Java将异步调用转换为同步调用

    调用外部的Api时,根据自己业务需求有时需要同步调用,如果这些Api没有提供同步调用的方法,此时该如何转同步调用呢 下面提供一种Java中的实现...

  • pdfium的PDF文件保存操作

    pdfium源码包含了pdf的所有操作。这里基于PdfiumAndroid做个扩展,提供合并和分割PDF操作API PdfWriter 修改后的...

  • Android PDF相关记录

    AndroidPdfViewer 基于pdfium写的只有pdf解析的引擎 itext 对pdf进行编辑的库 Android系统api PdfD...

  • LiveData配合RxJava

    Android JetPack现在已经在android开发中大行其道,以下是个人使用LiveData与数据库查询的一点总结。 LiveData ...