3

在过去的几个月里,我一直在搞乱 android 编程,现在在开发了几个应用程序之后,我想扩展现有的 android 应用程序,以便我可以更改他们的菜单添加更多功能等。为此我有两个问题:1 . 我可以将这样的“驱动程序”作为应用程序上传到android市场吗?即使在安装之后,它所做的只是为 android 操作系统添加更多功能?2. 我在哪里可以获得更多关于我应该如何以及应该阅读\学习什么的信息?

提前Tnx。

4

1 回答 1

4

如果您想对系统应用程序进行某些扩展,那么...这很困难。您必须通过编辑系统应用程序并添加新的 smali 代码来实现这一点。问题是,它只能在您的手机上工作,或者在具有确切系统的手机上工作。例如,如果您想从三星手机向 Phone.apk 添加新功能,则生成的应用程序将仅适用于具有相同 Phone.apk 的三星手机。另外,手机必须root,不能从play安装...因为它不能替换系统应用程序。

另一件要考虑的事情是Xposed 框架,用于替换应用程序内部的功能

您可以在此处阅读更多相关信息。

总之,浪费时间扩展系统应用程序并不容易或愉快。例如,您可以尝试为 CM 开发新的模组。

于 2013-01-28T17:51:19.867 回答