android源码中在framework层如何修改代码屏蔽掉home按键

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了android源码中在framework层如何修改代码屏蔽掉home按键相关的知识,希望对你有一定的参考价值。

android源码中在framework层如何修改代码屏蔽掉home按键,请详细说一下。

参考技术A http://www.cnblogs.com/sphere/p/4137814.html 参考技术B 因为我要得是全局的效果,所以不能够重写onAttachedToWindow() 方法

开发和调试Android系统源码,开发环境如何搭建!

情况是这样的:我今天刚刚下载了android 4.0.1的源代码,并且在linux上编译成功,但是接下来我想修改Framework里的系统API,例如:我要更改获取手机IMEI的方法getDeviceId(),那么应该如何对android源码进行编辑,目前我不知道如何将android源码导入eclipse,实在是太大了,大家开发android源码修改FrameWork时是怎么配置开发环境的,配置好后又是如何进行调试的?求解,跪求路过高手指点,小弟感激不尽!

参考技术A 在ubuntu下面编译吧在eclipse下面没法编译framework层的东西的 这些都是打包成jar的 而且有关联性如果是仅仅调试 倒是的确可以用eclipse但是需要你手机上面的system.img的编译源码和你导入的源码是一样的 否则会出现错位甚至eclipse档掉 参考技术B 在linux终端编译, . /build/envsetup.sh choosecombo mmm android源码不能在eclipse里编译,系统apps导入到eclipse里直接报错!调试你可以打log调试,在终端编译你不能用debug! 参考技术C 还是要用eclipse调试的,导入eclipse只需要导入自己需要的部分 参考技术D 其实很简单,只需找到本地FrameWork源码就OK了。-——按ctrl点击后找不到源码,点击change attached source按钮,然后在选择源码文件夹就OK了,打断点调试吧!

以上是关于android源码中在framework层如何修改代码屏蔽掉home按键的主要内容,如果未能解决你的问题,请参考以下文章

Android底层有一定的认识,研究过相关的Android源码

应用框架层核心目录---/frameworks/base

应用框架层核心目录---/frameworks/base

Android如何在Framework层使用解锁代码

android源码framework下添加新资源的方法

Android大厂面试必问的Android Framework 如何学习,如何深入了解Framework层?