首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
android随笔
IT乐手
创建于2023-11-06
订阅专栏
记录在android开发工作中遇到过的问题,以及相应解决方案
等 4 人订阅
共55篇文章
创建于2023-11-06
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
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
android 全局异常抓包
这是全局异常抓包工具类,在实际工具中应该会用得上,一发生异常闪退就会把日志写入到本地日志文件 具体代码
android 实现长按快速加减事件
大家在工作中可能会需要用到长按快速加减的操作,以下代码可以帮忙解决这个问题 实现代码 用法 先声明对象 再到需要监听事件的地方这样使用 界面销毁时记得释放
android 设备调试 h5 的方法
在 Edge 上可以调试,但是在 chrome 上不成功,所以这里我只介绍 Edge 上的调试方法 连接上后,可以点击下方的 inspect, 即可看到你调试的页面了
ViewPager2 与 SwipeRefreshLayout RecyclerView 冲突导致条目无法点击问题
问题详细描述 ViewPager2 的一个 page 子页中,有一个是 SwipeRefreshLayhout 包裹的 RecyclerView。当 RecyclerView 滑动到最上面时,条目点击
Jetpack Compose 实现图片缩放功能
效果演示 先给大伙看看手势操作的效果 相关源码 代码更是比用 Kotlin/Java 实现的方式简单多了
android 悬浮调试窗口
预览效果 主界面 悬空窗布局文件 配合用到的 Application 悬浮窗管理器 FloatWindowManager.kt
Android 加入可拖动布局的方法
运用 ViewDragHelper 首先要实现容器 View, 子 View 在此容器中可拖动 使用方法 在布局中使用上面定义的布局容器,里面的子 View 即可拖动
android 截屏保存并返回字节流的封装
最近有个需求,要求截屏上传,所以给封装了一个工具类,可以截屏,保存截屏并压缩写文件,返回压缩后文件的字节流,相信会比较实用
android 远程 日志 log 的实现方案
如题,我是通过 UDP 通信实现安卓设备在局域网发送 log 日志到 PC 端 使用场景 安卓设备不能连接电脑 不支持无线 adb 安卓端 同时也是客户端,log 的发送端 PC 端 同时也是服务端,
android 保留两位小数的方法
如题,在实际工作中容易遇到这样一个恶心的需求,比如强制显示 两位小数,以下代码可以满足这样的需求, 相信大家会用得到
android ViewPager2 currentItem 双向绑定写法
如题,在实际项目中,经常要控制 ViewPager2 的翻页,频繁操作时,可以使用 databinding 使用变量来可以轻松控制,一次定义,终生受益 双向绑定的写法 用法 在你的布局中这样写 对应的
运用 HandlerThread 实现请求队列
一、 需要用到的组件 1、HandlerThread 2、Handler 二、 用法 2.1 启动 HandlerThread 在使用前,先启动 HandlerThread, 以下代码我是写在 Vie
安卓调用原生拍照相册封装
代码如下 AndroidManifets.xml 下要加入以下的 provider res/xml 下要加入 file_path.xml
给 DialogFragment 加入back事件以及点击外部事件
给 DialogFragment 加入back事件以及点击外部事件 使用方法 在 DialogFragment 里面这么用
模仿微信消息列表(RecycleView)双击移动未读消息
模仿微信消息列表(RecycleView)双击移动未读消息,相信你们在工作中会遇到这样的需求,在会话列表需要支持双击移动未读消息, 下面给出这种情况的代码写法
安卓 flutter 开发常用环境变量
为了解决 c 盘不够用的问题,需要把各种缓存依赖放到 D 盘 或 E 盘,这时就需要把各种路径转移到别的盘 name 路径 JAVA_HOME C:\Program Files\Java\jdk-11
使用 Databinding 更新集合列表的方法
更新数据集的方法 用法 在更新数据集的时候,就不需要先 clear 后 addAll 了, 只需要这么写即可
下一页