【问题标题】:Is it possible to configure an Android install to run a single app?是否可以将 Android 安装配置为运行单个应用程序?
【发布时间】:2010-11-02 19:12:21
【问题描述】:

是否可以将 Android 操作系统配置为仅运行一个应用程序?

基本上,我想做的是自定义一个 Android 设备,使其仅启动并运行一个应用程序,并让该应用程序自动切换到屏幕前面。此外,当它关闭时,将重新启动并切换到。有什么想法吗?

谢谢, -大卫

【问题讨论】:

  • 基本上你想在“kiosk”模式下使用安卓设备?
  • Android 就是 linux。所以是的
  • 是的 jball,基本上是我的一个不太精通技术的朋友非常喜欢那些 Google Sky Map 并想要一个可以自行运行的设备......他们对任何东西都不感兴趣其他应用程序或任何其他功能。所以我说我会看看它是否可行。听起来像是在浪费设备,但是你去...
  • 这是一个老问题,但随着 Lollipop 的发布,现在有更安全的方法来实施锁定到一个应用程序的信息亭设备。我在这里概述了一些优点和缺点:stackoverflow.com/a/43644803/2888763

标签: android


【解决方案1】:

一种方法是获取Android源码,编写自己的Android自定义ROM为Octavian wrote

另一种选择是编写一个自定义的家庭应用程序,它实际上并不是一个家庭应用程序(但会替换默认的家庭应用程序意图)。请参阅 SlideScreen 作为非传统“家庭”应用程序的示例。

【讨论】:

  • 谢谢 Bryan,听起来不错 - 我没有任何定制 ROM 的经验。所以替换默认的家庭应用意图听起来是一个很好的尝试方法。干杯
  • 谁能告诉我,我需要在 AOSP(4.0.4 中)中的哪个文件或什么位置进行更改,或者将我的应用程序作为家庭应用程序/启动器应用程序所需的任何内容。
【解决方案2】:

是的,这是可能的。您必须自己获取 Android 的源代码并创建自定义 ROM。应用所有所需的修改后,您可以烘焙 ROM 并将其安装到您的设备上。

您需要了解的有关源代码和编译源代码的过程的几乎所有信息都位于Android Sources。您可以通过link在浏览器中查看源代码。

希望对你有所帮助。祝你好运。

【讨论】:

  • 感谢 Octavian,非常感谢。
  • 所以,你的建议是创建一个自定义 ROM,我知道如何创建一个自定义 ROM,但是如何自定义它以仅运行特定的一个应用程序,这就是我试图在没有运气的情况下,有什么建议吗?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多