首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
HFW
掘友等级
Android
技术专研
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
11
文章 10
沸点 1
赞
11
返回
|
搜索文章
HFW
赞了这篇文章
HFW
Android
·
4年前
关注
RxJava2 线程切换原理
说好的observeOn切换下游执行线程,怎么onSubscribe方法会在主线程中调用?原因是observeOn方法生成的ObserveOnObserver实例并不会对o...
6
评论
分享
HFW
Android
·
4年前
关注
LeakCanary2 之 Leakcanary-android源码分析
方法内部通过监听Activity声明周期,每次onStart的时候将可见Activity数量加1,如果可见数量为1,并且原来是不可见的,那么就认为App从不可见转变到了可见...
赞
评论
分享
HFW
Android
·
4年前
关注
LeakCanary2 之 LeakSentry源码分析
LeakCanary是Square公司为Android开发者提供的一个自动检测内存泄漏的工具,在4月23日推出了2.0预览版,更新内容见Github,其中新增了一个Leak...
赞
评论
分享
HFW
赞了这篇沸点
王者之钻
菜鸟工程师 @待业
·
4年前
举报
周五了,是不是很开心啊,聊一聊你们的第二收入来源是什么吧
掘友请回答
等人赞过
分享
190
27
HFW
Android
·
4年前
关注
Glide源码浅析
以前对Glide的认知一直停留在一行代码就可以完成图片加载,现在就来尝试探索下这一行代码下,Glide到底做了些什么。本文基于Glide4.8.0 可以看到内部先是构建了三...
1
评论
分享
HFW
Android
·
4年前
关注
RxJava2源码初探
可以看到当还没被dispose就会调用到observer的onError方法,至此这个基本demo的源码已经分析完毕。 1. map 我们可以看到内部调用了mapper.a...
2
评论
分享
HFW
Android
·
4年前
关注
Retrofit源码分析
接下来按照Retrofit实例的创建、retrofit.create方法的调用、api.inTheater方法的调用、call.execute方法的调用来分析Retrofi...
1
评论
分享
HFW
Android
·
4年前
关注
Android中dip(dp)、dpi、ppi、px、density、sp的概念
dp这个单位在Android中使用非常频繁,如果需要指定一个View的大小时,除了使用wrap_content、match_parnet以外,一般会通过dp进行指定,但是当...
3
评论
分享
HFW
赞了这篇文章
HFW
Android
·
4年前
关注
OKHttp源码分析
其中url方法主要是将请求地址封装成HttpUrl实例并赋值给成员url,build方法创建了Request实例。至此第二步结束了接着看看第三步Call实例的创建 ,当下层...
8
评论
分享
HFW
赞了这篇文章
周咸鱼
划水工程师 @网易云音乐
·
5年前
关注
1Pixel的字到底有多高?
在还原UI的时候我们常会发现一个问题,按照Sketch标注的尺寸去还原设计稿中的文字会产生几个Px的误差,字符上下有些许空白,以致于后期设计审查时频繁微调。 如上图为And...
30
8
分享
HFW
Android
·
4年前
关注
Android软键盘模式
上述几个Mode作用于滚动视图也是如此,设置成SOFT_INPUT_ADJUST_NOTHING,还是不改变Activity的视图只是弹出一个输入框。设置成SOFT_INP...
赞
评论
分享
HFW
Android
·
4年前
关注
Android Messenger原理
以客户端发送消息给服务端,服务端回复一个消息给客户端为例。 这里的oneway表示调用send方法并不会挂起当前线程等待服务端执行,而是会立即返回,send方法实现为将收到...
3
1
分享
HFW
Android
·
4年前
关注
Android AIDL原理
本文参考自Android开发艺术探索第二章,AIDL(Android接口定义语言)是Android提供的一种进程间通信机制,我们可以利用它定义客户端与服务端相互通信都认可的...
赞
评论
分享
HFW
赞了这篇文章
HFW
Android
·
4年前
关注
Android Handler原理
源码看到这里就会产生一个疑问,既然创建Handler的时候判断了当前线程的Looper是否为null,为null就会抛出异常,那么Activity的Handler是怎么创建...
9
评论
分享
HFW
Android
·
4年前
关注
AsyncTask源码解析
前言使用AsyncTask能够很容易的实现在子线程执行耗时操作,然后在主线程中更新进度,任务完成后能在主线程中收到结果,其提供了以下几个主要方,我们先从一个示例开始onPr...
赞
评论
分享
HFW
Android
·
5年前
关注
Android动画
在Android开发中,UI的变化非常常见,如果不使用动画来进行过度,那么用户体验就会不怎么好。我将动画分为大三类View动画、帧动画、属性动画三种,下面先从View动画开...
赞
评论
分享
HFW
Android
·
5年前
关注
自定义View
上篇文章复习总结了Android中常见的布局和布局参数,这篇文章就来复习总结下自定义View(当然只是简单的)。那么什么时候需要使用自定义View? 当现有的组件无法满足我...
赞
评论
分享
HFW
Android
·
5年前
关注
Android中常见的布局和布局参数
使用该布局能够显著的解决布局嵌套过多的问题。...
赞
评论
分享
HFW
赞了这篇文章
HFW
Android
·
5年前
关注
Android四大组件之ContentProvider篇
引言上篇文章总结了BroadcastReceiver,这篇文章来复习下四大组件的最后一个ContentProvider,ContentProvider能将应用程序内部存储的...
1
评论
分享
HFW
赞了这篇文章
HFW
Android
·
5年前
关注
Android四大组件之BroadcastReceiver篇
上篇文章复习总结了Service的相关知识,现在开始复习BroadcastReceiver。BroadcastReceiver能够接受系统或者其他App发来的特定广播,本文...
1
评论
分享
下一页
个人成就
文章被点赞
39
文章被阅读
28,370
掘力值
677
关注了
0
关注者
13
收藏集
1
关注标签
1
加入于
2019-03-12