摘要: 提到消息机制,想必大家都不陌生吧,在日常开发中不可避免要涉及到这方面的内容。从开发的角度来说,Handler是Android的消息机制的上层接口,这使得在开发过程中只需要和Handler交互即可。Handler的使用过程很简单,通过它可以轻松地将一个任务切换到Handler所在的线程中去执行。由于A阅读全文
posted @ 2017-02-17 10:18 cryAllen 阅读(40) 评论(0) 编辑
摘要: 前言 在Java中,线程是一个很关键的名词,也是很高频使用的一种资源。那么它的概念是什么呢,是如何定义的,用法又有哪些呢?为何说Android里只有一个主线程呢,什么是工作线程呢。线程又存在并发,并发机制的原理是什么。这些内容有些了解,有些又不是很清楚,所以有必要通过一篇文章的梳理,弄清其中的来龙去阅读全文
posted @ 2017-02-15 16:52 cryAllen 阅读(360) 评论(2) 编辑
摘要: Android设备作为一种移动设备,不管是内存还是CPU的性能都受到了一定的限制,无法做到像PC设备那样具有超大的内存和高性能的CPU,这也意味着Android程序不可能无限制地使用内存和CPU资源,过多地使用内存会导致程序内存溢出,即OOM。而过多地使用CPU资源,一般指做大量的耗时任务,会导致手阅读全文
posted @ 2017-02-13 15:48 cryAllen 阅读(32) 评论(1) 编辑
摘要: Service是一种计算型组件,用于在后台执行一系列的计算任务。由于工作在后台,因此用户是无法直接感知到它的存在。Service组件和Activity组件略有不同,Activity组件只有一种运行模式,即Activity处于启动状态,但是Service组件却有两种状态:启动状态和绑定状态。当Serv阅读全文
posted @ 2017-02-13 15:45 cryAllen 阅读(8) 评论(0) 编辑
摘要: Android的四大组件中除了BroadCastReceiver以外,其他三种组件都必须在AndroidManifest中注册,对于BroadCastReceiver来说,它既可以在AndroidManifest中注册也可以通过代码来注册,在调用方式上,Activity、Service和BroadC阅读全文
posted @ 2017-02-09 15:50 cryAllen 阅读(136) 评论(0) 编辑
摘要: Window表示一个窗口的概念,Window是一个抽象类,它的具体实现是PhoneWindow。创建一个Window,需要通过WindowManager即可完成,WindowManager是外界访问Window的入口,Window具体实现位于WindowManagerService中,WindowM阅读全文
posted @ 2017-02-04 11:12 cryAllen 阅读(231) 评论(0) 编辑
摘要: 在Android的知识体系中,View扮演着很重要的角色,简单来理解,View是Android在视觉上的呈现。在界面上Android提供了一套GUI库,里面有很多控件,但是很多时候我们并不满足于系统提供的控件,因为这样就意味着这应用界面的同类比较严重,如何做出与众不同的效果呢,就是自定义View。 阅读全文
posted @ 2017-01-22 17:40 cryAllen 阅读(20) 评论(0) 编辑
摘要: View虽然不属于四大组件,但它的作用堪比四大组件,甚至比Receiver和Provider的重要性都大,在Android开发中,Activity承担这可视化的功能,同时Android系统提供了很多基础控件,常见的有Button、Textview、CheckBox等。 View基础知识 什么是Vie阅读全文
posted @ 2017-01-22 17:39 cryAllen 阅读(10) 评论(0) 编辑
摘要: Android IPC简介 IPC是Inter Process Communication的缩写,含义就是进程间通信或者跨进程通信,是指两个进程之间进行数据交换的过程。那么什么是进程,什么是线程,进程和线程是两个截然不同的概念。在操作系统中,线程是CPU调度的最小单元,同时线程是一种有限的系统资源。阅读全文
posted @ 2017-01-22 17:35 cryAllen 阅读(38) 评论(0) 编辑
摘要: Activity的生命周期分析 1. 典型情况下的生命周期。是指在用户参与的情况下,Activity所经过的生命周期的改变。 2. 异常情况下的生命周期。是指Activity被系统回收或者由于当前设备的Configuration发生改变从而导致Activity被销毁重建,异常情况下的生命周期的关注点阅读全文
posted @ 2017-01-10 16:24 cryAllen 阅读(34) 评论(0) 编辑