【摩拜源码】【apk ios源码下载】【发现底部指标源码】android 源码目录结构

2024-12-28 21:14:49 来源:发卡网带代理系统源码 分类:知识

1.最近android4.3的码目源代码,可是找不到kernel那部分代码在什么目录下?
2.如何研究frameworks层目录

android 源码目录结构

最近android4.3的源代码,可是找不到kernel那部分代码在什么目录下?

       你从哪里怎么下载的?

       注意android4.3有两种源代码:

       android_sdk中附带的android API源代码

       和android系统源代码(这个源代码超级巨大,目前已知最可靠的录结摩拜源码方案是使用linux从Google服务器用特殊软件下载源代码……)

如何研究frameworks层目录

       2.2 Android源代码结构

       åœ¨è¿›ä¸€æ­¥é˜…读和理解Android源代码之前,你还需要先停下来,从整体上了解Android源代码的目录结构。正所谓“磨刀不误砍柴工”,否则一旦一头扎进纷繁的细节中,就成了盲人摸象,只见树木不见森林了。

       æ•´ä¸ªAndroid项目的目录结构,自然地依照各个层次和功能分割开了。如图2-1所示,在Android的根目录下,有frameworks、 packages、system等一级子目录。依次了解这些目录中的内容和特征,便可以把握整个Android源代码的结构特点。

       2.2.1 框架层源代码目录frameworks

       åœ¨frameworks目录下,集中放置了Android框架层的代码。其中大部分功能模块是通过Java语言进行编写的,而对执行效率有很高要求 的模块则是通过C/C++来实现的。对于Android应用开发者而言,这可能是你最需要阅读和学习的部分。它包含了SDK中的各个功能模块以及 Android中各部分核心机理的实现,也是本书主要介绍的内容。

       frameworks有三个重要的子目录,分别是base、opt、polices。

       åœ¨base目录中,放置了框架层的基本内容,包含用到的Java文件、相关资源文件和jni类库的实现。 其中最为核心的是base中的core目录,在其中放置了大部分的框架层实现。

       ï¼ˆç‚¹å‡»æŸ¥çœ‹å¤§å›¾ï¼‰å›¾2-1 Android源代码目录结构图

       opt目录为option(可选)的意思,放置了框架层一些附加功能的模块。从概念上来看,Google为Android提供的一些功能模块,比如Google地图模块、Google定位服务模块,都位于该目录下。只不过,其中大部分模块的实现,都没有开源。

       åœ¨polices目录中放置的是和具体设备类别相关的实现。Android希望能够在不同的设备上运行,由于设备使用特征的差异(并不是硬件特 征),会需要一些不同的实现。比如在手机上,Android呈现出来的窗口结构,是最顶上的状态栏和紧接它的标题栏,以及主要视图区域和弹出菜单项部分。 但如果在移动互联网设备(Mobile Internet Device,MID)上运行Android,由于可视区域更大,如果再采取和手机上一致的窗口策略,就类似于“大脚穿小鞋”了。因此,不同特征设备有着 不同的策略,这些实现会依照其设备名称,分子目录放在polices目录中。

       æœ¬ç­”案来自于互联网,仅供参考学习作用

       å¦‚果您对我的回答有不满意的地方,还请您继续追问;

       ç­”题不易,互相理解,互相帮助!

更多资讯请点击:知识

热门资讯

李杨勇源码

2024-12-28 20:092765人浏览

源码 工控流程

2024-12-28 19:59609人浏览

suda源码下载

2024-12-28 19:582270人浏览

趋势赢家源码_趋势赢家源码下载

2024-12-28 19:002368人浏览

推荐资讯

番茄紅了 醫生的臉就綠了!烹飪時加上「這個」茄紅素多更多

義大利名言:「番茄紅了,醫生的臉就綠了!」在歐美國家,番茄一直都是相當受到重視的蔬果。不過在台灣,卻是近幾年因名言被使用在知名果汁廣告台詞中而受到注目,「茄紅素」一詞瞬間在台灣保健市場爆紅,且熱潮持續

php解密源码_php解密源码程序

1.PHP解密 eval( base64_decode2.php源代码保护——PHP加密方案分析&解密还原PHP解密 eval( base64_decode 这两ä

解析视频源码_解析视频源码的软件

1.怎么查看视频代码的源码2.从 ExoPlayer 源码分析视频无法播放问题3.零基础读懂视频播放器控制原理: ffplay 播放器源代码分析4.视频源代码怎么找5.Python代码爬取抖音无水印视