首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
大力水手666
掘友等级
android开发工程师
专注于Android开发
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
269
文章 269
沸点 0
赞
269
返回
|
搜索文章
大力水手666
关注了
霍丙乾bennyhuo
android开发工程师
大力水手666
赞了这篇文章
半行代码
Android开发工程师 @阿里巴巴、 网易(前)
·
3年前
关注
深入理解Android编译-kapt篇
正题 上篇说到 Android 在编译过程中发起 kotlin 编译的流程。今天分享一下关于 Kotlin 编译里面比较重要的相关步骤:kapt。...
7
2
分享
大力水手666
赞了这篇文章
晓涵说
安卓开发
·
5年前
关注
Android中UID、GID和PID的讲解
在实际的开发中经常会碰到各种ID,这是由于在计算机的发展过程中,需要对程序执行的每一步做标记,通过这些标记的关联便于系统的统一管理。像PID、UID、GID、和EUID等,...
15
评论
分享
大力水手666
赞了这篇文章
不说话的匹诺槽
Android开发工程师
·
3年前
关注
ViewBinding,你真的理解了吗?
前言 在Android开发中,控件绑定是一个久远的话题。 最开始就是使用findViewById,满屏都是各种find; 后来出现了Butterknife,使用注解来进行控...
36
9
分享
大力水手666
android开发工程师
·
3年前
关注
MediaSession框架的介绍和使用
音视频组成播放器和界面 播放音频或视频的多媒体应用通常由两部分组成: 播放器,用于吸收数字媒体并将其呈现为视频和/或音频 界面,带有用于运行播放器并显示播放器状态(可选)的...
15
评论
分享
大力水手666
android开发工程师
·
3年前
关注
MediaSession框架的源码分析
MediaSession框架的源码分析,音频应用框架在MediaSession通用框架中加了MediaBroswer和MediaBrowserService,这篇主要根据音...
3
评论
分享
大力水手666
赞了这篇文章
Anlia
Android工程师
·
7年前
关注
Android 媒体播放框架MediaSession分析与实践
如果还需要支持多端(电视、手表、耳机等)控制同一个播放器,那么整个系统架构可能会变得非常复杂,我们要花费大量的时间和精力去设计、优化代码的结构。那么有什么方法可以节省这些工...
129
25
分享
大力水手666
赞了这篇文章
no_one
3年前
关注
LeakCanary源码分析
LeakCanary是一个用于Android的内存泄漏检测库,本文从如下4点分析源码:1.检查哪些内存泄漏,2.检查内存泄漏的时机,3.如何判定内存泄漏,4.如何分析内存泄...
18
1
分享
大力水手666
关注了
no_one
android开发工程师
大力水手666
android开发工程师
·
3年前
关注
kotlin的协程异步,并发(同步)
一:协程的异步 任务 下面使用协程异步的方式,让任务task()在子线程中处理。 方式1:launch()+Dispatchers.IO launch创建协程; Dispa...
5
评论
分享
大力水手666
赞了这篇文章
BugMaker233
打杂的 @不知名大公司
·
4年前
关注
聊一聊Kotlin中的线程安全
在实际开发中有许多地方需要保证线程安全,保证互斥性。加锁是一个很好的实现方式,在kotlin中有哪些方式可以实现线程安全...
19
5
分享
大力水手666
赞了这篇文章
no_one
4年前
关注
Coil源码分析
Coil源码分析:结合生命周期利用协程加载异步任务,多级缓存加载位图,以及网络图片加载代码时序流程。...
13
7
分享
大力水手666
赞了这篇文章
android大哥
android工程师 @北京信息
·
5年前
关注
DataBinding使用介绍
DataBinding 是2015年谷歌I/O大会上发布的一个数据绑定框架,也就是把数据绑定到UI上,DataBinding 可以让 Activity 和 Fragment...
12
1
分享
大力水手666
赞了这篇文章
DennisAndroid
Android开发工程师 @全志科技
·
9年前
关注
完全理解 Android 中的 RemoteViews
研究了 RemoteViews 在通知栏上的应用, 并深入探讨了它的实现机制...
136
评论
分享
大力水手666
赞了这篇文章
九心
Android @京东
·
6年前
关注
GridLayoutManager这么用,你可能还真没尝试过
有同学对此表示很感兴趣,奈何没有现成的案例,于是自己就简单实现了一个,最终效果是上表中右侧的图。 相信很多同学都和我有一样的感觉,认为GridLayoutManager只能...
126
23
分享
大力水手666
赞了这篇文章
Zero1024
Android
·
5年前
关注
深入理解 RecyclerView 的缓存机制
使用 ScrollView 的时候,它的所有子 view 都会一次性被加载出来。而正确使用 RecyclerView 可以做到按需加载,按需绑定,并实现复用。本文主要分析 ...
125
25
分享
大力水手666
赞了这篇文章
simplepeng
Android攻城狮
·
4年前
关注
看完这篇文章你还不会自定义LayoutManager,我吃X!
最开始我在学习自定义LayoutManager的时候,也是网上搜文章,看博客,以及一些公众号的推文。刚开始看的时候觉得还是那么回事,但是在慢慢的深入LayoutManage...
276
51
分享
大力水手666
赞了这篇文章
renxhui
Android @昆仑万维
·
5年前
关注
Android 理解Window和WindowManager
概述 Window表示窗口的概念,他是一个抽象类,他的真正实现类是PhoneWindow,WindowManager用来对Window进行管理,是外接访问Window的入口...
24
2
分享
大力水手666
赞了这篇文章
ZYLAB
公众号 @「ZYLAB」
·
6年前
关注
谈谈 Android 中的 PathClassLoader 和 DexClassLoader
关于答案,我斗胆猜测一下,大家心中的回答一定是 PathClassLoader 是用来加载已经安装的 apk 的,DexClassLoader 是用来加载存储空间的 dex...
53
15
分享
大力水手666
关注了
伤心的猪大肠
android开发工程师
下一页
个人成就
文章被点赞
23
文章被阅读
15,170
掘力值
254
关注了
15
关注者
5
收藏集
20
关注标签
83
加入于
2016-03-09