首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
JokAr
掘友等级
android开发
人生就一次,为什么让着你?
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
35
文章 31
沸点 4
赞
35
返回
|
搜索文章
赞
文章( 31 )
沸点( 4 )
Android疑难杂症之TimeoutException
在android开发中经常会到一些即使看了堆栈也无法快速定位的问题,因为这些堆栈几乎都是系统代码,并无业务代码,而且发生crash打印的堆栈也不一定是这个地方导致的。例如我们今天要讨论的java.util.concurrent.TimeoutException,我们这里能查询到…
深入探索 Android 网络优化(三、网络优化篇)下
成为一名优秀的Android开发,需要一份完备的知识体系,在这里,让我们一起成长为自己所想的那样~。 1)、请求到达运营商的 DNS 服务器并* *解析** 成对应的 IP 地址。 2)、根据 IP 地址找到相应的服务器,进行 TCP 三次握手,创建连接。 3)、发送/接收数据…
Android 内存优化总结 & 实践
内存优化一直都是 Android 开发过程一个不可避免的话题。 恰好最近做了内存优化相关的工作,这里也对 Android 内存优化相关的知识做下总结。
Now in Android #15 —— 最新 Android 知识分享
大家好,我是秉心说。 照例给大家总结一下。往期所有文章可以在这里查看: 下面进入这一期的最新内容。 上一期中介绍了 开发者预览版 2,到目前为止没有新版本的发布。Chet Haase 在原文中分享了几个值的一提的内容。 Android 11 开发者预览版 2 为 Native …
滴滴开源库Booster:模块功能作用分析说明
本想着按照Booster划分的“性能优化”、“Lint”、“资源压缩”,分成三篇文章安排得明明白白的。但仔细查看ClassTransformer子类源码后发现,一篇就可以说完了。 因为ClassTransformer的子类是执行的主要入口,所以我是按照'-transform-'…
像操作Room一样操作SharedPreferences和File文件
我们的任务,不是去发现一些别人还没有发现的东西。 而是针对所有人都看见的东西做一些从未有过的思考。 --鲁迅 经历过多个项目或者维护一些比较老的项目的小伙伴可能会发现,在操作数据和文件这一方面(SharedPreferences文件,File文件,数据库)通常我们会用一个工具类…
从源码角度分析 - Activity.onCreate可以在子线程里更新UI么?
那么Activity.onCreate可以在字线程里更新UI么?,答案是可以的。但是不是全部可以,如果子线程是立马执行的可以,若休眠了一定时间后就不可以了。 这是为什么呢? 这里就可以看到具体检查报错的是在ViewRootImpl.requestLayout()方法里,但是这个…
Android-使用ContentProvider来初始化你的sdk(一)
在日常Android开发中经常会写一些sdk来供他人或者自己调用,一般这些sdk都涉及到初始化,虽然这个初始化过程我们一般都会让调用者自己来调用完成初始化过程。但是今天我们来介绍一个不需要调用者调用sdk初始化的方法,我们自己来完成这个初始化过程。下面来介绍方法 结果显示已初始…
从App启动理解ContentProvider的创建
在installProvider方法里除了完成了ContentProvider的创建还掉用了attachInfo,在改方法里来调用它的onCreate方法。到此位置ContentProvider的创建已经完成,并且它的onCreate也被调用
下一页
个人成就
文章被点赞
451
文章被阅读
69,724
掘力值
1,607
关注了
19
关注者
140
收藏集
2
关注标签
21
加入于
2016-07-23