代码之家  ›  专栏  ›  技术社区  ›  Chris Thompson

我可以将Android源代码构建的应用程序加载到其他设备上吗?

  •  0
  • Chris Thompson  · 技术社区  · 16 年前

    答案似乎是否定的,但有人知道是否有可能将自定义应用程序构建到Android的自定义版本中,然后将该apk文件加载到其他设备上吗?显然,如果你对操作系统进行了更改,然后在应用程序中依赖这些更改,你就不能这样做,但是假设你使用repo中的源代码(或适当的版本),这可以做到吗?

    如果可以,理论上你可以链接到SDK中隐藏的东西,对吗?还是我在这里完全偏离了底线?

    2 回复  |  直到 16 年前
        1
  •  1
  •   Erich Douglass    16 年前

    您总是可以通过反射调用私有方法,但一般来说,这是一个非常糟糕的主意。手机供应商可以自由更改SDK之外的任何内容,因此您的应用程序很可能无法在某些设备上运行。但是,如果您只想让应用程序只在一台设备上工作,或者只在一个特殊版本的操作系统上工作,那么请黑客攻击:)

        2
  •  0
  •   Alex Volovoy    16 年前