我们可以使用Android NDK更改Android源代码吗?

时间:2012-06-15 10:34:48

标签: android android-ndk

我有一个要求,想要为Android原生设置添加自定义设置(比如当我们转到Home-> settings->显示我们有屏幕超时,动画,自动旋转屏幕,亮度设置可用。但是我想添加一个像auto-screentimeout there.i的设置,ei需要更改android的源代码。与forked android consept相关的东西)所以,这可能吗??如果是这样我们可以使用NDK这个... 提前谢谢......

2 个答案:

答案 0 :(得分:1)

Android NDK用于在C或C ++中编写应用程序代码。

您想要的是构建自己的Android固件版本;这是一个完全独立的问题。为初学者提供look at this

答案 1 :(得分:1)

您可以下载Android源代码,然后创建自己的设置APK。但是它可能只会在您正在测试它的手机上运行,​​并且我认为在使用不同的Android版本或设备制造商的某些修改时会遇到问题。

了解更多关于如何入门的http://source.android.com/

或者,您可以从当前手机中提取设置APK,使用apktools对其进行反编译,然后根据您的更改重新创建。

详细了解http://code.google.com/p/android-apktool/

在这两种方式中,您都需要具有root访问权限才能安装新的APK ...并且可能是在您的修改崩溃时从nandroid备份恢复的自定义恢复!

相关问题