面试连环炮 朋友小白近期面试遇到了一个爱打连环炮的面试官,跑来向我吐槽,以下是面试过程中的一部分对话(对话有点长请耐心看完)。 面试官: 请问你在开发过程中对内存这块儿是如何...
1.事件始末 一个平淡的午后,我还悠哉悠哉的敲着代码品着茶。突然服务端同事告诉我,关注接口正在被机械式调用,怀疑是有人在使用脚本刷接口(目的主要是从平台导流)。纳尼?不会吧,...
<Switch
android:id="@+id/sw_videochat_card"
android:layout_width="wrap_content"
android:layout_height="40dp"
android:layout_marginRight="22dp"
android:checked="@{user.isVideoCardOn==1?true:false}"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintRight_toRightOf="parent"
app:layout_constraintTop_toTopOf="parent" />
Android DataBinding 从入门到进阶DataBinding 是谷歌官方发布的一个框架,顾名思义即为数据绑定,是 MVVM 模式在 Android 上的一种实现,用于降低布局和逻辑的耦合性,使代码逻辑更加清晰。M...
<TextView
android:layout_width="wrap_content"
android:layout_height="22dp"
android:layout_marginLeft="61dp"
android:text='@{user.sex==1?"购买钻石":"我的收益"}'
android:textColor="#FF333333"
android:textSize="16sp"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintLeft_toLeftOf="parent"
app:layout_constraintTop_toTopOf="parent"
tools:text="我的收益" />
Android DataBinding 从入门到进阶DataBinding 是谷歌官方发布的一个框架,顾名思义即为数据绑定,是 MVVM 模式在 Android 上的一种实现,用于降低布局和逻辑的耦合性,使代码逻辑更加清晰。M...
不要误人子弟,怎么不能用
Android DataBinding 从入门到进阶DataBinding 是谷歌官方发布的一个框架,顾名思义即为数据绑定,是 MVVM 模式在 Android 上的一种实现,用于降低布局和逻辑的耦合性,使代码逻辑更加清晰。M...
太low
okhttp Timeout 超时设置与用法解释1. 用法: 设置超时时间 这个都知道, 一搜一大把, 但是没人讲这三种timeout有什么区别... 2. 总结 源码分析之前先上总结 connectTimeout 最终设...
说起SharedPreferences,我相信每个Android开发人员都用过,用法也很简单。但是很多人往往只关注了如何去使用,而对于其实现原理和使用过程中的注意点并没有...
声明 本文是从前同事Blankj的开源项目安卓 offer 收割基拷贝过来仅作为自己的知识点的收集。 线程池 优点 降低资源消耗:通过重复利用已创建的线程降低线程创建和销毁造...
之前有写过简单的实现圆形图片,不过效果不是很好,今天偶然看到很老的项目中用到自定义的圆形图片,也是基于画布裁剪实现的,会发现这种效果很不好圆形图片的一圈有明显的锯齿(也可以看...
本文已独家授权 鸿洋( hongyangAndroid) 公众号发布! 前言: 本篇文章主要介绍的是Java(Javaee和Android开发都会涉及)中的线程池。线程池...