Android
yihenghua
这个作者很懒,什么都没留下…
展开
-
Gradle里面的依赖implementation和api的真正理解
Gradle新版本里面依赖的写法支持implementation和api,下面简单解释两者的区别: implementation 表示依赖,即 只依赖不打包进来。 api 表示打包,即 不仅依赖还打包进来,这样上层就不用重复依赖。 注意:这里的打包是便于理解,是指打包依赖关系而不是打包源代码,也就是说将依赖暴露给上层。 下面举例说明: app主模块下的依赖: ...转载 2020-01-06 12:10:09 · 2653 阅读 · 0 评论 -
AsyncTask、Service、IntentService、Thread的使用和区别
AsyncTask、Service、IntentService、Thread的使用和区别 网上看到有这么一个表: 英语匮乏,我找翻译。然后大概的意思如下(不对的地方劳烦指出一下): Service Thread IntentService AsyncTask 使用条件 1. 没有UI任务; 2. 执行短时任务; 3. 使用线...原创 2019-12-21 09:26:00 · 383 阅读 · 0 评论 -
Looper、MessageQueue、Message、Handler的关系
Android基础夯实--你了解Handler有多少? 概述 对于刚入门的同学来说,往往都会对Handler比较迷茫,到底Handler是个什么样的东西。当然,可能对于一些有工作经验的工程师来说,他们也不一定能很准确地描述,我们来看下API的介绍。 Handler是用来结合线程的消息队列来发送、处理“Message对象”和“Runnable对象”的工具。每一个Handler实例之后会关联一...转载 2018-07-31 10:09:17 · 243 阅读 · 0 评论 -
PendingIntent与Intent区别
PendingIntent与Intent区别 intent英文意思是意图,pending表示即将发生或来临的事情。 PendingIntent这个类用于处理即将发生的事情。比如在通知Notification中用于跳转页面,但不是马上跳转。 Intent 是及时启动,intent 随所在的activity 消失而消失。 PendingIntent 可以看作是对intent的包装,通常通过ge...转载 2019-01-17 13:57:45 · 351 阅读 · 0 评论