码迷,mamicode.com
首页 >  
搜索关键字:android内核    ( 127个结果
Android内核源码bionic目录下的源码的学习笔记
好记性不如烂笔头。今天要做的学习是关于bionic目录下的代码。 首先需要看的是_errno.c这份代码。 volatile int* __errno( void ) { return &((volatile int*)__get_tls())[TLS_SLOT_ERRNO]; }从上面可以看出,返回的是一个指向int类型的指针。   volatile关键字是一种类型修饰符,用它声明...
分类:移动开发   时间:2015-01-11 12:25:42    阅读次数:344
Android内核源码bionic目录下的子目录arch-arm源码分析笔记
依旧是好记性不如烂笔头,今天需要学习的是arch-arm目录下的代码。 首先我们先看一下inclue目录下的endian这个头文件我们主要是需要知道下面的几点知识。 1、先看一下下面的代码的片段 #if !defined __ARM_ARCH_5__ && !defined __ARM_ARCH_5T__ && !defined __ARM_ARCH_5TE__ && !defi...
分类:移动开发   时间:2015-01-10 16:39:21    阅读次数:202
Android内核源码Abi目录学习笔记
好记性不如烂笔头,今天要学习的是Android中Abi目录下的代码。下面是基本的学习的笔记的汇总。 首先是include中的头文件的说明。 在cxxabi的头文件中主要需要掌握下面的几个点: 1、这个头文件中包含的主要的功能就是基于C++ 2.9.5中的驱动的类型的信息。 2、驱动的类型这里面主要定义了这么几类: 2、1  __fundamental_type_info  基本驱动类型的...
分类:移动开发   时间:2015-01-09 23:48:39    阅读次数:317
ubuntu12.04下实现第一个设备驱动模块HelloWorld
前段时间编译了android源码,内核源码以及第一个android程序到system.img镜像,接下来想自己写一个设备驱动模块添加到android源码内核中,但是这方面一点都不了解,于是乎,打算先看看ldd3(linux devices driver 3rd)了解一下基本知识,然后再去给android内核写设备驱动模块,看了之后,打算根据书上面说的例子来写一个helloworld的驱动程序,过程...
分类:系统相关   时间:2014-12-25 16:36:31    阅读次数:217
android内核编译
android内核编译...
分类:移动开发   时间:2014-12-23 15:43:09    阅读次数:184
Android中View绘制流程以及invalidate()等相关方法分析(转载的文章,出处在正文已表明)
转载请注明出处:http://blog.csdn.net/qinjuning 前言: 本文是我读《Android内核剖析》第13章----View工作原理总结而成的,在此膜拜下作者。同时真挚地向渴望了解 Android 框架层的网友,推荐这本书,希望你们能够在Android开发里学到更多的知识 。....
分类:移动开发   时间:2014-12-19 21:55:51    阅读次数:304
android内核剖析学习笔记:AMS(ActivityManagerService)内部原理和工作机制
一、ActivityManagerService提供的主要功能: (1)统一调度各应用程序的Activity (2)内存管理 (3)进程管理 二、启动一个Activity的方式有以下几种: (1)在应用程序中调用startActivity启动指定的Activity (2)在Home程序中单击一个应用图标,启动新的Activity (3)按“Back”键,结束当前Activity,返回到上一个Activity (4)长按“Home”...
分类:移动开发   时间:2014-12-09 21:32:35    阅读次数:1969
Android4.4 Framework分析——Activity窗口的创建过程(一)
学习android的窗口模块一周多了,感觉自己对这个模块的理解还是比较模糊,先把get的知识点记录一下。 下图是学习过程记录的activity窗口启动过程序列图,没有或者没办法完整的描绘出来,整个过程比较复杂: 整个学习过程中是参照老罗的android之旅博客和《深入理解android内核设计思想》一书来辅助的,非常感谢前辈。 Activity的整体启动过程可查看Android4.4...
分类:移动开发   时间:2014-12-04 23:17:04    阅读次数:211
Android init源代码分析(1)概要分析
功能概述 init进程是Android内核启动的第一个进程,其进程号(pid)为1,是Android系统所有进程的祖先,因此它肩负着系统启动的重要责任。Android的init源代码位于system/core/init/目录下,伴随Android系统多个版本的迭代,init源代码也几经重构。 目前Android4.4源代码中,init目录编译后生成如下Android系统的三个文件,分别是 ...
分类:移动开发   时间:2014-11-23 20:19:30    阅读次数:558
127条   上一页 1 ... 8 9 10 11 12 13 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!