240 发简信
  • Kotlin笔记

    一、Kotlin基础 1.1 变量 在Kotlin中变量分为可变引用var和不可变引用val,val对应的是java中的final变量。尽管va...

  • 120
    Java—并发编程指南

    并发编程是提高程序运行效率与响应速度的重要手段,在多CPU条件下,并发编程可以使硬件得到更大程度的运用。由于在并发环境下CPU随时会对多线程的运...

  • Android—提醒式通知的显示与限制

    提醒式通知也称为横幅通知或悬浮通知,适用于用户应该立即知晓的通知,它会短暂地悬浮在Window上,等到显示时间耗尽或者用户上划后消失,随后仍显示...

  • 120
    Android—V2签名下多渠道快速打包方案

    笔者是MIUI系统应用组的开发,之前发布APP时只有应用商店这一个渠道,因此只需给应用商店提供一个APK即可。不过最近应用开发了一个外发版本,该...

  • Android—消息机制与WeakHandler源码分析

    一、消息机制简述 消息机制是Android的核心,宏观来说它是一种顺序的、非阻塞的任务机制,APP的主线程就是以消息来驱动的。消息机制主要由Ha...

  • Android—DiskLruCache基本用法与源码解析

    DiskLruCache与LruCache都实现了Lru缓存功能,两者都用于图片的三重缓存中。LruCache将图片保存在内存,存取速度较快,退...

  • Android—WebView加载速度优化工程实践

    一、混合开发的优势与缺陷 在混合开发大行其道的今天,很多页面和功能都转由前端实现,客户端只要在APP中嵌入一个WebView即可,同时前端开发的...

  • 120
    Android—混淆与打包

    我们都希望自己的代码足够"安全",即使别人反编译了我们的应用,他们也很难从反编译的代码中找出漏洞。这时候我们就依赖编译器的混淆功能,混淆会将大部...

  • Android—在WebView中下载Blob协议文件

    之前有个需求是要下载Blob协议的gif,让我苦恼了好久。平时下载http协议的文件时直接获取输入流即可,但是Java无法获得Blob协议的文件...

个人介绍
抖音Android开发,内推可私信,业务线大量hc,base北京上海成都