首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
JokAr
掘友等级
android开发
人生就一次,为什么让着你?
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
35
文章 31
沸点 4
赞
35
返回
|
搜索文章
最新
热门
Android国际化(多语言)实现,支持8.0
没错就是这么简单。 我们都会在代码中调用context.getResource().getString()这句代码看起来没什么问题,但是你这个context要是用的是applicationContext那么问题就来了。你会发现当你切换语言后用这样方式设置的string没有改变,…
android uri 解析获取文件真实路径(兼容7.0+)
主要是兼容7.0以后的fileProvider把URI以contentprovider方式对外提供的解析方法因为有拷贝文件和读取文件操作,所以在6.0以上需要申请权限
ByteX-shrink_r源码解析
背景 为什么要对R文件内联处理? 这里首先说一下Android R文件的产生,对于Android开发者我们都知道,当我们要使用要使用一些布局文件,drawable等其他资源时,可以直接用 R.id.
BottomSheetDialogFragment 如何设置高度和禁止滑动
主要是获取dialog 的BottomSheetBehavior 然后设置 setPeekHeight 和 BottomSheetCallback.
ByteX-const-inline-plugin源码解析
常量内联 在App包体积优化方向中,这些常量在包体积大小中也占了不小的比例,虽然他们仅仅是一行简简单的常量代码,比如TAG但是当这些编译期常量在项目中越来越多的时候,那么对这个常量内联
Android-使用ContentProvider来初始化你的sdk(一)
在日常Android开发中经常会写一些sdk来供他人或者自己调用,一般这些sdk都涉及到初始化,虽然这个初始化过程我们一般都会让调用者自己来调用完成初始化过程。但是今天我们来介绍一个不需要调用者调用sdk初始化的方法,我们自己来完成这个初始化过程。下面来介绍方法 结果显示已初始…
从源码角度分析 - Activity.onCreate可以在子线程里更新UI么?
那么Activity.onCreate可以在字线程里更新UI么?,答案是可以的。但是不是全部可以,如果子线程是立马执行的可以,若休眠了一定时间后就不可以了。 这是为什么呢? 这里就可以看到具体检查报错的是在ViewRootImpl.requestLayout()方法里,但是这个…
‘void android.view.View.dispatchDetachedFromWindow() on a null object reference’
看到日志很蒙蔽啊,第一眼看我只是掉了个dailog的dismiss(),崩溃位置这不是系统view里报的么?怎么修???但是本着牛角尖精神还是去研究了下怎么修。 像一般Attempt to invoke virtual method 'void android.view.Vie…
手撸一个 微信长按菜单 - FloatMenu
在日常开发中,长按某个view出现个菜单是很常见的需求,Google 也给我们提供了一些组件来实现,比如PopupMenu。但是在实际使用中还是发现他无法满足我们的所有需求。 比如:产品要求长按菜单出现在手指按下的位置,额 这就头疼了,PopupMenu只能展示在view的底部…
记录自己面试和网上别人面试遇到的题目汇总
记录自己面试和网上别人面试遇到的题目汇总,欢迎补充。
下一页
个人成就
文章被点赞
451
文章被阅读
68,899
掘力值
1,605
关注了
18
关注者
140
收藏集
2
关注标签
21
加入于
2016-07-23