摘要:
导致ANR的几种情况 KeyDispatchTimeout(5s): 按键或触摸事件在特定时间内无法处理完成 BroadcastTimeout(前台10s,后台60s): 广播在特定时间内无法处理完成 ServiceTimeout(前台20s,后台200s): Service在特定的时间无法处理完成 阅读全文
摘要:
一、创建线程安全的okhttp单例 import service.NetworkIntercepter;import service.RetryIntercepter;import okhttp3.*;import org.slf4j.Logger;import org.slf4j.LoggerFa 阅读全文
摘要:
一、简介 1.1 概述 Future没法直接对多个任务进行链式、组合等处理,而CompletableFuture是对Future的扩展和增强。CompletableFuture实现了Future接口,并在此基础上进行了丰富的扩展, 弥补了Future的局限性,同时CompletableFuture实 阅读全文
摘要:
前言 GradientDrawable 支持渐变色的Drawable,与shapeDrawable在画型上是类似的,多了支持渐变色。代码上的GradientDrawable比在xml里的shape下gradient属性强大的多,因为shape下gradient属性只支持三色阶渐变,而Gradient 阅读全文
摘要:
SVG是一种矢量图格式,是Scalable Vector Graphics三个单词的首字母缩写。在xml文件中的标签是<vector>,画出的图形可以像一般的图片资源使用,例子如下: <vector xmlns:android="http://schemas.android.com/apk/res/ 阅读全文
摘要:
web 存储方式:Cookies,Session, Web SQL; Web Storage(LocalStorage ,SessionStorage),IndexedDB,Application web 存储方式汇总: 旧的方式: Cookies; Session; Web SQL; 新的方式 H 阅读全文
摘要:
TCP标志信息 格式:tcp-flag { ack | established | fin | psh | rst | syn | urg }* 在高级ACL中,当协议类型指定为TCP时,设备支持基于TCP标志信息过滤报文。 TCP报文头有6个标志位: URG(100000):标识紧急指针有效 AC 阅读全文
摘要:
onKeyDown onKeyUp dispatchKeyEvent OnEditorActionListener EditText 异常 SPAN_EXCLUSIVE_EXCLUSIVE spans cannot have a zero length 1 <com.google.android.m 阅读全文
摘要:
java.lang.SecurityException: Media projections require a foreground service of type ServiceInfo.FOREGROUND_SERVICE_TYPE_MEDIA_PROJECTION 对services配置: 阅读全文
摘要:
ConstraintLayout 相对于 RelativeLayout来说性能更好,布局上也更加灵活。在最新的Google Android开发文档中是推荐使用 ConstraintLayout的,下面来看看具体用法。 0x00 相对位置(Relative positioning) 这个比较简单,看图 阅读全文