首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
JackUKnow
掘友等级
全站
不断学习
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
70
文章 68
沸点 2
赞
70
返回
|
搜索文章
赞
文章( 68 )
沸点( 2 )
面试官:听说你熟悉OkHttp原理?
是不是既熟悉又陌生,实际上就是因为网络框架已经为我们实现了这些基本功能,所以很容易被我们忽略。为了完整的分析上面的问题,我们需要先复习一下OkHttp的基础原理: OkHttp的内部实现通过一个责任链模式完成,将网络请求的各个阶段封装到各个链条中,实现了各层的解耦。 文内源码基…
看完这篇 Android ANR 分析,就可以和面试官装逼了!
首先,ANR(Application Not responding)是指应用程序未响应,Android系统对于一些事件需要在一定的时间范围内完成,如果超过预定时间能未能得到有效响应或者响应时间过长,都会造成ANR。ANR由消息处理机制保证,Android在系统层实现了一套精密的…
Android 中 ANR 分析
ANR 全称 Application Not Responding,意思就是程序未响应。如果一个应用无法响应用户的输入,系统就会弹出一个 ANR 对话框,如下图所示, 用户可以自行选择继续等待亦或者是停止当前程序。
渐变式透明标题栏与 CollapsingToolbarLayout 折叠式标题栏
通过状态栏透明达到沉浸式效果。这个只要也非常简单,直接上代码: 状态栏透明以后,需要做的就是对布局的滑动添加事件,然后在滑动事件中计算滑动的距离,接下来根据滑动的距离设置头部 Layout 的透明度,说起来复杂,代码却只有十来行。 因为我们这里将 Toplayout 替代了 T…
Android 随笔—— ConstraintLayout 动画
谷歌之前推出了 ConstraintLayout 动画,做一些基本的动画让我们更省时省力了,今天我们就看一下这个小知识点。 首先我们有两个布局,第一个是正常的布局,包括文字颜色什么的都有,第二个布局只有与约束相关的代码和相关控件以及 ID。我们第二个布局就算你写了其他的属性系统…
Kotlin修炼指南(二):lambda表达式的精髓
lambda表达式是Kotlin函数式编程的一个重要概念,要想掌握函数式编程,就必须熟练掌握lambda表达式,并掌握它的各种写法和实现,这些都是掌握函数式编程的基础。lambda基本形式lambda
kotlin协程-Android实战
上面的example都是使用GlobalScope上下文来启动协程, 其实真正在android中一般不建议直接使用GlobalScope,因为使用GlobalScope.launch 时,我们会创建一个顶层协程。虽然它很轻量,但它运行时仍会消耗一些内存资源,如果我们忘记保持对新…
DataBinding实现原理探析
主要分析源码,从源码层面解释整个DataBinding的工作原理
骚年你的屏幕适配方式该升级了!-今日头条适配方案
原文地址:https://www.jianshu.com/p/55e0fca23b4f以下是骚年你的屏幕适配方式该升级了!系列文章,欢迎转发以及分享:骚年你的屏幕适配方式该升级了!(一)-今日头条适配
下一页
关注了
10
关注者
1
收藏集
6
关注标签
37
加入于
2016-10-25