首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
少说话多做事
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
59
文章 59
沸点 0
赞
59
返回
|
搜索文章
少说话多做事
关注了
字节跳动技术团队
少说话多做事
赞了这篇文章
NanBox
Android @KG
·
5年前
关注
Android 后台运行白名单,优雅实现保活
我们知道,Android 系统会存在杀后台进程的情况,并且随着系统版本的更新,杀进程的力度还有越来越大的趋势。系统这种做法本身出发点是好的,因为可以节省内存,降低功耗,也避...
720
129
分享
少说话多做事
赞了这篇文章
百度APP技术
百度APP技术 @百度
·
5年前
关注
百度App网络深度优化系列《一》DNS优化
网络优化是客户端几大技术方向中公认的一个深度领域,所以百度App给大家带来网络深度优化系列文章,其中包含系列《一》DNS优化,系列《二》连接优化,系列《三》弱网优化,希望对...
149
17
分享
少说话多做事
赞了这篇文章
xiangzhihong
资深工程师 @小米
·
6年前
关注
Android开发初级中级高级怎么划分
移动研发在最近两年可以说越来越趋于稳定,因为越来越多人开始学习Android开发,造成市场参差不齐。正所谓入门容易成长很难,对未来比较迷茫,不知道自己技能该怎么提升,并且对...
84
36
分享
少说话多做事
赞了这篇文章
HollisChuang
Developer @Alibaba
·
6年前
关注
既然synchronized是"万能"的,为什么还需要volatile呢?
1、Java语言为了解决并发编程中存在的原子性、可见性和有序性问题,提供了一系列和并发处理相关的关键字,比如synchronized、volatile、final、conc...
291
39
分享
少说话多做事
赞了这篇文章
MarioFeng
Android开发工程师
·
6年前
关注
Kotlin 协程入门这一篇就够了
Android系统为了保证界面的流畅和及时响应用户的输入事件,主线程需要保持每16ms一次的刷新(调用 onDraw()函数),所以不能在主线程中做耗时的操作(比如 读写数...
191
19
分享
少说话多做事
赞了这篇文章
Android_开发者
@Google
·
7年前
关注
ViewModel 和 LiveData:为设计模式打 Call 还是唱反调?
理想情况下,ViewModel 不应该知道任何关于 Android 的事情(如Activity、Fragment)。 这样会大大改善可测试性,有利于模块化,并且能够减少内存...
425
15
分享
少说话多做事
赞了这篇文章
兮尘
小菜鸡 @社畜
·
6年前
关注
用生命周期规范组件化流程
1. 组件划分 2. 组件创建 3. 组件开发 4. 组件维护 5. 组件发布 6. 组件移除 demo 有空会在 github 上更新,欢迎关注。demo 怎么做:一条c...
94
13
分享
少说话多做事
6年前
关注
学习AbstractQueuedSynchronizer源码以及原理
AbstractQueuedSynchronizer(以下简称AQS),是用来构建锁或者其他同步组件的基础架构,它使用一个int成员变量管理同步状态,通过内置FIFO队列来...
3
评论
分享
个人成就
文章被点赞
3
文章被阅读
367
掘力值
31
关注了
7
关注者
2
收藏集
0
关注标签
4
加入于
2016-07-29