效果如下图第一个控件 源码在文末 自定义一个渐变色的进度条,需要怎样定义?又会遇到什么坑?带着这些问题,开始发车。 思考 1如何绘制 2遇到什么坑 如何绘制 只要安卓开发中,...
[TOC] 优质文章: 字节码格式 class格式: Chapter 4. The class File Format[https://docs.oracle.com/jav...
一、使用说明 1.参考链接 Telecom概述[https://developer.android.google.cn/guide/topics/connectivity/...
1、配置 gradle 文件 ./app/build.gradle 2、配置 AndroidManifest.xml android:authorities 设置为唯一 3、...
前言 当前众多的视频SDK中, 大都是封装ffmpeg对视频进行转码, 压缩, 裁剪的处理.优点是ffmpeg发展到现在已经相对成熟, 支持的视频格式较多.但是缺点也是显而易...
注:本文中使用 runBlocking 是为了方便测试,业务开发中禁止使用 一、Flow 的基本使用 1、Sequence 序列生成器 (1)取出序列生成器中的值,需要迭代序...
先上一个效果图: 抓几个点说一下:录音的振幅动画效果的实现思路:用固定含有10个元素的数组,来表示当前需要显示的振幅数值,使用一条贝塞尔曲线画出当前数组的路径,在CAShap...
上一篇我们使用了一个全局Map缓存来所有的Activity类,显然这是非常麻烦的,一旦有所改动,就要手动修改该Map 为此,我们希望将key和Activity类的映射关系,通...
SQLite事务和Kotlin协程结合使用需要特别特别注意 当testA和testB不在同一线程执行时setTransactionSuccessful和endTransact...
本文只说明协程怎么在android中使用,如果您对协程的概念,语法等不熟悉,请自行搜索学习。 1.添加协程依赖 当前最新版本1.3.9 2.实现BaseActivity 为了...
历史上的今天API 1.介绍 历史上的今天的所有数据来自维基百科,并且把数据分成了大事记、出生和逝世两部分。该API是码云的Gitee Pages服务建立的,即每天的数据都是...
介绍 在Tablayout的基础上添加字体或图标的缩放及颜色过渡动画等。 使用的Tablayout的版本:com.google.android.material:materi...
做个微信小程序的朋友都知道,要定义一个底部导航按钮非常简单,只需要配置一份json文件就行了,就会自动生成底部Tab.Android在以前做法比较麻烦,RadioButton...
非常赞 👍 最近也在搞这个看到这篇豁然开朗呀 感谢博主能分享出来
Android Jetpack Navigation框架的组件化方案Jetpack Navigation框架用了一段时间了,感觉还不错,公司的项目用的就是Navigation框架并且做了模块化,模块之间的通信交互,我个人感觉实现的不够优雅o,...
Jetpack Navigation框架用了一段时间了,感觉还不错,公司的项目用的就是Navigation框架并且做了模块化,模块之间的通信交互,我个人感觉实现的不够优雅o,...
一、需要的工具 apktool:反编译APK文件,得到classes.dex文件,同时也能获取到资源文件以及布局文件。 dex2jar:将反编译后的classes.dex文件...