首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
1
订阅
韭天玄女
更多收藏集
微信扫码分享
微信
新浪微博
QQ
407篇文章 · 0订阅
完美实现账户踢出时的全局弹窗
如果我们的app支持单点登录、账户踢出功能,那么在接到后端push的“需要踢出当前用户”的消息后就需要弹出一个dialog。这种dialog出现的时机并不确定,一种方式就是做一个系统层面的dialog,就像ANR时出现的系统dialog,让其永远保持在屏幕的上方。 但这种写法有…
Android全局的通知的弹窗
需求分析 如何创建一个全局通知的弹窗?如下图所示。 从手机顶部划入,短暂停留后,再从顶部划出。 首先需要明确的是: 1、这个弹窗的弹出逻辑不一定是当前界面编写的,比如用户上传文件,用户可能继续浏览其他
Android BottomSheetDialogFragment 可随手势滑动关闭的底部弹窗
在APP开发中,经常会有一个需求: 从底部弹出弹窗,并且可以跟随手指滑动关闭弹窗. 简介 BottomSheetDialogFragment
BottomSheetDialogFragment中 使用EditText 键盘 遮挡
需要通过给BottomSheetDialogFragment所在的Activity设置BottomSheetDialogFragment的style解决该问题 1. 定义给BottomSheetDia
Kotlin之witchContext与launch以及async的区别
在使用协程的过程中,有几个不同的启动协程的函数,分别适用于不同的场景。主要包括withContext、launch、async,这篇文章主要是通过一个例子来看看这几个协程启动函数的区别,每一个函数都有其使用的场景,可以根据要实现的目标来选择到底应该使用哪个函数。 lauch是最…
你的ViewPager八成用错了。
有段时间没写文章了,这次不是因为懒...而是的确很忙... 如果看到这的同学觉得这个用法没什么问题。那么毫无疑问这篇文章你必须要读一读,因为上述的用法完全曲解的Fragment在ViewPager中的应用。 大家看出这俩种用法的不同了吗?没错不同点只在于getItem()方法的…
「offer来了」浏览器原理篇,构建http知识体系
🏔️序言 大家都知道,浏览器原理对于前端面试来说是一个久经不衰的话题。因为浏览器所设计到的内容真的是非常非常的广。小到一个简单的 http 知识,大到跨域问题,前端安全问题等等都涉及到前端安全相关。所
Android 折叠屏适配攻略
随着三星 Galaxy Fold 和 华为 Mate X 的发布,折叠屏手机开始进入大家的视线。在改变手机体验的同时,也给我们开发人员在适配方面带来了更多的挑战。本文给大家介绍一下 Android 开发中和折叠屏相关的一些概念,以及如何进行折叠屏的适配。 折叠屏之所以需要适配,…
Android面试—某大厂面试题
设计一个框架,替代SP,解决SP的一些缺点。 简单介绍一下Kotlin的优点。 Kotlin扩展函数的实现原理。 Kotlin的协程性能会比线程好吗?为什么。 解释一下socket套接字的工作流程。
备战2022,迎接“金三银四”,《2022年Android中高级面试题汇总》新鲜出炉,让你的大厂面试一路畅通
前言 2022年已经到来,一年一度的“金三银四”很快也要来临。面对即将到来的跳槽季,计划跳槽的人士也跃跃欲试。要想成功跳槽,实现完美逆袭,就要做好准备,做好规划。有的人为了2022跳槽早早做足了准备,