首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
三月四晴
掘友等级
android
一份耕耘、一份收获
获得徽章 4
动态
文章
专栏
沸点
收藏集
关注
作品
赞
59
文章 59
沸点 0
赞
59
返回
|
搜索文章
赞
文章( 59 )
沸点( 0 )
Android 媒体播放框架MediaSession分析与实践
如果还需要支持多端(电视、手表、耳机等)控制同一个播放器,那么整个系统架构可能会变得非常复杂,我们要花费大量的时间和精力去设计、优化代码的结构。那么有什么方法可以节省这些工作,提高我们的效率,然后还可以优雅地实现上述这些功能呢? Google在Android 5.0中加入了Me…
findViewById不香吗?为什么要把简单的问题复杂化?为什么要用DataBinding?
DataBinding/ViewBinding 作为 Android 官方的亲儿子库,它的经历更加的离奇,从发布的时候火爆,然后到坑太多直接遇冷,随之被其他框架替代,再到后面 Kotlin 出来之后
反思:Google 为何把 SurfaceView 设计的这么难用?
如果你有过 SurfaceView 的使用经历,那么你一定和我一样,曾经被它所引发出 层出不穷的异状 折磨的 怀疑人生。
Android 干货分享:WebView 优化(2)—— 桥接设计、独立进程、跨进程通信
Android WebView 干货分享!手写代码实现实现:WebView桥接设计、独立进程、跨进程通信。
Android 干货分享:WebView 优化(1)—— 缓存管理、回收复用、网页秒开、白屏检测
Android WebView 干货分享!手写代码实现实现:WebView缓存管理、回收复用、网页秒开、白屏检测。
移动架构 (八) 人人都能看得懂的动态化加载插件技术模型实现
插件化其实也就是 模块化->组件化 演变而来, 属于动态加载技术,主要用于解决应用越来越庞大以及功能模块的解耦,小项目中一般用的不多。 原理: 插件化的原理其实就是在 APP 壳运行过程中,动态加载一些程序中原本不存在的可执行文件并运行这些文件中的代码逻辑。可执行文件总的来说分…
Androidx 下 Fragment 懒加载的新实现
以前处理 Fragment 的懒加载,我们通常会在 Fragment 中处理 setUserVisibleHint + onHiddenChanged 这两个函数,而在 Androidx 模式下,我们可以使用 FragmentTransaction.setMaxLifecycl…
Android进阶宝典 -- NestedScroll嵌套滑动机制实现吸顶效果
通过自定义View的方式实现吸顶效果,同时发现传统事件分发存在的体验问题,最终通过NestedScrollingParent和NestedScrollingChild接口实现嵌套滑动,解决体验问题
Android进阶宝典 -- CoordinatorLayout协调者布局原理分析并实现吸顶效果
本文主要介绍CoordinatorLayout所能实现的功能,包括但不限于子View间联动、子View间嵌套滑动等等,以及每个功能内部的核心源码解读
Android 卡顿与 ANR 的分析实践
针对客户端开发的“终生之敌”——卡顿和 ANR 问题,本文将深入剖析系统消息队列机制和常见的卡顿与 ANR 成因,并介绍监控工具 LooperMonitor 如何为业务方提供更精准、易用的分析能力。
下一页
个人成就
文章被点赞
39
文章被阅读
22,643
掘力值
511
关注了
19
关注者
17
收藏集
4
关注标签
9
加入于
2019-11-07