自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

kid1421lzj的博客

每天搬一块砖......

  • 博客(5)
  • 收藏
  • 关注

原创 Android.bp 语法浅析

随着 android 工程越来越大,包含的 module 越来越多,以 makefile 组织的项目编译花费的时间越来越多。Google 在 7.0 引入了 ninja 是 Google 的一名程序员推出的注重速度的构建工具,一般在 Unix/Linux 上的程序通过 make/makefile 来构建编译,而 Ninja 通过将编译任务并行组织,大大提高了构建速度。7.0 的时候 androi...

2020-04-18 11:31:56 3629

原创 Android.mk 语法浅析

概述Android 底层代码中,使用 Android.mk 文件来进行编译代码,类似于我们平常接触的 gradle。底层的编译,由一套 NDK Build 系统构成,而 mk 文件用来告知 NDK 关于 Source 的信息。本质上,Android.mk只是GNU MakeFile的一个片段,编译系统在编译的时候有可能会多次解释Android.mk文件,所以要尽量少在脚本里面申明变量,也不要假...

2020-04-15 05:32:57 848

原创 AsyncTask - 源码篇

概述AsyncTask是一个轻量级选手,适合处理轻量级的后台任务。处理过程中还可以把处理的进度反馈到主线程中,方便我们更新UI,不需要我们去操作 handler,在早期 Android 版本中是十分方便的工具。今天我们来一起来阅读一下源码吧 ~1. 类注释 * <p>AsyncTask enables proper and easy use of the UI thread. T...

2020-04-08 08:09:25 190

原创 AsyncTask - 进阶篇

概述AsyncTask是一个轻量级选手,适合处理轻量级的后台任务。处理过程中还可以把处理的进度反馈到主线程中,方便我们更新UI,不需要我们去操作 handler,在早期 Android 版本中是十分方便的工具。但是如果用的不好会引入不少奇怪的问题!1. Cancel 取消任务不生效在基础篇 AsyncTask - 基础篇 介绍 Cancel 的时候:if (myAsyncTask!=nul...

2020-04-08 08:08:39 204

原创 AsyncTask - 基础篇

概述AsyncTask,Android早期推介处理异步任务的类,虽然现在有很多种方式去处理异步任务,如RX,三方库等等,但还是建议大家了解一下这个基础的原生类,毕竟熟悉源码,扎实自己的基础和对面试也有很大帮助。AsyncTask是一个轻量级选手,适合处理轻量级的后台任务。处理过程中还可以把处理的进度反馈到主线程中,方便我们更新UI,不需要我们去操作 handler,在早期 Android 版本...

2020-04-06 18:12:59 163

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除