安卓android rk288的frameworks层的基本架构

一、先来一张frame work的源码结构图

1  api 文件夹  不清楚用途,该目录下只有一个current.txt 内容看上去像代码,先放一放

2  cmds 文件夹,顾名思义是android 所支持的 command (命令)

   最明显就是里面第一个文件夹就是am ,对应着android中的am 命令。

   其他的命令里面有C语言写的也有java+C的。


 

 

3    core  文件夹这个文件夹下面有四个文件

      java

      jni

      res

      test

     看上去这是一个比较完整的项目,最初我以为这个是实现了java标准的源码实现,后来请教了别人,才知道,这个core实际上就是framework层的源码实现,java对于java源码部分(类似大家从android官网上下载的sdk源码),jni是java 调用jni底层部分,也就是framework操作底层也是采用的jni机制

 4  data目录,存放了字体,音效、配置等数据。

 

5.drm ,用于加密的包

 

6  ethernet  以太网相关的系统源码

 

7    graphics 图形图像相关的系统源码

 

 

8    libs 用到的第三方的包


     androidfw 是android服务的源码实现

     hwui是一个第三方的绘制相关的包

9      media  视频相关的源码


    10  native 这还不是清楚,以后再专门学习这里的时候再研究吧

11     nfc 也是请教了别人,听说是类似手机通讯,就是手机刷卡的模块。。具体也不清楚。

12    obex 蓝牙的obex文件

 

 13       wifi      

 wifi相关的系统源码

 

基本架构就是这样,除此以外还有一个tests目录,应该就是应用层的很多demo。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

ke52013

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值