Key Takeaways(划重点): require对外、check对内,组成了协议的前置条件 assert是协议的后置条件 接触过Design by contract或O...
Key Takeaways(划重点): require对外、check对内,组成了协议的前置条件 assert是协议的后置条件 接触过Design by contract或O...
测试提的一个bug说android app 比ios 调接口普遍要慢。用抓包工具对比 android 和ios手机调接口情况发现确实慢,印象中主要是慢在DNS解析上了,大家...
Kotlin有一些新东西: Unit Any 和 Nothing,这里整理一下对这三兄弟的理解。 Unit 首先,看看 Unit 在Kotlin中的定义: 可以看到,首先 U...
设备外接usb摄像头,进行基本的预览、拍照、录像。相信有些同学在工作中有遇到类似的需求。 usb摄像头在Android设备上,应用的确很广泛,我之前公司做的是车载产品,众所周...
在实际项目中,有些客户可能需要支持usb摄像头功能,如果你也遇到usb摄像头支持的问题,那这篇文章一定能帮助到你。 目前android是支持uvc协议的,也就是只要我们采用的...
参考资料 鸿洋版事件分发机制郭霖版事件分发机制Android开发艺术探索 Android事件传递整体流程简介 Android输入事件的源头是位于/dev/input/下的设备...
标题和内容有关系?
我又开发了一个非常好用的开源库,调试Android数据库有救了Constraint Layout 2.0 用法详解 Constraint Layout 是最受欢迎的 Jetpack 库之一,它的 2.0 正式版本也发布啦 (目前最新版本...
(1) Android中为什么主线程不会因为Looper.loop()里的死循环卡死? 先说说说进程/线程,进程:每个app运行时前首先创建一个进程,该进程是由Zygote ...
博文出处:NotificationListenerService的那些事儿,欢迎大家关注我的博客,谢谢! 最近在公司时接到一个需求:需要实时监听设备的通知栏消息,并可以捕获到...
Android 消息机制深入源码分析 [ 一 ]Android 消息机制之 ThreadLocal 深入源码分析 [ 二 ]Android 消息机制之 Looper 深入源码...
何总牛逼
MAC上使用第三方安卓模拟器开发(VSCode)最近学习Flutter开发,在打算使用安卓模拟器进行调试的时候发现VSCode无法检测到第三方的安卓模拟器(例如MuMu模拟器)。经过各种百度,发现大部分的例子是win上面的...
有用
Android 项目 databinding 报以下错误 : MalformedByteSequenceException: Invalid byte 3 of 3-byte...
转载:android library module内含aar包,完整打包上传maven的方法[https://blog.csdn.net/masonblog/article/...
对于应用开发者而言,衡量应用成功最好的指标就是开心的用户,而且是越多越好。达到这一目的的最佳途径就是开发一个好应用,那么什么样的应用才能被称作是 “好” 应用呢?归根结底就是...
引言 1. Android性能优化篇之内存优化--内存泄漏 2.Android性能优化篇之内存优化--内存优化分析工具 3.Android性能优化篇之UI渲染性能优化 4.A...