我想对Android Core的一个文件做一个非常小的修补,但即使我非常精通编写Android应用程序,我也很想知道如何解决这个问题。
我正在尝试修补的文件行在这里:https://github.com/android/platform_frameworks_base/blob/master/core/java/android/provider/CallLog.java#L357
我想修改代码,以便永远不会调用它。 (想象一下它被注释掉了。)
我应该怎么做?是否可以为此创建补丁?我的最后一招是使用Xposed Framework。
答案 0 :(得分:4)
您无法通过安装apk或其他内容来更改框架的内部部分。
你至少需要root,即便如此,我怀疑你是否可以做出这种改变。
我能想到的唯一方法就是改变Android源代码中的线条,构建ROM映像并将其闪存到您的设备上,就像使用Cyanogen和其他自定义Android版本一样。
答案 1 :(得分:0)
以干净的方式实现此目的的唯一方法似乎是使用Xposed框架: http://forum.xda-developers.com/showthread.php?t=1574401