
一、遇到的问题 安装 python3.7 碰到此问题,安装好以后,执行 python3 安装django, 出现错误 ImportError: No module named...
最近在修改Android源码(厂商定制的源码,非AOSP)时,遇到了一些问题: 新增的lib库模块,需要依赖libart等so包,而这些so包在Android Q中被编译到了...
Android P 9浅谈 领导突然吩咐研究一下Android P 9,一脸懵逼对Android O 8都没有普及和了解过就直接AndroidAndroid P 9,一直在搞...
一、应用层 对应用层来说,最主要的内存问题还是内存泄漏问题。 Java中的内存分配 静态储存区:编译时就分配好,在程序整个运行期间都存在。它主要存放静态数据和常量;栈区:当方...
前提: 生成patch:git format-patch -M master生成指定patch,0163bed3bf59ae74c36cc5138b4c24f1556d830...
很好的文章,最近也在整理,看到这篇感觉自己没必要整理了
Android中线程间通信原理分析:Looper,MessageQueue,Handler自问自答的两个问题 在我们去讨论Handler,Looper,MessageQueue的关系之前,我们需要先问两个问题: 1.这一套东西搞出来是为了解决什么问题呢? 2.如果...
自问自答的两个问题 在我们去讨论Handler,Looper,MessageQueue的关系之前,我们需要先问两个问题: 1.这一套东西搞出来是为了解决什么问题呢? 2.如果...
主线程因为在ActivityThread中已经调用了,所以创建Handler不会报错(失败),但是在自己创建的子线程中,如果需要使用Handler,则需要在创建Handler之前调用Looper.prepare(),并在定义完Handler后调用Looper.loop()
Android中线程间通信原理分析:Looper,MessageQueue,Handler自问自答的两个问题 在我们去讨论Handler,Looper,MessageQueue的关系之前,我们需要先问两个问题: 1.这一套东西搞出来是为了解决什么问题呢? 2.如果...
MeasureSpec在很大程度上决定了一个View的尺寸规格,因为父容器影响View的MeasureSpec的创建过程。在测量过程中,系统会将View的LayoutPara...
接上篇 三 Low Memory Killer Andorid的 Low Memory Killer 是在标准的linux lernel的 OOM 基础上修改而来的一种内存管...