项目地址 https://github.com/ListerChen/BitmapProject[https://github.com/List...
一、Kotlin基础 1.1 变量 在Kotlin中变量分为可变引用var和不可变引用val,val对应的是java中的final变量。尽管va...
并发编程是提高程序运行效率与响应速度的重要手段,在多CPU条件下,并发编程可以使硬件得到更大程度的运用。由于在并发环境下CPU随时会对多线程的运...
提醒式通知也称为横幅通知或悬浮通知,适用于用户应该立即知晓的通知,它会短暂地悬浮在Window上,等到显示时间耗尽或者用户上划后消失,随后仍显示...
笔者是MIUI系统应用组的开发,之前发布APP时只有应用商店这一个渠道,因此只需给应用商店提供一个APK即可。不过最近应用开发了一个外发版本,该...
一、消息机制简述 消息机制是Android的核心,宏观来说它是一种顺序的、非阻塞的任务机制,APP的主线程就是以消息来驱动的。消息机制主要由Ha...
DiskLruCache与LruCache都实现了Lru缓存功能,两者都用于图片的三重缓存中。LruCache将图片保存在内存,存取速度较快,退...
一、混合开发的优势与缺陷 在混合开发大行其道的今天,很多页面和功能都转由前端实现,客户端只要在APP中嵌入一个WebView即可,同时前端开发的...
我们都希望自己的代码足够"安全",即使别人反编译了我们的应用,他们也很难从反编译的代码中找出漏洞。这时候我们就依赖编译器的混淆功能,混淆会将大部...