首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
白天不懂夜的黑君30395
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
154
文章 154
沸点 0
赞
154
返回
|
搜索文章
赞
文章( 154 )
沸点( 0 )
[译]对design库中AppBarLayout嵌套滚动问题的修复
材料设计库的作者Chris Banes日前修复了嵌套滚动一直一来都存在的bug,下面是译文,原文在https://chris.banes.me/2017/06/09/carry-on-scrolling/ 如果你使用过 Material Design 组件 库(就是以前的 d…
面试:讲讲 Android 的事件分发机制
转眼间 面试系列 已经到了第九期了,由于文章将会持续更新,导致标题难看性,所以以后的标题将更正为本文类似的格式。 好了,话不多说,还是直入主题吧。 基本会遵从 Activity => ViewGroup => View 的顺序进行事件分发,然后通过调用 onTouchEvent…
Android 屏幕刷新机制
这次就来梳理一下 Android 的屏幕刷新机制,把我这段时间因为研究动画而梳理出来的一些关于屏幕刷新方面的知识点分享出来,能力有限,有错的地方还望指点一下。另外,内容有点多,毕竟要讲清楚不容易,所以慢慢看哈。 大伙都清楚,Android 每隔 16.6ms 会刷新一次屏幕。 …
Java内存问题 及 LeakCanary 原理分析
前些天,有人问到 “开发过程中常见的内存泄漏都有哪些?”,一时脱口而出:静态的对象中(包括单例)持有一个生命周期较短的引用时,或内部类的子代码块对象的生命周期超过了外面代码的生命周期(如非静态内部类,线程),会导致这个短生命周期的对象内存泄漏。总之就是一个对象的生命周期结束(不…
面试:Handler 的工作机制是怎样的呢?
基本都用 RxJava 的线程调度切换,嗯对,就是那个 observeOn 和 subscribeOn 可以直接处理,比如网络操作,RxJava 提供了一个叫 io 线程的处理。 当然用过呀。 Handler 工作流程基本包括 Handler、Looper、Message、Me…
Activity启动流程(基于Android26)
Activity 启动流程,基于比较新的 Android 26 进行源码分析,欢迎大家一起讨论
Android BLE蓝牙详细解读
随着物联网时代的到来,越来越多的智能硬件设备开始流行起来,比如智能手环、心率检测仪、以及各式各样的智能家具和玩具类产品。安卓4.3(API 18)为BLE的核心功能提供平台支持和API,App可以利用它来发现设备、查询服务和读写特性。相比传统的蓝牙,BLE更显著的特点是低功耗。…
Kotlin之美——高效篇
Kotlin 作为后起之秀,站在巨人们的肩膀上是她得天独厚的优势,而这个巨人也包括—《Effective Java》,得益于这个巨人,Kotlin 到处散发着高效的味道,这篇文章让我们一起来领略下 Kotlin 的高效之道。 第1条:考虑使用静态工厂方法代替构造器 在实例化对象…
下一页
关注了
43
关注者
0
收藏集
10
关注标签
95
加入于
2017-09-19