当前位置: 代码迷 >> Android >> android framework 相关的东东~大侠了
  详细解决方案

android framework 相关的东东~大侠了

热度:77   发布时间:2016-05-01 10:46:58.0
android framework 相关的东东~请教各位大侠了。
最近在搞android方面的东西,想了解Android Framework 是做什么的,具体到项目中,如果要你负责 Framework主要工作是做什么?能举个详细的例子最好~谢谢各位大侠了。 

------解决方案--------------------
举个例子,packages/apps目录下的程序都是应用程序,用java编写的,直接呈现给用户,例如音乐播放器。
frameworks/base目录下的framework程序一般是提供给app使用的,既有java程序也有C/C++程序。例如音乐播放器需要调用MediaPlayer来播放音乐,MediaPlayer类就是framework成的,负责解析音频文件时长,专辑名,歌手以及解码等,提供各种接口给播放器使用。
------解决方案--------------------
framework就是操作系统做的事情,操作系统实现了硬件的控制,以及上层应用 开发的接口实现。

比如你的内存管理,再如实现发短信接口也是framework实现的。
------解决方案--------------------
引用:
最近在搞android方面的东西,想了解Android Framework 是做什么的,具体到项目中,如果要你负责 Framework主要工作是做什么?能举个详细的例子最好~谢谢各位大侠了。


framework层主要是一些jni块 一些系统级service接口  systemUI、等LZ最好下载一套源码  就可以清楚的看到有哪些内容
------解决方案--------------------
怎么说的那么复杂。
framework我以前做的工作就是:熟悉某个模块的整个流程,不包括驱动。保证来故障时能及时定位解决。另外就是根据需求修改framework。
所以你要做的就是:1. 定位分析BUG。2. 修改和优化framework代码。 

java--->jni-->hal
------解决方案--------------------
说的都挺好的,类似与某个技术的框架吧。 
  
  相关解决方案