首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
android各种方案
订阅
夜木晓
更多收藏集
微信扫码分享
微信
新浪微博
QQ
21篇文章 · 0订阅
浪起来!使用 drawBitmapMesh 实现仿真水波纹效果
在 Android 的画布 Canvas 里面有个 drawBitmapMesh 方法,通过它可以实现对 Bitmap 的各种扭曲。我们试一下用它把图像扭出水波纹的效果。 和 Material Design 里扁平化的水波纹不同,这里是通过对图像的处理,模拟真实的水波纹效果,最…
Room数据库使用一些坑
问题1:Room怎么删除数据库数据而不导致OOM? 1. 分页查询(Paging Library) 使用Android Paging Library可以有效地分批加载数据,而不是一次性加载所有数据。
Android 记录一次因隐私合规引发的权限hook
背景 一天,本该快乐编码flutter的我,突然被集团法务钉了,说在合规扫描排查中发现某xxxApp存在在App静默状态下调用某敏感权限获取用户信息,不合规。通过调用栈排查发现是某第三方推送sdk在静
【Android面试-java基础】synchronized什么时候处于偏向锁?
面试官问:synchronized是什么锁?什么时候处于偏向锁? 答:阻塞锁,非公平锁 面试官问:没了? 答:没了.... 我们经常使用到synchronized。但是实现原理可能似懂非懂。
手把手教你用 Jetpack Compose 开发地图 APP~
言归正传,让我们回到本文的主题:如何使用 Google 的 Compose Map lib 一步步实现这个目标!
2023小红书Android面试之旅
小红书面试总体而言给我的体验是很好的,每轮面试后基本上都是当天就能出结果,然后约下一轮的面试。最终从一面到HR面结束出结果,一共花了9天时间,还是挺快的。
RecyclerView高级进阶之优雅地解决瀑布流的两个神坑
1.前言 在RecyclerView上使用StaggeredGridLayoutManager布局管理器很容易实现瀑布流布局。瀑布流布局比线性布局和网格布局美观,手机屏幕空间利用率高,但是实现方式也比
Android在锁屏状态下实现消息提醒(震动+提示音)
最近在开发一个定时提醒业务,类似于闹钟,然后遇到了一个问题,当APP应用在后台运行时,用户关闭了手机屏幕(手机进入灭屏休眠状态),这个时候使用系统震动和闹钟没有起到作用。why? 同样是灭屏休眠状态,为什么QQ、微信等都可以有消息提醒,我的APP却不行呢,真是百思不得其姐,百度了...
聊天气泡图片的动态拉伸、镜像与适配
春节又到了,作为一款丰富的社交类应用,免不了要上线几款和新年主题相关的聊天气泡背景。这不,可爱的兔兔和财神爷等等都安排上了。
Android 系统日志写入文件
1.自定义log工具类,在输出日志的时候,可以将输出日志写到文件夹。不过只能记录priority5中状态日志 2.在application开启线程池,然后调用PrintToFileUtil类(自己写的工具类)中setPrint方法。存在问题:app一直开启状态下,无法持续打印,…