首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
安卓
订阅
顧博君
更多收藏集
微信扫码分享
微信
新浪微博
QQ
14篇文章 · 0订阅
Android全面解析之Activity生命周期
很高兴遇见你~ 欢迎阅读我的文章。 关于Activity生命周期的文章,网络上真的很多,有很多的博客也都讲得相当不错,可见Activity的重要性是非常高的。事实上,我猜测每个android开发者接触的第一个android组件都是Activity。我们从新建第一个Activit…
Fragment灵魂拷问:Fragment是如何进行事务管理的?
如果要是有面试官问你,Fragment是如何进行事务管理的?相信很多人可能都回答不出来,很多人可能觉得问题这个还不如问如何进行Fragment预/懒加载,生命周期,返回栈,状态保存等来的有水平。其实我觉得这个问题其实问的挺有深度,如果你想要了解Fragment的事务管理,需要对…
wait 和 notify
1. wait 和 notify的作用及特点 2. 使用wait()和notify()时的注意事项 3. 使用 notify 和 wait 遇到的一些问题
面试官:如何监测应用的 FPS ?
即使你不知道 FPS,但你一定听说过这么一句话,在 Android 中,每一帧的绘制时间不要超过 16.67ms。那么,这个 16.67ms 是怎么来的呢?就是由 FPS 决定的。 FPS,Frame Per Second,每秒显示的帧数,也叫 帧率。Android 设备的 F…
为自己的开源控件ShadowLayout3.0不止于阴影,打打气
该项目是去年(2019.07.07)开源的。最初的设计方向是基于控件阴影的。随着1年半的成长,ShadowLayout3.0不止于阴影。什么叫不止于阴影,其实就是加上了系统的shape功能。我们做项目的时候,尤其是大项目,而且还是那张间隔1-2个月后,需要迭代和优化的,此时有些…
Android Service ANR 的监控机制
Android系统中,ANR机制是一个比较大的话题。四大组件Activity、Service、BroadCastReceiver、ContentProvider都会涉及到。四大组件对于Anr的监控机制是不尽相同的,BroadCastReceiver和Service比较类似。Ac…
R8 编译器: 为 Kotlin 库和应用 "瘦身"
R8 是 Android 默认的程序缩减器,它可以通过移除未使用的代码和优化其余代码的方式降低 Android 应用大小,R8 同时也支持缩减 Android 库大小。除了生成更小的库文件,库压缩操作还可以隐藏开发库里的新特性,等到这些特性相对稳定或者可以面向公众的时候再对外开…
QQ音乐Android编译提速之路
1. 序言 工程编译,是Android应用开发工作中的重要一环。而随着工程代码量膨胀,编译耗时也越来越长,拖慢了开发效率。 这个问题在中大型团队中并不少见。以QQ音乐为例,Android工程代码量达到120万行以上,每修改一行代码,都要等待4分钟以上才能在手机上看到改动效果。 …
一文读懂 Web 渲染引擎的内存使用
招贤纳士我们急切需要浏览器渲染引擎/Flutter渲染引擎的人才,欢迎大牛加入我们。前言对于前端或客户端开发者来说,Web渲染引擎是个黑盒子,其中内存开销是开发者最关心的问题之一-一个网页、一个页面
深入理解自定义ViewGroup的布局测量过程
要理解如何自定义一个viewgroup的测量和布局 其实不是一件容易的事。 多数人对自定义viewgroup的布局和测量的了解仅限于 网上随处可见的taglayout的写法(对taglayout还不清楚的同学 建议都去搜搜看) 但是大部分人应该看完以后 也是懵逼的,不知道为什么…