首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Android重构
订阅
心迹风逝
更多收藏集
微信扫码分享
微信
新浪微博
QQ
52篇文章 · 0订阅
Android 沉浸式状态栏
Android 沉浸式状态栏 情况一:只使用fitsSystemWindows属性 情况二:使用CoordinatorLayout+fitsSystemWindows fitsSystemWindow
Android Compose是如何使用什么架构,多个Activity?还是Fragment?compose的ui又是如何卸载和挂载的呢?
最近在学习compose,先是找文章来学习,然后看github上面的源码来学习,最后再找视频来学习,然后再上github的项目学习,接着在根据项目的源码,自己删除再重新写一遍。一波三折。
Android应用保活全攻略:30个实用技巧助你突破后台限制
本文介绍了30种保活方法,包括前台服务、双进程守护等技巧,强调在开发中需权衡保活策略,遵循系统规范,优先使用系统推荐方案,以实现最佳用户体验。
SDK开发的一点点心得 | 经验之谈
首先我手头上负责了三个sdk:支付,推送,debug组件,其中尤其是推送和支付非常的难搞。因为他们本身是业务的一部分,如果你把他们当做一个大礼包提供给别人使用的情况下,估计会被接入方骂死。
你发布的Android 应用安全吗?
大家都知道,目前大多数的Android 是用Java语言写的,即使现在Google非常力荐kotlin,但是还有目前很多的项目还是使用Java编写,毕竟一个语言的替换是需要时间。因此,Java代码容易被反编译也是总所周知的,因此自己的防止被反编译还是需要重视的。 Proguar…
一个高性能、功能丰富、可自定义的 Android 相机库 iCamera 的设计和开发过程
去年年初的时候写过一篇文章 《CameraX:Android 相机库开发实践》,那时我想自己写一个 Android 相机库,但是因为名字和谷歌关放的 CameraX 冲突了,所以现在我将自己的项目改名为 iCamera. 之前的文章中也交代过一些 Android 相机库的背景,…
如何优雅地取消Retrofit请求?
在实际开发中,页面关闭,取消请求是很常见的需求,这里分享一种简单的实现方法。 我的思路是把网络请求和上下文的生命周期绑定。这里用用到了Rxjava的Subject,Subject 既是 Observable 又是 Observer(Subscriber)。既可以发消息也可以接收…
一种非嵌套滑动冲突的解决方案
图左侧是 UI 的层级,上层是一些按钮控件和 ViewPager ,下层是视频流展示的 Fragment。右边是触摸事件处理的层级,双指缩放/View点击/聚焦点击需要在 ViewPager上面,否则都会被 ViewPager 消费掉,但是 ViewPager 的 UI 层级又…
Android知乎广告效果
知乎的广告效果一直想写,无奈最近才有时间。 肯定要自定义view了,一个类似imageView的控件,还要给它一个值用来指定广告图片的显示位置。 1.图片如何在范围内(单个item范围)上下移动,如窗户一般,后面的图是可以动的,但是窗户是固定的。 1.窗户问题首先想到image…
Android控件之ConstraintLayout详解
3、怎么使用ConstraintLayout。 LinearLayout和RecyclerView的布局能做到的ConstraintLayout都能做到,它们做不到的也能做到(这一点后面详解)。 没有gravity属性,这里后面会讲到一个“拉力”的概念,这里先简单说一下,怎么实…