首页
AI Coding
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
胡敏
掘友等级
Android研发工程师
|
百度
Android RD @Baidu
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
182
文章 178
沸点 4
赞
182
返回
|
搜索文章
赞
文章( 178 )
沸点( 4 )
Web MIDI 入门:如何用电子钢琴做一款游戏
随着 Web 的不断发展,浏览器新技术的不断涌现,本地开发和 Web 开发之间的分界线变得越来越模糊。新的 API 使得在浏览器中开发各类新型软件的能力得到释放。 就在不久之前,与数码乐器进行交互的能力还一直被局限在本地和桌面应用中,现在,Web MIDI API 的到来就是为…
Android Framework | 白话Zygote
互联网上关于Zygote启动流程的文章已经汗牛充栋,其中不乏深入分析的精品。因此本文无意于从源码层面给出解读,而是希望站在一个更加宏观的视角,写一点通俗易懂的话语。 Zygote,译为“受精卵”
Android Matrix 不再疑惑
前言 在进行坐标变换的时候,都绕不开Matrix类,那到底Matrix原理是什么以及怎么使用,接下来将会详细讲解。 通过这篇文章,你将了解到: 矩阵知识 如上图,是一个二行二列的矩阵。 矩阵可以相加(
用Kotlin Flow解决Android开发中的痛点问题
本文将通过实际业务场景阐述如何使用Kotlin Flow解决Android开发中的痛点问题,顺势介绍适合Android开发的基于Flow/Channel的MVI架构。
在 View 上使用挂起函数 | 实战
本文是探索协程如何简化异步 UI 编程系列的第二篇。第一篇侧重理论分析,这一篇我们通过实践来说明如何解决实际问题。如果您希望回顾之前的内容,可以在这里找到——《在 View 上使用挂起函数》。 让我们学以致用,在实际应用中进行实践。 我们有一个示例应用: Tivi,它可以展示 …
方法介绍+小例子,我学会了Behavior
学习Behavior,先从用法开始。因为用法是最简单易学的,因为它的复杂逻辑都会被隐藏在内部,暴露给外部使用的都是很简单易理解的方法,因此,学习需要从用法开始,再深入到源码理解思路。 Behavior
AOP概念以及常见手段(一)
AOP即面向切片编程,通过编译期预处理或者运行时动态代理的方式,不侵入各模块具体业务代码,在某一切面上实现对某一类问题的统一处理。 可以这么理解,OOP是纵向在子类与父类之间处理逻辑的分层,而AOP是横向处理,不限于满足继承关系的一系列类,只要可以找到切面就可以统一处理。其概念…
一起动才够嗨!Android CoordinatorLayout 自定义 Behavior
这种搭配的教程已经非常多了,不是本文的重点。在使用 xml 时候肯定不少同学掉过一个坑:界面主要内容与头部元素重叠了!粗略了解一下因为 CoordinatorLayout 的布局方式类似 FrameLayout 默认情况下所有元素都会叠加在一起,解决方案也非常玄学,就是给内容元…
setContentView的时候,到底发生了什么
注:文中所有代码均来源于API 27;文中代码经过大量省略,若要知道详情,还需进入源码中细细探索。 关于setContentView方法,想必大家对这个方法既熟悉又陌生,熟悉的原因是因为基本上我们每创建一个activity,都会调用这个方法,比如: 而且这种写法已经是创建act…
Android 8.1 源码_通信篇 -- 深入剖析Binder原理
Binder 是一种进程间通信机制,基于开源的 OpenBinder 实现;OpenBinder 起初由 Be Inc. 开发,后由 Plam Inc. 接手。从字面上来解释 Binder 有胶水、粘合剂的意思,顾名思义就是粘和不同的进程,使之实现通信。 这些问题的背后都与 B…
下一页
个人成就
文章被点赞
1
文章被阅读
2,592
掘力值
53
关注了
43
关注者
4
收藏集
5
关注标签
47
加入于
2016-06-15