- 博客(9)
- 收藏
- 关注
原创 Kotlin 协程基础使用
在 Android 开发中,协程是用于简化异步编程的一种轻量级线程实现。通过协程,开发者可以以同步的代码风格编写异步任务,避免复杂的回调逻辑,并提高代码的可读性和运行效率。协程的核心概念协程是一种可以在执行过程中挂起和恢复的轻量线程,其主要特点是非阻塞性和高性能。协程挂起时不会阻塞线程,而是释放资源供其他任务使用,最终在需要时恢复执行。
2024-12-11 11:06:24
422
原创 AGP7.0依赖版本管理 version catalogs使用
version catalogs是AGP7.0之后推出的一种依赖版本管理的方式。这时会有小伙伴问:之前不是也有其他方式的版本管理方式吗,也挺好用啊,为什么要使用这个?ok,带着这个问题咱们对之前常用的依赖管理方式做一个比较。
2023-06-08 15:45:00
549
原创 android开发推荐一种方便的配置参数表单
在我们开发APP时可能会配置信息很多乱七八糟的东西,并且这些都是死的比如:三方的appke或者我们的测试或者生产域名,都可以写在一个配置表单里面统一去管理会非常的方便。
2023-05-08 17:57:51
288
原创 Android混淆(包括混淆四大组件)
从最开始的两张图片可以看到混淆后的名字都是a,b,c之类的,但是如果想自定义这么处理,这个也很简单需要在proguard-rules.pro文件当中加入#指定外部模糊字典#指定class模糊字典#指定package模糊字典filename.txt文件我放在了demo当中,位置在..app/filename.txt,直接copy下来就可以,下载demo将proguardcreater包拷贝到自己的工程,或者再接在demo。
2023-04-12 11:43:14
1805
2
原创 dex2jar反编译工具2.1版本(下载,使用)
dex2jar是一个反编译apk的工具,可以将dex文件转换成jar文件,去查看源代码(混淆),反之也能将jar文件转换成dex文件。
2023-03-09 11:28:49
8310
原创 PluginApplicationException: Failed to apply plugin [id ‘com.android.internal.application‘]
这其实就是在你存放这个工程的目录包含了中文解决办法:找到gradle.properties增加android.overridePathCheck=true即可
2022-01-06 18:17:20
2592
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人