自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

原创 后续文章在掘金发布

烦请大家移步到掘金:地址

2024-04-03 14:42:15 75

原创 Handler 是如何将消息发送到消息队列的?

Handler 是如何将消息发送到消息队列的?

2024-04-03 14:30:00 261

原创 什么是消息队列,它在 Handler 中的作用是什么?

什么是消息队列,它在 Handler 中的作用是什么?

2024-04-03 14:24:34 318

原创 如何理解 Handler 在在不同线程之间进行通信的机制

如何理解 Handler 在在不同线程之间进行通信的机制

2024-04-03 10:41:23 215

原创 Handler 全解析(连载)

涉及到Handler深入的一些问题

2024-04-03 10:22:11 534

原创 Kotlin协程

协程(Coroutine)是Kotlin中的一种并发机制,用于简化异步代码的编写和管理。协程允许开发者以顺序化的方式编写异步代码,而无需显示地管理线程,它通过将异步操作划分为一系列挂起(suspend)的函数掉用来实现。

2024-03-26 10:52:01 823

原创 Android 动画出现卡顿问题

Android 动画卡顿问题

2024-01-24 11:03:17 451

原创 Android 仿仪表盘进度自定义view

仿照仪表盘的自定义view,带有半圆进度,带有进度指针。直接贴代码拿过去直接用,里面需要修改的可以定义外部传参接口,然后传入数据刷新。整个进度的宽度,角度长度都是可以改变的,前面的圆球也是可以改变的。展示当前进度文字,和提示状态

2024-01-17 16:33:21 477

原创 Java快速排序

快速排序是一种高效的排序算法,他的基本思想是通过不断地取一个基准元素,将数组分割成两个子数组,然后对子数组进行分别的排序,这个过程递归地执行,直到整个数组有序。第三次排序,30左边就只有29一个元素,一个元素是有序不进行排序,就只剩下右边98,80两个元素,取98做为基准元素排序,,30,29,98,80],这样就从10分割了两个左右两边的数组,在分别从左右两个数组取基准元素,重复之前的操作[这样,你手里的牌就被分成了左边比基准牌小的一堆和右边比基准牌大的一堆。如果比基准牌小,就放到基准牌的左边;

2023-12-26 11:19:21 389

原创 Java冒泡排序

考虑到一下情况,如果外层循环从0开始,那么在第一轮循环时,算法会比较数组中相邻元素并进行交换,这回导致最大的元素(如果存在)会被交换到数组的第一个位置,而我们目标是在每一轮排序后,未排序部分的最大元素会逐渐被冒泡到已排序部分的最后。因此为了避免不必要的麻烦,外层循环从索引为1的位置开始,确保每一轮排序都从未排序部分的第一个元素开始比较,这样,未排序部分的最大元素会逐渐被冒泡到已排序部分的最后。从第一张牌开始,依次比较每一对相邻的牌,如果左边的牌比右边的牌大,就交换它们的位置。问:(int i = 1;

2023-12-07 17:28:31 436

原创 Java选择排序

尽管选择排序不是最高效的排序算法,但它的思路直观易懂,是入门级排序算法之一

2023-12-06 14:39:54 392

原创 腾讯X5内核浏览器

完整使用腾讯x5内核浏览器,在低版本安卓上打开H5,和jsbridge交互方法的全使用,流程完整一篇就够了!

2023-06-10 13:42:26 1832

原创 Failed to apply plugin ‘com.android.internal.application‘.

新建Android项目,gradle版本7.0,运行项目报错解决

2022-10-25 18:42:24 6606 1

原创 使用今日头条AutoSize适配,SP文字问题,使用自定义view出现适配问题

使用autosize适配,出现文字适配问题,或者使用的自定义view出现适配问题

2022-10-11 11:03:38 670

原创 Taor Picker 运行RN拖动会回弹

在picker属性里面加上Value就行了!!!

2022-02-17 15:43:10 217

原创 百度地图获取sha1问题

这个问题他好坑啊,macM1芯片电脑,通过命令获取到sha1比同事电脑多了一个MD5,我一直在百度地图注册使用的我这边的sha1,但是项目一直报错,鉴权错误啥的。每次都只是第一次能获取到以后都是获取不到定位点,返回type都是505后来按照返回的提示,用MD5这个秘钥,就可以了小伙伴们踩坑的希望你们能看到这篇文章...

2021-10-11 17:13:25 139

原创 URLDecoder.decode url转码百分号问题

java.lang.IllegalArgumentException: Invalid % sequence at 99URL里面%是特殊字符需要处理一下String decodeURL = URLDecoder.decode(decodeURL, "UTF-8"); //抛出异常需要特殊处理String decodeURL = decodeURL.replaceAll("%(?![0-9a-fA-F]{2})", "%25");String decodeURL = URLDecode

2021-08-16 10:45:06 1456

原创 MacBook 配置adb命令

1.打开终端输入命令cd ~touch .bash_profileopen -e .bash_profile2.然后会出现一个空文件夹,在文件夹里面输入export PATH=${PATH}:/Users/dwtedx/Documents/android/sdk/platform-tools/这段⬆️,(从冒号后边开始一直到${PATH}: /platform-tools/前)更改为你自己的sdk路径,找不到的话直接去Android studio里面设置里找到sdk...

2021-07-29 18:29:24 1145 2

原创 Android Studio 查看class文件出现 “compiled code”

Android Studio 查看class文件出现 “compiled code”这两天自己抽个框架做成个依赖库,提供给其他项目使用遇到个问题,就是我base框架引用到项目里面以后看不到aar下面的源代码,也不能断点 这就让我很烦.....后来查到一个方法:在你依赖包下面的build.gradle里最外加上代码标题//将源码打包 为了保证引入的aar 包可以查看源码task androidSourcesJar(type: Jar) { classifier = 'sour.

2021-05-14 10:48:57 280

转载 安卓获取通知权限

Android 获取通知权限,跳转到系统打开通知判断用户是否打开通知权限,如果没打开通知权限,根据包名跳转到系统设置页面打开通知权限亲测好用哦!!!NotificationsUtils 判断是否打开通知权限public class NotificationsUtils {private static final String CHECK_OP_NO_THROW = “checkOpNoThrow”;private static final String OP_POST_NOTIFICATION

2020-10-20 16:56:01 8150

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除