2010-01-25 45 views
0

这似乎是答案不会,但是有谁知道是否可以将自定义应用程序构建到定制版本的Android中,然后将该apk文件加载到其他设备上?显然,如果你对操作系统进行了修改,然后依赖它们,那么你不能这样做,但是假设你使用源代码(或者相应的版本)来源,你可以这样做吗?我可以将使用Android源码构建的应用程序加载到其他设备上吗?

如果可以的话,理论上你可以链接到其他被认为隐藏在SDK中的东西,对吧?或者我完全离开这里?

谢谢, 克里斯

回答

1

你总是可以通过反射调用私有方法,但总的来说,这是一个非常糟糕的主意。手机供应商可以自由更改不在SDK中的任何内容,因此很有可能您的应用在某些设备上无法使用。然而,如果你只希望应用程序只能在一个设备上工作,或者只在一个特定版本的操作系统上工作,那么就可以破解:)

+0

优秀的,这是专门用于'研究/开发'应用程序,所以我没有问题说,'你可能不得不争取一段时间':) – 2010-01-25 17:30:33

0

没有什么能阻止你建立从您的应用程序源的APK,并把它推向市场。但是,如果你的应用使用私有方法,我假设通过反射,我会期望事情不会在某些版本中工作。

相关问题