2012-06-15 97 views
0

我有一个需要添加自定义设置为android本机设置(比如当我们去首页 - >设置 - >显示我们有屏幕超时,动画,自动旋转屏幕,亮度设置available.But我想添加一个像auto-screentimeout那样的设置there.i,ei需要改变android..some有关分叉的android概念的东西的源代码)所以,这是可能的..?如果是的话,我们可以使用NDK为此... 在此先感谢...我们可以使用Android NDK更改Android源代码吗?

回答

1

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

了解更多http://source.android.com/关于如何开始。

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

了解更多关于http://code.google.com/p/android-apktool/

在你需要有root权限才能安装新的APK ......大概自定义恢复从nandroid备份时的修改崩溃恢复左右逢源!

+0

给我一些关于这两种情况的更多信息...特别是apktools – Sando

+0

当我使用apktool来提取settings.apk iam没有获取classes.dex文件,但如果我提取第三方应用程序,我得到的classes.dex.Without classes.dex iam无法提取源代码..请给我一个解决方案.. – Sando

+0

终于我创建了一个自定义settings.apk,但是当我将它安装在我的设备中时,我得到签名失败的错误,因为用于我的htc nexus的签名密钥不同与我的钥匙,但如何克服这个问题 – Sando

1

Android NDK用于编写代码为C或C++的应用程序

你想要的是建立你自己的Android固件版本;这是一个完全独立的问题。有一个look at this首发。

+0

终于我创建了一个自定义的settings.apk,但是当我将它安装到我的设备中时,我得到了签名失败的错误,因为用于我的htc nexus的签名密钥与我的密钥不同,但如何解决此问题 – Sando

相关问题