android
Java蜗牛
这个作者很懒,什么都没留下…
展开
-
android运行时ART加载OAT文件解析
在前面一文中,我们介绍了Android运行时ART,它的核心是OAT文件。OAT文件是一种Android私有ELF文件格式,它不仅包含有从DEX文件翻译而来的本地机器指令,还包含有原来的DEX文件内容。这使得我们无需重新编译原有的APK就可以让它正常地在ART里面运行,也就是我们不需要改变原来的APK编程接口。本文我们通过OAT文件的加载过程分析OAT文件的结构,为后面分析ART的工作原理打基础。转载 2014-10-05 12:17:25 · 937 阅读 · 0 评论 -
android动态加载apk
Android之Android apk动态加载机制的研究转载请注明出处:http://blog.csdn.net/singwhatiwanna/article/details/22597587 (来自singwhatiwanna的csdn博客)背景问题是这样的:我们知道,apk必须安装才能运行,如果不安装要是也能运行该多好啊,事实上,这不是完全不可能的,尽管它比较难实现。在理论层面转载 2014-10-19 11:47:09 · 615 阅读 · 0 评论 -
ActivityManager的作用
ActivityManager在操作系统中有重要的作用,本文利用操作系统源码,逐步理清ActivityManager的框架,并从静态类结构图和动态序列图两个角度分别进行剖析,从而帮助开发人员加强对系统框架及进程通信机制的理解。ActivityManager的作用参照SDK的说明,可见ActivityManager的功能是与系统中所有运行着的Activity交互提供了接口,主要的接口围绕着运转载 2014-10-15 16:36:58 · 952 阅读 · 0 评论 -
android中的binder机制(不是说代码,说说实现的原理,你不得错过)
binder分为几个部分:client,service,servicemanager,driver,原创 2014-10-15 12:34:22 · 787 阅读 · 0 评论 -
android二维码
下面给大家介绍一下,ZXing库里面主要的类以及这些类的作用:CaptureActivity。这个是启动Activity 也就是扫描器。CaptureActivityHandler 解码处理类,负责调用另外的线程进行解码。DecodeThread 解码的线程。com.google.zxing.client.android.camera 包,摄像头控制包。ViewfinderView 自定义转载 2014-11-14 13:32:37 · 716 阅读 · 0 评论 -
binder机制详解
很全:亲,耐心看完会有收获的1.Binder通信机制介绍这篇文章会先对比Binder机制与Linux的通信机制的差别,了解为什么Android会另起炉灶,采用Binder。接着,会根据Binder的机制,去理解什么是Service Manager,在C/S模型中扮演什么角色。最后,会从一次完整的通信活动中,去理解Binder通信的过程。1.1 Android与Linux原创 2014-10-26 09:24:21 · 3274 阅读 · 0 评论 -
Android中View绘制流程以及invalidate()等相关方法分析
整个View树的绘图流程是在ViewRoot.java类的performTraversals()函数展开的,该函数做的执行过程可简单概况为 根据之前设置的状态,判断是否需要重新计算视图大小(measure)、是否重新需要安置视图的位置(layout)、以及是否需要重绘 (draw),其框架过程如下:转载 2014-10-23 22:53:33 · 403 阅读 · 0 评论 -
Intent匹配规则以及解析框架深入分析
本文原创 ,转载必须注明出处 :http://blog.csdn.net/qinjuning 前言: 本文博客是公司培训之间的PPT整理而成,在此把相关的细节发布出来,希望对大家能有所帮助。 关于Intent以及IntentFilter的基本知识,大家可以参阅如下资料,转载 2014-10-23 22:59:22 · 610 阅读 · 0 评论 -
Android中滑屏初探 ---- scrollTo 以及 scrollBy方法使用说明
本文原创 ,转载必须注明出处 :http://blog.csdn.net/qinjuning 今天给大家介绍下Android中滑屏功能的一个基本实现过程以及原理初探,最后给大家重点讲解View视图中scrollTo 与 scrollBy这两个函数的区别 。转载 2014-10-23 22:49:13 · 383 阅读 · 0 评论 -
Android中启动Activity(startActivity)流程图分析
本文原创 ,转载必须注明出处 :http://blog.csdn.net/qinjuning 在上篇博文 Android中ActivityManagerService与应用程序(客户端)通信模型分析>中,我们从宏观架构上掌握 ActivityManagerService与应用程序通信的基本模型,今天继续给大家分析下startAct原创 2014-10-23 22:40:53 · 563 阅读 · 0 评论 -
Android中Context详解 ---- 你所不知道的Context
这哥们确实xiede本文原创 ,转载必须注明出处 :http://blog.csdn.net/qinjuning 前言:本文是我读《Android内核剖析》第7章 后形成的读书笔记 ,在此向欲了解Android框架的书籍推荐此书。 大家好, 今天给大家介绍下我们在应用开发中最熟悉而陌转载 2014-10-23 22:39:50 · 387 阅读 · 0 评论 -
Android中ActivityManagerService与应用程序(客户端)通信模型分析
本文原创 ,转载必须注明出处 :http://blog.csdn.net/qinjuning 今天主要分析下ActivityManagerService(服务端) 与应用程序(客户端)之间的通信模型,在介绍这个通信模型的基础上,再 简单介绍实现这个模型所需要数据类型。 本文所介绍内容基于andro转载 2014-10-23 22:46:47 · 494 阅读 · 0 评论 -
Android中将布局文件/View添加至窗口过程分析 ---- 从setContentView()谈起(写的很好,这个不是从启动app说的,说的是UI是怎么绘制的)
本文主要内容是讲解一个视图View或者一个ViewGroup对象是如何添加至应用程序窗口中的。 下文中提到的窗口可泛指我们能看到的界面,包括一个Activity呈现的界面(我们可以将之理解为应用程序窗口),一个Dialog, 一个Toast,一个Menu菜单等。 首先对相关类的作用进行一下简单介绍:转载 2014-10-23 19:53:01 · 682 阅读 · 0 评论 -
Please ensure that adb is correctly located at……问题解决方案
遇到问题描述:运行android程序控制台输出 [2013-10-13 16:45:50 - ] The connection to adb is down, and a severe error has occured. [2013-10-1316:45:50 - ] You must restart adb and Eclipse. [2013-10-转载 2014-10-19 21:37:53 · 563 阅读 · 0 评论