1

我有一个植根的 Android 平板电脑。我已将本机服务器应用程序(Linux ARM ELF)复制到 /data/tmp 并运行。只缺少一件事:我想在平板电脑启动时启动服务器。有几种情况可以使任务更容易

  • 设备已经root了,我可以复制任何东西到它,
  • 无需安装程序,任务完成,一旦设置自动启动,
  • 我的服务器程序不需要设置,不需要文件,不需要库,不需要 root 权限,什么都不需要。

我不想玩创建 APK 包,也不想玩 NDK。我正在寻找最简单的方法。没关系,如果不同的 Android 发行版有不同的解决方案(我对当前版本 2.2 和 2.3 感兴趣)。

也许我应该使用inittab?无论如何,我更喜欢“最官方”的解决方案,如果我们可以在有根设备的情况下谈论“官方”,假设我正在寻找“尽可能少的黑客攻击”的解决方案。

更新:我发现了这个:http ://www.androidenea.com/2009/08/init-process-and-initrc.html - 如果没问题,我会尝试并关闭问题。

4

1 回答 1

0

最简单的方法是 APK。我相信您可以创建一个在启动时启动的服务,然后从那里执行您的 ELF。您的 APK 还可以提供一个“配置”应用程序,让您安装/卸载 ELF,以便在用户删除应用程序 APK 时清理所有文件。

于 2012-03-29T06:54:33.800 回答