接着上篇文章分析,Android WMS窗口管理[https://www.jianshu.com/p/e00898609874],接下来看一下窗口显示流程: 五.窗口显示 窗...
![240](https://cdn2.jianshu.io/assets/default_avatar/12-aeeea4bedf10f2a12c0d50d626951489.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
接着上篇文章分析,Android WMS窗口管理[https://www.jianshu.com/p/e00898609874],接下来看一下窗口显示流程: 五.窗口显示 窗...
本文代码部分基于Android 11.0(Android R) 故事的开始 今天老大急冲冲的跑过来说:xx,你帮我看看这手机咋回事,突然开不了机。 我心想:我最近也没提过代码...
在正式解释什么是fd泄露的时候,先看看三份log,是否有眼熟而不知所措感觉?结合公司同事的深入研究,总结了多种实际案例,才有了这篇文章,以后FD泄露问题在也不慌了。 log ...
Memory Profiler 是 Android Studio自带的内存分析工具,可以帮助开发者很好的检测内存的使用,在出现问题时,也能比较方便的分析定位问题,不过在使用的...
Thread Java Kotlin Handler Java Kotlin OnClickListener Java Kotlin RadioGroup.setOnChec...
Android studio新建项目实现自定义AbstractProcessor后,发现meta-inf文件未生成,这个问题困扰了我很久,找来一个可以生成meta-inf相关...
停止MySQL的服务,打开系统的偏好设置,找到MySQL 进去后,点击Stop MySQL Server即可。 开启两个终端,在第一个终端输入sudo /usr/local/...
网上的文章很多, 但是对摘要的验证流程不够通俗易懂。 证书预置和申请 1:客户端浏览器会预置根证书, 里面包含CA公钥2:服务器去CA申请一个证书3: CA用自己的签名去签一...
以前就知道有WindowManagerService这个东西,知道addView最终是跟WindowManagerService进行交互的,但是一直没有深入去看,去理解。 然...
首先我们要清楚总体可以分成如下几种安装的情况 系统开机的应用安装,安装的是系统级别的应用,用户在没有获取到root权限的情况下无法卸载的应用 adb安装的应用,没有安装界面 ...
写在前面:我目前就职于阿里巴巴-菜鸟,团队目前缺人,招聘java和客户端开发,招聘对象为:社招和19届毕业的校招生,有适合的人选发送简历到我个人邮箱:hsk256@163.c...
本文会分析【垂直布局】的LinearLayout中child 被测量次数。 图1.1为 垂直布局的LinearLayout 中的onMearsure()方法的大体流程(由于是...
无论是在移动端的App,还是在前端的网页,我们经常会看到下面这种标签的列表效果: 标签从左到右摆放,一行显示不下时自动换行。这样的效果用Android源生的控件很不好实现,所...
RoboApplication还需要在mainfest文件中配置吗?
Android单元测试--Robolectric 3.2.2简介 Robolectric通过实现一套JVM能运行的Android代码,从而做到脱离Android环境进行测试。在unit test运行的时候去截取android相关的代码...
回顾: 《谈谈为什么写单元测试》 基本单元测试框架 Java单元测试框架:Junit、Mockito、Powermockito等;Android:Robolectric、An...
一个常规软件或者 APP 一般都是服务于某种商业或者非商业述求,我们平常称为“业务需求”。随着业务需求的扩张、一个软件会变得越来越庞大,越来越复杂。所以一般都会有一套完整的架...