首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
iYoullloveGitHub
掘友等级
获得徽章 2
动态
文章
专栏
沸点
收藏集
关注
作品
赞
111
文章 111
沸点 0
赞
111
返回
|
搜索文章
赞
文章( 111 )
沸点( 0 )
独家记忆 | Jetpack MVVM 高频提问和解答
解答:通过 SharedViewModel 来完成。 1.该 ViewModel 被封装在视图控制器(Activity/Fragment)的基类,使得消息能够 仅限于在视图控制器之间传播,而不污染到之外的区域。 2.同时也可避免被外部的组件拿到,而造成不可预期的推送。 具体可见…
深入探索编译插桩技术(四、ASM 探秘)
成为一名优秀的Android开发,需要一份完备的 知识体系,在这里,让我们一起成长为自己所想的那样~。 在 《深入探索编译插桩技术(二、AspectJ)》 一文中我们深入学习了 AspectJ 在 Android 下的使用。可以看到 AspectJ 非常强大,但是它也只能实现 …
深入探索编译插桩技术(三、解密 JVM 字节码)
成为一名优秀的Android开发,需要一份完备的 知识体系,在这里,让我们一起成长为自己所想的那样~。 本篇是 《深入探索编译插桩技术》系列文章 的第三篇,相比前两篇文章来说,难度上升了不止一个档次,所以含金量比较高。并且,拥有扎实的 JVM 字节码基础能让我们更好地掌握 AS…
新鲜出炉的 MVVM 脚手架 —— KtArmor-MVVM
继 KtArmor-MVP 版推出后,收获到 “不少人” 反响,期望有个 MVVM 版。 我便立马投入 KtArmor-MVVM的开发中,由于工作原因,开发断断续续。缺乏动力,和所谓的灵感。 导致迟迟未能 推出 KtArmor-MVVM 版。 最近在 KtArmor-MVP 基…
炫酷!从未见过如此Q弹的Switcher
最近,我写了一篇关于实现Dribbble上的一个漂亮设计的文章。得到了很多积极的反馈,对我来说,这给了我很大的动力。我非常高兴能获得这些反馈,同时我也很乐意分享我的经验。 在本文中,我们将尝试逐步实现由Oleg Frolov创建的另一个精美的动画。这与上一篇文章中的复杂动画UI…
深入探索 Android 内存优化(炼狱级别-上)
成为一名优秀的Android开发,需要一份完备的知识体系,在这里,让我们一起成长为自己所想的那样~。 如果你对以上基础内容都比较了解了,那么我们便开始 Android 内存优化的探索之旅吧。 1)、硬件快:内存本身读取、存入速度快。 2)、复用快:解码成果有效保存,复用时,直接…
Android OpenGL ES学习笔记之概要
本文已同步至我的博客:点击打开 前言 因为对OpenGL ES 比较感兴趣,所以这段时间一直在研究这个,于是把自己的学习笔记分享给大家,希望能帮到初学者 。会持续更新。 一、OpenGL ES是什么 百度百科是这样介绍的:OpenGL ES (OpenGL for Embedd…
是让人耳目一新的 Jetpack MVVM 精讲
通过 Jetpack 架构组件解决一致性问题。KunMinX 邀您一起探寻多人协作软件工程背景下,高频痛点及解决途径。
Androidx 下 Fragment 懒加载的新实现
以前处理 Fragment 的懒加载,我们通常会在 Fragment 中处理 setUserVisibleHint + onHiddenChanged 这两个函数,而在 Androidx 模式下,我们可以使用 FragmentTransaction.setMaxLifecycl…
开源 | 新一代Android 性能监控框架Rabbit
也提供了完整的数据上报系统。目前包含的主要功能如下图: 通过编译时代码插桩, rabbit可以非常方便的统计应用的冷启动时间与页面渲染时间。测速统计的关键时间点定义如下图: 与网络请求耗时结合后,rabbit可以统计出一个页面的完全渲染耗时。这里的完全渲染耗时是指:从页面cre…
下一页
关注了
29
关注者
0
收藏集
1
关注标签
21
加入于
2016-11-25