android
文章平均质量分 57
多一毛
这个作者很懒,什么都没留下…
展开
-
android Handler 消息机制
在android中一个app的正常工作离不开多线程。UI的更新是运行在主线程的,其他的工作绝大多数会运行在子线程中,比如:网络请求,图片加载等一些耗时操作。在java中本身线程时没有主次之分的,为什么android中要有主线程和子线程之分呢(这里我还没有办法解释,留待后续研究吧) 。那么既然有这样的机制我们就需要去遵循它。那么当我们更新UI的时候势必需要将子线程的数据传递到主线程去,那么这里使用的就是android中的Handler线程间通信机制。public Handler(@Nullable Call原创 2021-03-30 15:48:05 · 88 阅读 · 0 评论 -
java 线程池饱和策略记录及AsyncTask线程池的饱和策略
Abort (默认) : 不执行新提交的任务,抛出异常RejectExcutionException ,由调用者捕获,由调用者来决定后续如何执行;CallerRuns : 不抛出异常,也不会在线程池内执行新提交的任务,会将新提交的任务回退到调用者,在调用者线程内执行新提交的任务;Discard : 会将新提交的任务抛弃掉DiscardOldest : 会将新的任务放入线程池内,并且将线程池内最早的任务抛弃掉。Android 中AsyncTask中使用的线程饱和策略: // Used on.原创 2021-03-29 12:17:33 · 148 阅读 · 0 评论 -
Ubuntu android aosp 编译过程
利用Ubuntu虚拟机编译aosp源码原创 2021-03-05 17:48:27 · 326 阅读 · 1 评论 -
gradle 学习(三)
Android gradle 插件源码查看原创 2021-01-29 11:28:00 · 217 阅读 · 1 评论 -
gradle 学习(二)
Android Studio中 gradle 学习记录原创 2021-01-27 18:36:55 · 132 阅读 · 1 评论 -
Gradle学习(一)
gradle必须知道的5件事翻译 2021-01-27 13:03:51 · 106 阅读 · 0 评论