首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
android随笔
IT乐手
创建于2023-11-06
订阅专栏
记录在android开发工作中遇到过的问题,以及相应解决方案
等 7 人订阅
共58篇文章
创建于2023-11-06
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
android 下载管理工具类
相信大家在项目开发的过程中会用到下载相关的操作,下面是我在工作中用到的下载逻辑管理类,支持下载和取消下载,进度监听功能,能满足大多数场景需求,希望对大家有帮助 依赖的解压工具
Android 获取定位信息工具类
相信大家在项目中应该会经常用到这类功能,需要在请求api的时候获取当前定位信息,以便获取周边信息,以下是我常用的工具类,大家应该用得上
Okhttp 定制打印请求日志
在安卓开发项目中,需要排查请求 api 的问题,需要依赖 http 请求的日志,下面是自定义的 okhttp 请求日志拦截器,相信大家用得上
Java 编写查看调用栈信息
大家在开发项目的过程中,应该经常会需要分析调用栈信息,所以这里提供一个调用栈打印工具类,大家拿去直接用就行了
java 或 安卓项目中耗时统计工具类
相信大家在实际工具中,经常需要做性能分析,做性能分析就少不了代码执行的耗时分析,以下是比较实用的耗时统计工具,我在项目中应用过,使用比较方便
python 解析 Android 项目里的 strings.xml
针对大家在 Android 项目中可能用到的多国语言翻译,需要把 <string name="xxx">value</string> 里的内容解析出来,方便做编辑,可以使用以下 python 脚本轻松
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 使用方法 打印队列内容 输出结果 打印队列内容,模拟加入延时后的输出 输出结果
下一页