首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
JokAr
掘友等级
android开发
人生就一次,为什么让着你?
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
赞
32
文章 28
沸点 4
赞
32
返回
|
搜索文章
文章
热门
最新
ByteX-const-inline-plugin源码解析
常量内联 在App包体积优化方向中,这些常量在包体积大小中也占了不小的比例,虽然他们仅仅是一行简简单的常量代码,比如TAG但是当这些编译期常量在项目中越来越多的时候,那么对这个常量内联
ByteX-shrink_r源码解析
背景 为什么要对R文件内联处理? 这里首先说一下Android R文件的产生,对于Android开发者我们都知道,当我们要使用要使用一些布局文件,drawable等其他资源时,可以直接用 R.id.
‘void android.view.View.dispatchDetachedFromWindow() on a null object reference’
看到日志很蒙蔽啊,第一眼看我只是掉了个dailog的dismiss(),崩溃位置这不是系统view里报的么?怎么修???但是本着牛角尖精神还是去研究了下怎么修。 像一般Attempt to invoke virtual method 'void android.view.Vie…
SPI机制原理解析
看了上篇spi使用后,你或许觉得spi太好用了吧,但或许也有疑问:为什么只能放在META-INF/services/目录下?为什么要用全路径命名?他的实现原理是什么?基于这两个问题,我们深入探究下Se
Android-使用@AutoService实现spi
使用@AutoService实现spi
从源码角度分析 - Activity.onCreate可以在子线程里更新UI么?
那么Activity.onCreate可以在字线程里更新UI么?,答案是可以的。但是不是全部可以,如果子线程是立马执行的可以,若休眠了一定时间后就不可以了。 这是为什么呢? 这里就可以看到具体检查报错的是在ViewRootImpl.requestLayout()方法里,但是这个…
从App启动理解ContentProvider的创建
在installProvider方法里除了完成了ContentProvider的创建还掉用了attachInfo,在改方法里来调用它的onCreate方法。到此位置ContentProvider的创建已经完成,并且它的onCreate也被调用
Android-使用ContentProvider来初始化你的sdk(一)
在日常Android开发中经常会写一些sdk来供他人或者自己调用,一般这些sdk都涉及到初始化,虽然这个初始化过程我们一般都会让调用者自己来调用完成初始化过程。但是今天我们来介绍一个不需要调用者调用sdk初始化的方法,我们自己来完成这个初始化过程。下面来介绍方法 结果显示已初始…
探究为什么Glide 可以与 Activity 生命周期绑定
用过Glide同学都知道,Glide的最大不同之处就是可以与Activity 生命周期绑定,在Activity onDestroy时自动结束网络请求,释放资源。 这里就是关键类了,为什么要有个Fragment?因为他绑定Activity生命周期的方式就是给当前Activity加…
android uri 解析获取文件真实路径(兼容7.0+)
主要是兼容7.0以后的fileProvider把URI以contentprovider方式对外提供的解析方法因为有拷贝文件和读取文件操作,所以在6.0以上需要申请权限
下一页
个人成就
文章被点赞
448
文章被阅读
61,651
掘力值
1,555
关注了
16
关注者
140
收藏集
2
关注标签
21
加入于
2016-07-23