随笔分类 -  Android【原理结构】

android 电源管理 wakelock 唤醒锁机制
摘要:Android 电源管理 — 唤醒锁全新上市大多数人可能都遭遇过手机的电池续航时间较短带来的尴尬。 这极其令人讨厌。 没电的手机和一块水泥砖没什么差别。 一般而言,如果用户的手机电池无法持续一整天,他们会感到非常不满。而且,当手机充电时用户无法使用手机,这同样会带来极大的不便。传统上需要使用笔记本电... 阅读全文

posted @ 2015-11-25 13:05 Jasonxcj 阅读(1687) 评论(0) 推荐(0)

Android---Intent和IntentFilter详解
摘要:Intent用于启动Activity, Service, 以及BroadcastReceiver三种组件, 同时还是组件之间通信的重要媒介.使用Intent启动组件的优势1, Intent为组件的启动提供了一致的编程模型. 无论想要启动的组件是Activity, Service, 还是Broadca... 阅读全文

posted @ 2015-10-17 19:45 Jasonxcj 阅读(154) 评论(0) 推荐(0)

Android中多线程和异步
摘要:在Android应用程序中,为了避免ANR(Application Not Response)异常,需要把耗时任务放置在子线程中来完成。或者使用AsyncTask类来完成。一、多线程和线程池:1. 实现方式: 1)继承自Thread类,重写它run()方法。通过它的start()来启动线程。 2)定... 阅读全文

posted @ 2015-10-16 14:30 Jasonxcj 阅读(472) 评论(0) 推荐(0)

android xml解析
摘要:android xml 解析在android开发中,经常用到去解析xml文件,常见的解析xml的方式有一下三种:SAX、Pull、Dom解析方式。SAX特点: 解析方式是一种基于事件驱动的,消耗的内存少Pull特点: 解析方式是一种基于事件驱动的,消耗的内存少,在android系统内部的xml解析都... 阅读全文

posted @ 2015-09-11 11:53 Jasonxcj 阅读(168) 评论(0) 推荐(0)

Android 系统服务
摘要:android的后台运行在很多service,它们在系统启动时被SystemServer开启,支持系统的正常工作,比如MountService监 听是否有SD卡安装及移除,ClipboardService提供剪切板功能,PackageManagerService提供软件包的安装移除及查看等 等,应用... 阅读全文

posted @ 2015-08-31 13:59 Jasonxcj 阅读(387) 评论(0) 推荐(0)

Activity 窗口显示过程
摘要:一、 概述在Android系统中,从设计的角度来看,窗口管理系统是基于C/S模式的。整个窗口系统分为服务端和客户端两大部分,客户端负责请求创建窗口和使用窗口,服务端完成窗口的维护,窗口显示等。在Client端,并不是直接和WindowManagerService交互,而是直接和本地对象WindowM... 阅读全文

posted @ 2015-08-24 19:11 Jasonxcj 阅读(1056) 评论(0) 推荐(0)

Android事件处理机制
摘要:Android平台的事件处理机制有两种,一种是基于回调机制的,一种是基于监听接口的,现介绍第一种:基于回调机制的事件处理。基于回调机制 回调机制实质是将事件的处理绑定在控件上,由图形用户界面控件自己处理事件,回调机制需要自定义View来实现。回调不是由该方法的实现方直接调用,而是在特定的事件或条件... 阅读全文

posted @ 2015-08-24 14:01 Jasonxcj 阅读(357) 评论(0) 推荐(0)

Android事件传递机制
摘要:在Android中,事件主要包括点按、长按、拖拽、滑动等,点按又包括单击和双击,另外还包括单指操作和多指操作。所有这些都构成了Android中的事件响应。总的来说,所有的事件都由如下三个部分作为基础:按下(ACTION_DOWN)移动(ACTION_MOVE)抬起(ACTION_UP)所有的操作事件... 阅读全文

posted @ 2015-08-23 15:26 Jasonxcj 阅读(222) 评论(0) 推荐(0)

Activity窗口结构
摘要:每一个Activity组件都有一个关联的ContextImpl对象,同时,它还关联有一个Window对象,用来描述一个具体的应用程序窗口。由此又可知,Activity只不过是一个高度抽象的UI组件,它的具体UI实现其实是由其它的一系列对象来实现的一Activity相关概念Activity:Activ... 阅读全文

posted @ 2015-08-22 14:53 Jasonxcj 阅读(414) 评论(0) 推荐(0)

Android层次架构
摘要:Android其本质就是在标准的Linux系统上增加了Java虚拟机Dalvik,并在Dalvik虚拟机上搭建了一个JAVA的application framework,所有的应用程序都是基于JAVA的application framework之上。Android主要应用于ARM平台,但不仅限于AR... 阅读全文

posted @ 2015-08-22 14:52 Jasonxcj 阅读(6500) 评论(0) 推荐(0)

导航