原始地址:http://www.2cto.com/kf/201403/284689.html本文记述“柯元旦”Android内核剖析中基于类装载器的“插件”架构。插件的概念:1、插件不能独立运行,而必须运行于一个宿主程序中,即由宿主程序去调用插件程序。2、插件一般可以独安装。3、宿主程序中可以管理不...
分类:
移动开发 时间:
2014-09-30 16:46:19
阅读次数:
163
转载:http://blog.csdn.net/qinjuning前言: 本文是读《Android内核剖析》第13章----View工作原理总结而成的。 整个View树的绘图流程是在View...
分类:
移动开发 时间:
2014-09-24 13:35:46
阅读次数:
296
Context是什么
一个Context意味着一个场景,一个场景就是用户和操作系统交互的一个过程。在广义上,这个所谓的过程应该包括前台界面和后台数据。
举个例子,比如当你打电话的时候,场景包括电话程序对应的界面以及隐藏在界面后的数据。
从程序的角度来看,一个Activity就是一个Context,一个Service也是一个Context。
从语义的角度来看一下Context。谷歌程序员把“场景”抽象为Context类,他们认为用户和操作系统的每一次交互都是一个场景,比如打电话,发短信。
从代码的角...
分类:
移动开发 时间:
2014-09-23 17:37:34
阅读次数:
196
为什么需要JNI?android这个庞大的系统从下到上主要由linux内核,C/C++库,java应用程序框架,java应用程序组成。这就涉及到一个问题,C/C++库如何与java应用有交集,或者说能相互调用,要解决这个问题,就需要JNI登场了。JNI调用机制分析JNI--javanativeinterface,翻译成中文..
分类:
移动开发 时间:
2014-09-18 09:53:24
阅读次数:
152
转载请注明出处:http://blog.csdn.net/qinjuning 前言: 本文是我读《Android内核剖析》第13章----View工作原理总结而成的,在此膜拜下作者。同一时候真挚地向渴望了解 Android 框架层的网友,推荐这本书,希望你们能够在Android开发里学到很多其它的....
分类:
移动开发 时间:
2014-08-31 17:11:11
阅读次数:
274
转载请注明出处:http://blog.csdn.net/qinjuning 前言: 本文是我读《Android内核剖析》第13章----View工作原理总结而成的,在此膜拜下作者。同一时候真挚地向渴望了解 Android 框架层的网友,推荐这本书,希望你们能够在Android开发里学到很多其它的....
分类:
移动开发 时间:
2014-08-15 19:18:09
阅读次数:
460
本文原创 ,转载必须注明出处 :http://blog.csdn.net/qinjuning前言:本文是我读《Android内核剖析》第7章后形成的读书笔记 ,在此向欲了解Android框架的书籍推荐此书。 大家好, 今天给大家介绍下我们在应用开发中最熟悉而陌生的朋友-----Context类 .....
分类:
移动开发 时间:
2014-08-10 12:46:30
阅读次数:
355
转载请注明出处:http://blog.csdn.net/qinjuning 前言: 本文是我读《Android内核剖析》第13章----View工作原理总结而成的,在此膜拜下作者。同一时候真挚地向渴望了解 Android 框架层的网友,推荐这本书,希望你们能够在Android开发里学到很多其它的....
分类:
移动开发 时间:
2014-07-22 22:51:16
阅读次数:
470
本文原创 ,转载必须注明出处 :http://blog.csdn.net/qinjuning前言:本文是我读《Android内核剖析》第7章后形成的读书笔记 ,在此向欲了解Android框架的书籍推荐此书。 大家好, 今天给大家介绍下我们在应用开发中最熟悉而陌生的朋友-----Context类 .....
分类:
移动开发 时间:
2014-07-21 09:38:27
阅读次数:
327
在Android中需要有内核驱动向用户空间表露其状态,一般是使用switch类。本文没有详细去说明switch实现细节,以实用的角度给出了一个完整的例子。以ldd3中最简单的Hello World驱动模块为基础上简单实现了一个switch,可以方便快速上手。...
分类:
移动开发 时间:
2014-07-19 18:46:19
阅读次数:
390