摘要: AsyncTask是Android本身提供的一种轻量级的异步任务类。它可以在线程池中执行后台任务,然后把执行的进度和最终的结果传递给主线程更新UI。实际上,AsyncTask内部是封装了Thread和Handler。虽然AsyncTask很方便的执行后台任务,以及在主线程上更新UI,但是,Async 阅读全文
posted @ 2018-03-12 00:33 handsome黄 阅读(1109) 评论(0) 推荐(0) 编辑
摘要: 进程和线程的关系 IPC机制即为跨进程通信,是inter-Process Communication的缩写。是指两个进程之间进行通信。在说进程通信之前,我们的弄明白什么是线程,什么是进程。进程和线程是两个截然不同的概念。按照操作系统中的描述,线程是CPU调度的最小单位,同时线程也是一种有限的系统资源 阅读全文
posted @ 2018-03-11 22:48 handsome黄 阅读(394) 评论(0) 推荐(0) 编辑
摘要: 我们知道线程是CPU调度的最小单位。在Android中主线程是不能够做耗时操作的,子线程是不能够更新UI的。在Android中,除了Thread外,扮演线程的角色有很多,如AsyncTask,IntentService和HandlerThread等等。由于内容过多,所以将分为上下两部分,第一部分主要 阅读全文
posted @ 2018-03-11 22:12 handsome黄 阅读(2744) 评论(0) 推荐(0) 编辑
摘要: Activity启动过程中做了哪些事情?下面的时序图展示里启动过程中函数的调用过程, 从图中可以知道大概流程。 在介绍细节的时候是从上往下函数调用过程介绍的,如果不知道某个函数是在哪里被谁调用的,可以回过头来看下时序图。下面是对一些细节进行介绍。 1. 在Android中有两种操作会引发Activi 阅读全文
posted @ 2018-03-05 16:56 handsome黄 阅读(770) 评论(0) 推荐(0) 编辑
摘要: 概念观察者模式定义了对象间的一种一对多依赖关系,使得每当一个对象改变状态,则所有依赖于它的对象都会得到通知并被自动更新。 在项目开发的时候,为了代码的耦合性降低,往往喜欢模块化,模块之间相互独立。那么相应的出现很多问题等待我们解决。比如,有个需求,我从网络下载数据,下载完毕后,有五个页面数据需要更新 阅读全文
posted @ 2017-11-20 14:58 handsome黄 阅读(325) 评论(0) 推荐(0) 编辑
摘要: Java有很多的设计模式,但是让我们一个个分析出来,可能就一脸蒙逼了,今天就和大家一块来分析一下Java中的一些常用的设计模式。今天先分析单例模式 单例模式的好处 举个例子:有一个类,里面有若干个公共方法,现在我项目中有200个页面会调用到这个类中的方法,怎么办?我们正常的思路可能是获取该类的实例对 阅读全文
posted @ 2017-11-15 14:21 handsome黄 阅读(286) 评论(0) 推荐(0) 编辑
摘要: 本来这一个主题应该早就写了,只是项目多,属于自己的时间不多,所以现在才开动!! 前一段时间写了一篇文章,是关于ListView,GriView万能适配器,没有看过的同学,可以先看看那篇文章,然后在来学习RecyclerView的话,会容易很多。链接http://www.cnblogs.com/hua 阅读全文
posted @ 2017-11-09 11:39 handsome黄 阅读(3683) 评论(0) 推荐(0) 编辑
摘要: 前言 最近有很多朋友问我这个AIDL怎么用,也许由于是工作性质的原因,很多人都没有使用过aidl,所以和他们讲解完以后,感觉对方也是半懂不懂的,所以今天我就从浅到深的分析一下这个aidl具体是怎么用的,希望对大家有帮助。 作为一名合格Android开发人员,如果没听过Service,那就有点说不过去 阅读全文
posted @ 2017-10-26 17:46 handsome黄 阅读(43248) 评论(7) 推荐(10) 编辑
摘要: 前言 做前端开发的都知道,当我们项目做完了以后,都会把应用上传到应用市场上供用户下载使用,比如上传到应用宝啊,应用汇啊,360啊,小米,华为,魅族啊,等等但是,有时候我们会经常遇到一些很扯淡的事情,刚刚熬夜加班将项目发到应用市场上,第二天,又发现一个严重bug,难道是开会研究看看是否能在下一版解决? 阅读全文
posted @ 2017-10-19 17:40 handsome黄 阅读(12449) 评论(0) 推荐(0) 编辑
摘要: 前言 接近半年的时间没有写博客了,今年公司的项目有点多,比较忙,没时间写,这是其一。其次是,这半年来,有时间的时候,我都会看看自己以前写的博客,也许是以前刚刚写博客,经验不足,感觉写出来的博客质量很不好,而最近,也经常在网上看别人的博客学到到了很多,趁最近项目都差不多收尾了,就写写今年下半年的第一篇 阅读全文
posted @ 2017-10-13 15:13 handsome黄 阅读(1091) 评论(0) 推荐(0) 编辑