一、前言: 我们在软件开发过程中,经常会遇到密码输入框,这就要我们自定控件来实现,下面的自定义密码框,是参考我的同事写出来的,今天分享一下。 1. gitHub 地址: ht...
一、前言: 我们在软件开发过程中,经常会遇到密码输入框,这就要我们自定控件来实现,下面的自定义密码框,是参考我的同事写出来的,今天分享一下。 1. gitHub 地址: ht...
我们知道,将源代码转换成二进制执行代码的过程叫“编译”,那么反编译就是将二进制执行代码转换成源代码。在java开发里,源代码是.java文件,然后经过编译后生成计算机识别的....
要实现android吸顶效果,最最最最最开始的时候使用过appbar,一直不尽人意,因为他吸顶上边的内容如果太多了 滑动就很难受于是自己用NestedScrollView和R...
前言 截至到今天2022/7/22日,Android 13 Beta 3 已经推出,这意味着 Android 13 已最终确定内部和外部 API 以及面向应用的最终行为。 我...
在使用Kotlin重构原来的Java项目时,Base类中Java的泛型,转Kotlin竟然报错了,下面看一段伪代码 这个代码在Java中 没有任何问题,但是转Kotlin后,...
分析 本篇文章着重介绍ViewPager结合第三方库实现小圆点指示器效果,第三方库https://github.com/ongakuer/CircleIndicator 环境...
什么是JsBridge JsBridge是js与Native之间进行通信的桥梁。 为什么要使用JsBridge Android4.2以下的addJavascriptInter...
前景纪要开发项目时多多少少都会引入一些第三方库,当出现库与库之间依赖冲突时,我们需要把冲突的依赖使用exclue进行排除。所以需要知道每个第三方依赖库的依赖树,知道依赖树就清...
新安装的AndroidStudio,在使用Android Studio push代码的时候,报错: 解决办法:Android Studio设置,Version Control...
之前都是在网上看别人的文章,很容易忘掉,今天重新翻一下源码并简单记录一下先简单看一下dispatchTouchEvent、onInterceptTouchEvent、onTo...
这篇文章已经写得非常经典了: 点击事件传递规则 MotionEvent 在手指触摸屏幕后产生的一系列事件中,典型的事件类型有如下几种: ACTION_DOWN 在屏幕按下时 ...
当触摸事件发生时,Activity先接受到事件。 DecorView内的dispatchToucEvent(可以通过Activity内的onTouchEvent打开Decor...
前言 Android事件分发机制是Android开发者必须了解的基础。 目录 一. 基础认知 1.1 事件分发的由来 安卓的View是树形结构的,View可能会重叠在一起,当...
前言 App 内的下载功能也是我们常用的场景,比如下载最新的 Apk 安装包,还有些会下载图片,或者资源,插件等场景。 下载不是很简单的功能吗?OkHttp就能下载,基于Ok...
作者:邹峰立,微博:zrunker,邮箱:zrunker@yahoo.com,微信公众号:书客创作,个人平台:www.ibooker.cc。 本文选自书客创作平台第140篇文...
现在很多app除了banner以外,集中的功能展示区都会有这种需要展示多个,甚至翻页的情况,通常的设计有两种,一种是类似于banner的翻页的,比如京东app;另一种是平滑的...
Kotlin 协程+Retrofit 最优雅的网络请求使用 1.简介 Retrofit对协程的支持非常的简陋。在kotlin中使用不符合kotlin的优雅 一层嵌套一层,属实...
协程是一种并发设计模式,你可以在 Android 平台上使用它来简化异步执行的代码。协程[https://kotlinlang.org/docs/coroutines-gui...
点击下载源码主要实现功能1.实现聊天界面文字、表情、图片、语音、视频2.可以发送文字和语音功能Activity中代码如下 activity中xml代码如下 Adapter代码如下
项目中有需求删除recyclerview的条目.可以这样做:删除adapter中的数据集合条目再调用notifyDatasetChanged, 但这样会刷新recyclerv...