Android 12 已来,你的 App 崩溃了吗? 我们已经开始做 Android 12 的适配了,在 Android 12 中包含了很多的功能和一些行为的变更,接下来我们...
Android 12 已来,你的 App 崩溃了吗? 我们已经开始做 Android 12 的适配了,在 Android 12 中包含了很多的功能和一些行为的变更,接下来我们...
话不多说直接上图 从图中可知,分为上下两部分,上部分是传统春联和福字,代表对大家的新年祝福,下部分是主要功能模块,包含红包金额、新年幸运签和是与不是。 采用Kotlin语言进...
响应式的框架 RxJava:过于复杂、学习成本高 LiveData:针对Android定制、使用简单 针对Java开发者,初学者、简单场景可以考虑使用LiveData。除此以...
目录 效果展示 实现步骤 1.绘制圆圈遮罩 这里我们是用了混合模式来实现圆圈部分的扣除,这里我们用到了PorterDuff.Mode.CLEAR 这时效果如下 2.绘制两个动...
本项目是基于vue-element-admin的基础模板vue-admin-template进行改造的,因为实际项目很多会用到顶部导航菜单和侧边导航相结合的情况,为了满足这种...
一、背景 随着项目逐渐扩展,业务功能越来越多,代码量越来越多,开发人员数量也越来越多。此过程中,你是否有过以下烦恼? 项目模块多且复杂,编译一次要5分钟甚至10分钟?太慢不能...
一、什么是binder binder从不同的角度来说有不同的解释 1.首先从功能上来说,binder是安卓中特有的一种跨进程通信机制。由于在用户空间中不同的进程有着不同的内存...
Android相机开发 推荐几个好的图片选择+拍照的框架bilibili/boxing LuckSiege/PictureSelector5900多个starjeasonl...
在Android开发中,事件分发机制是一块Android比较重要的知识体系,了解并熟悉整套的分发机制有助于更好的分析各种点击滑动失效问题,更好去扩展控件的事件功能和开发自定义...
一、强/软/弱/虚引用 强应用当新建的对象为强引用时,垃圾回收器绝对不会回收它。宁愿跑出OutOfMemoryError异常,让程序异常终止也不会回收 软引用当新建的对象为软...
最近偶然间接触到Lombok这款插件,他可以方便的通过注解来实现getter和setter.不用写一堆get set方法了 只需要一个@Data就可以实现 或者通过三个 @G...
简介 本项目基于 组件化 + Arouter + Jetpack + Rxjava + Retrofit + AOP 等框架实现的一款开源项目。如有任何疑问或bug欢迎给我提...
关于安卓面试题部分目前整理了两篇: 安卓面试题 基础篇 安卓面试题 进阶篇 Handler、Looper、MessageQueue构成的安卓消息机制 安卓消息机制是安卓面试中...