Android高级系列
文章平均质量分 85
gowhereyouwant
天才就是重复次数最多的人
展开
-
Android系统源码下载(为了我们亲爱的Windows用户)
吐槽网上各种乱七八糟的指导,试了半天也未能成功,还要装ubuntu 各种恶心。下面我亲测了一种方法ok的,适用于windows同学。为了进一步的深入Android源码的学习,我们需要去下载android源码到我们的AS里面编译。当然如果你不想下载下来,那么也可以在线看https://www.androidos.net.cn/sourcecode准备环境安装 git安装 Python...原创 2019-04-19 11:37:34 · 4027 阅读 · 5 评论 -
Android开发之线程&线程池姿势总结
Android 中的主线程和子线程主线程(UI线程)主要用来处理四大组件间的交互,子线程用来做耗时操作(网络请求,I/O操作,sqlite操作等)由于主线程比较特殊,因为本身主线程在处理界面上,用了大部分的消耗,所以主线程不能再处理过于耗时的操作(IO操作,网络请求,大量的数据操作),否则就会造成ANR现象(程序卡死)。Activity响应时间超过5sBroadcast在处理时间超过10...原创 2019-05-08 14:56:38 · 293 阅读 · 0 评论 -
什么是模块化,组件化, 插件化?
单工程模式移动开发诞生,我们开发移动项目,我相信大多用的是单工程单任务的开发模式,二话不说,直接就开始写起,是不是这样呢? new Project -> 分包 -> 写起。我相信都经历过,也写的比较爽,为什么呢? 这种模式不涉及乱七八糟的处理方式, 上手快,开发快,足够敏捷。那么原因是什么呢?Mobile Project 刚起步,项目都偏小,一些附加业务还没绑到App上。模块化A...转载 2019-04-30 14:26:57 · 676 阅读 · 0 评论 -
Android Studio 3.0+ 加速编译速度(有很多你没看过的姿势)
首先是AndroidStudio可以做一些相应的配置https://blog.csdn.net/yoonerloop/article/details/78872334更改studio的VM大小Android Studio限制了Java虚拟机启动的内存大小,限制了最大堆内存,当Android Studio运行越久,内存越不足的时候,就会频繁的触发GC,Android Studio就自然会卡起来...转载 2019-05-17 16:23:50 · 1213 阅读 · 0 评论