首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Android
订阅
码上夏雨
更多收藏集
微信扫码分享
微信
新浪微博
QQ
48篇文章 · 0订阅
RecyclerView 瀑布流间隔问题
RecyclerView作为Android常用控件之一,其功能十分强大,不仅支持横向,竖向列表展示还支持流式布局展示。RecyclerView实现流式布局时,一般需要添加分割线。大多数都是屏幕左右间隔
最全面的Android Wifi扫描分析
每个后台应用可以在 30 分钟内扫描一次。 每个前台应用可以在 2 分钟内扫描四次。这样便可在短时间内进行多次扫描。 所有后台应用组合可以在 30 分钟内扫描一次。 设备已启用位置服务 (Settings > Location)。 用 Android 9 的节流限制。新增一个开…
好玩系列 | 如果后端让你用SSE接收多次返回,那我们改造Retrofit吧
如果哪天后端的兄弟让你接SSE你却不会,那岂不是太尴尬了!甚至Retrofit都没有选择支持,那就自己研究一波开始动手改轮子...
Jetpack Compose : 优雅的使用WebView
App开发者难免需要和 `WebView` 打交道,讨论最多的点不外乎是页面秒开,内存优化,异常处理等。 针对上述的问题写过 [满满的WebView优化干货,让你的H5实现秒开体验。]
这一次,彻底搞懂Java并发包中的Atomic原子类
多线程并发是Java语言中非常重要的一块内容,同时,也是Java基础的一个难点。说它重要是因为多线程是日常开发中频繁用到的知识,说它难是因为多线程并发涉及到的知识点非常之多,想要完全掌握Java的并发
"一篇就够"系列:Android 中使用 Protobuf
携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第3天,点击查看活动详情 前言 很高兴遇见你~ 最近我负责的 LiveChat 客服聊天系统到了自研阶段,类似做一个腾讯 IM 通信
5 道刁钻的 Activity 生命周期面试题
今天我们一起来看五道 Activity 生命周期的面试题,相信看完之后面试官再问到相关的问题,你就能胸有成竹了。 A Activity 打开 B Activity 时都有哪些生命周期回调。 这道题相信很多同学都有遇到过,简单 A.onPause -> B.onCreate ->…
Android 开发:apk文件的安装6.0,7.0,8.0踩坑笔记
最近在做 APP 的升级功能,需要在 apk 文件下载下来之后安装,我本以为是个很简单的功能,直接调用系统的接口就完事了,没想到还是有不少坑的。 这个最常规,在6.0版本及之前版本都是通用的。 上面的代码在 Android 7.0 及以上版本安装 apk 则会遇到 androi…
Android 获取短信验证码并自动填充
Android 获取短信验证码并自动填充:两种方法:使用Receiver进行监听、通过ContentResolver监听。踩坑小米、荣耀、OPPO、华为,带解决办法。
Jetpack Compose 实现一个图片选择框架
知乎的 Matisse 应该蛮多 Android 开发者有了解过或者是曾经使用过,这是知乎在 2017 年开源的一个 Android 端图片选择框架,其颜值在现在看来也还是挺不错的 可惜近几年知乎官方