熟悉RecyclerView的同学应该都知道,Adapter作为RecyclerView四大组成部分(Adapter,LayoutManager,ItemAnimator...
熟悉RecyclerView的同学应该都知道,Adapter作为RecyclerView四大组成部分(Adapter,LayoutManager,ItemAnimator...
ViewConfiguration是view包下的一个子类,这里记录了view的一些基础数据。比如最大速率和最小速率、滑动距离、滚动距离、fling距离、等。 用法利用get...
在Kotlin的协程世界中,我们经常会遇到coroutineScope,CoroutineScope,supervisorScope和withContext这些概念。这些概念...
参考[https://juejin.cn/post/7001845027156525063]有时候我们在跟踪代码的时候,会进入到expect声明的函数。这种函数只有声明,没有...
在 Kotlin 中,actual 关键字用于定义一个平台特定的声明,即在一个平台上实际执行的声明。actual 关键字通常与 expect 关键字配合使用,用于定义多平台通...
本篇文章解析Kotlin协程的CoroutineScope, CoroutineContext及其继承类, 旨在探讨并理解kotlin的协程使用,以及对各个协程api细节整理...
如图: 外层RecyclerView的第29条(最后一条)item是一个RecyclerView。内部RecyclerView的touch 和 fling事件都被外部Recy...
#使用MPAndroidChart实现水平柱状图(圆角) ## 在使用MPAndroidChart组件前,我们必须阅读官方API[https://github.com/Phi...
绪论 Android 4.4后,可以通过将StatusBar和NavigationBar的背景设置为透明或者通过 getWindow().getDecorView().set...
引言 Android开发中涉及到了许多系统权限,例如网络权限、短信权限等,但是官方并没有把全部的权限都暴露出来,基本的权限检测只能检测到Manifest文件中声明。那一些不需...
Base64 转换 Bitmap Bitmap 保存到本地相册,新建 ImageExt.kt 文件 用法
一、前言: 最近项目中在完善推送功能,需要进入APP时检测一下是否开启了推送权限,如果没有开启弹窗提醒,当用户点击弹窗时直接跳转到APP的通知设置界面,就像下面这种: 二、需...
在项目开发过程中,有时会有预约提醒、定时提醒等需求,这时我们可以使用系统日历来辅助提醒。通过向系统日历中写入事件、设置提醒方式(闹钟),实现到达某个特定的时间自动提醒的功能。...
ShapeBlurView ShapeBlurView库是一个高斯模糊(毛玻璃效果)蒙层库。Like iOS UIVisualEffectView不知大家做需求的时候是否有这...
在日常的Android的开发中,我们要为一个Activity或者任何一个View创建一个遮罩式的的导航提示,这里分享一个快速实现的库——GuideView。 GuideVie...
前言 工作中遇到了一个比较难以复现的crash:'Cannot get a dirty matrix!', 自己花了时间去分析并找到了原因和规避方案,在此记录一下,也希望能给...
前言 在iOS开发、学习过程中我们经常有需求需要看看别人的app是怎样实现的,所以需要提取其他app的ipa以及图片资源。 网上有很多过时的文章,是没法实际操作的。接下来我们...
背景:想要在Android 上做一个复制查词的功能。实现方式即在Service中获取ClipboardManager 添加ClipChangedListener。如此一来,当...
关于 Fast Android 网络库 Fast Android Networking Library 是一个强大的库,用于在 Android 应用程序中进行任何类型的网络,...
最近项目当中,需要与H5进行交互。如果快速实现需求呢?虽然很多框架都支持,但是我们前端大佬指定要使用JsBridge来进行交互。 JsBridge 这个开源库在 Java 和...