首页
首页
BOT
沸点
课程
直播
活动
AI刷题
NEW
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Android 万花筒
Petterp
创建于2021-06-21
订阅专栏
某一个暑假的晚上,Petterp 开始了他的第一行 Hello Word , 在他的手机上。
等 57 人订阅
共23篇文章
创建于2021-06-21
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
写给Android工程师的 Github CI 快速指北
本篇是一份Github Action快速落地与入门指南,从而帮助Android 工程师快速入门GitHub Actions,并设置自动化CI流程,简化开发流程。
把小程序集成到App中,可能比你想的还要简单
随着跨平台、大前端的愈加火热,有更多的产品也开始使用小程序作为业务快速落地。故本篇,我们就使用 小程序 x FinClip 框架,感受一下原生应用集成小程序的别样体验。
求知 | 聊聊Android资源加载那些事 - Resource的初始化
本篇将由浅入深,解释Android Resources初始化的流程,以及context.resources 与 Resources.getSystem() 的不同之处。
求知 | 聊聊Android资源加载的那些事 - 小试牛刀
本篇将由浅入深,从源头理清 Resource.getx() 的那些事,从而为理解 Android资源加载 迈出第一步。
由浅入深、详解Android中Drawable的那些事
本篇将完整的描述开发中常见各种 Drawable ,以及如何自定义及更好的运用,符合工程化实践的背景。本篇难度较低,不涉及源码,适合轻松阅读。
Kotlin | 关于协程异常处理,你想知道的都在这里
关于协程的异常处理,一直以来都不是一个简单问题。因为涉及到了很多方面,包括 异常的传递 ,结构化并发下的异常处理 ,异常的传播方式等,本篇将由浅到深,帮你搞清这些问题。
写了一个适配 Android12-exported 的小插件
📚 背景 从 Android12 开始,如果我们的 tagSdk >=31, 即以 Android 12 或更高版本为目标平台时,且包含使用 intent 过滤器的 activity、服务或广播接收器
ViewPager 中 Fragment 状态保存的小知识
Hi ,很高兴见到你! 引言 在使用 ViewPager 时 , 如果我们的适配器使用的是 FragmentStateAdapter ,那么当我们重新滑到之前已销毁的页面时,一般情况下页面的状态依然将
山川湖海 - Android无障碍代理的那些事
本篇将聊一聊什么是Android 无障碍代理,及结合实际场景,分享一下我们对于无障碍代理的使用,并且如何让其更加易用。
Gradle自定义插件并上传到JitPack
本篇是Gradle系列第二篇,自定义插件并上传到JitPack中,开发环境基于最新的 Gradle 7.0.4 , AndroidStudio BumBleb,不同于网上传统的旧版本教程。
山川湖海 - Android无障碍功能优化实践
Hi,很高兴见到你!👋🏻 本文主要分享 Android 无障碍功能 的一些优化经验,希望看完本篇,可以帮助到你,以及哪些特殊的用户群体。 前言 最近我们团队收到了一些用户的反馈: 有用户反馈,我们的部
浅谈2022Android端技术趋势,什么 值得 学?
2021 已经过去了,那么 2022 ,原生Android 端会有什么技术趋势呢?又有哪些 [新] 技术值得我们去学?对我们开发者而言,Android团队 又是如何推荐的呢?
如何写一个JetPack Compose状态页组件 (修正篇)
引言 在上个月前,我写了这样的一篇文章,开源 | 如何写一个好用的 JetPack Compose 状态页组件 。里面讲了如何去写一个 compose 状态页组件,结果这反而是错误的开始,本篇就是对上
浅析 JetPack Compose 是如何安装到 View 视图上
为什么 Compose 无需在意 view 层级问题,怎样嵌套都行? Compose 如何安装到传统 View 视图上;
JetPack Compose 主题配色太少怎么办? 来设计自己的颜色系统吧
JetPack Compose 默认的 Material 颜色太少怎么办,本文将带你自定义自己的颜色系统,并分析内部原理。
小知识 - notifyItemRemoved导致的数组下标越界问题
我们一般在RecyclerView列表中移除某条Item时会调用 notifyItemRemoved 方法,其还附带了相应的移除动画。使用虽然简单,却埋了一个大坑...
FloatingX , 一个强大的 Android 免权限悬浮窗组件
背景 在前几个月的业务开发中,我们 app 需要对悬浮窗进行更改,常见的悬浮窗实现方式分为两种: 前者是获取权限后,利用 WindowManager 实现 后者是基于 DecorView 实现的插入悬
事件分发全面解析-基础篇 | Android
首先,事件分发的对象是谁? 事件。 当用户触摸屏幕时( View 或 ViewGroup 派生的控件),将产生点击事件(Touch事件) Touch 事件主要有以下几种: 事件 简介 ACTION_D
浅谈Android热更新的前因后果 | Android
什么是热修复?它可以帮我解决什么问题? 热修复的产生背景? 热修复的基本原理是什么? 如何选择热修复框架? 热修复的注意事项 热修复与多渠道? 自动化构建与热修复?
源码分析 | AppCompatActivity-setContentView 之我大意了
现在的年轻人一上来就粘源码,对我这样一个小菜瓜,这样合适吗,这样不合适。 为什么会这样,明明是一个普通的TextView,为什么变成了MaterialTextView,难不成你在逗我。 打工人,打工魂,我乃混元门... 呸,跑题了,我们进入正轨,今天非要扒了你的裤衩子。 这里就…
下一页