首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
android随笔
IT乐手
创建于2023-11-06
订阅专栏
记录在android开发工作中遇到过的问题,以及相应解决方案
等 4 人订阅
共52篇文章
创建于2023-11-06
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
android 解决系统级应用 WebView 加载崩溃的问题
想必大家在开发系统应用的过程中用到 WebView 的地方可能会遇到这样的加载崩溃问题 这是因为首次使用时,系统会进行检查,如果 UID 是 root 进程或者系统进程,直接抛出异常。sProvide
adb logcat 写文件乱码的解决方案
如果在 Windows 下直接 adb logcat 写文件是会存在乱码的问题,这边建议使用 Python 脚本解决这个问题
嵌套 RecyclerView 的事件处理方法
在项目开发的过程中,可能会遇到需要处理的 RecyclerView 嵌套的复杂需求,这里提供一个比较简单的实现模板,假如在 RecyclerView 里嵌套了一个 RecyclerView,在里面能滑
android 编写简单可拖动 TextView 悬浮窗
在工作中,需要记录的某项测试的具体操作时间,可以在系统桌面上显示实时的具体时间,以便具体分析发生这个行为的日志 TextView 可拖动悬浮窗 使用方法 在使用的地方放两个按钮, 分别用于显示/隐藏
android 打印带定位的日志log
相信大家在项目开发的过程中,会高频地使用日志作为分析的工具,下面我提供一个打印日志的同时,还能把日志打印的类,方法,当前行数,以及点击能定位到那行的日志工具类提供出来,让大家方便做日志调试 代码实现
Python apk重命名工具
在工作过程中,对提测的apk一般会有所要求,所以我用 Python 写了个 apk重命名工具,人生苦短,我用Python,以下是实现的脚本 只要在工作根目录下运行以下命令即可输出这种格式的文件,携带项
安卓模拟器 PCI bus not available for hda
使用命令行运行模拟器,出现PCI bus not available for hda的报错时,使用以下方法可以解决 打开控制台 cd ANDROID_AVD_HOME 目录 运行 emulator -
kotlin 判断连接多次点击事件
相信大家在开发过程中会遇到这样的问题,如何实现连续多次点击判断算法逻辑,代码实现,如下图所示 代码使用,
kotlin databinding 如何触发 notifyMoved 移动元素操作
原生的 ObservableArrayList 不支持 move 操作, 所以我们需要自定义 BaseObservableList BaseObservableList 代码如下 配合使用的 Base
混淆打包后运行报错 withGenericBindingClass 报 java.lang.ArrayIndexOutOfBoundsException: le
ViewBindUtil.kt 中的 withGenericBindingClass 报 java.lang.ArrayIndexOutOfBoundsException: length=1; ind
android 基于 DownloadManager 实现文件下载以及断点续传
介绍 DownloadManager 是系统提供的下载服务, 在下载过程中,app 被杀进程也不会影响下载的过程,app 要做的只是把下载任务放到系统下载服务的队列里,下载进度可以通过 Downloa
android 基于 adb 实现远程投屏&控制的神器
Scrcpy 软件 Scrcpy是一款开源的、跨平台的Android屏幕镜像工具,它允许用户在电脑上实时查看和控制Android设备的屏幕。通过Scrcpy,用户可以在电脑上轻松地操作手机,实现各种复
android 运用线程池实现异步队列的方法
实现工具类, 实现了线程池串行执行、并行执行, 效果展示 这里为了 UI 实现方便,使用 Compose 编写示例
手写 Handler、Message、Looper
实现简易 Handler、Message、Looper 使用方法 打印队列内容 输出结果 打印队列内容,模拟加入延时后的输出 输出结果
如何快速查看当前 activity
连接真机,在控制台上输入以下命令 然后控制台上返回以下的信息,这样就能看到当前的 activity 信息
终于理解 kotlin 语法糖 Also
之前不懂 also 使用的实际意义在哪,直到看到 Java 转 Kotlin 时,发现 Java 代码 转换成 Kotlin 代码 才恍然大悟, 原来是顺带执行 { ... } 的意思
android 哀悼置灰实现
Android 页面绘制流程一般分为 measure、layout、draw,页面置灰在 draw 方法中实现。draw 方法参数有 canvas、paint,canvas 是界面的画布,paint
DialogFragment Can not perform this action after onSaveInstanceState 问题的原因与解决
为了解决 Activity 调用 onSaveInstanceState 以后又调用了 DialogFragment.show 方法, 出现的 Can not perform this action
android 使用 Luban 来压缩图片
Luban 的压缩效果非常好,可以在最大程度降低图片大小的同时,保持较高的清晰度 依赖库 首先要把这个库依赖加进来 同步写法 存放一个输出文件的路径,然后调用即可返回处理后的文件 异步写法 存放一个输
android jsBridge 的用法
用 jsBridge 可以使用一套 h5 页面兼容 iOS / android 的写法,在实际开发项目中,起到降低开发成本的作用 添加依赖 android 代码写法 我这里为了省事,用 compose
下一页