【问题标题】:How can I open android application at booting time?如何在启动时打开 android 应用程序?
【发布时间】:2016-02-18 12:56:24
【问题描述】:

我有客户的要求。客户端必须在 android 平板电脑上加载 android 应用程序。他不希望打开其他应用程序。他希望他的应用程序应该在启动时打开,或者如果你重新启动它。因为我是一名 android 开发人员。应用程序现在准备好了。我怎样才能满足他的要求。他不希望用户与另一个应用程序交互。他无法进入主屏幕。有可能吗?

谁能帮助我正确的步骤,以便我可以在一台设备上尝试。

谢谢,

普拉尚特

【问题讨论】:

    标签: android


    【解决方案1】:

    您可以使用平板电脑的 Kiosk 模式,此模式与您使用的是 Android 还是 IOS 不同。 (对我来说,Android 更好,因为你不能退出而不是 IOS...使用圆形按钮)

    http://www.andreas-schrade.de/2015/02/16/android-tutorial-how-to-create-a-kiosk-mode-in-android/

    【讨论】:

    • 感谢 ZelkiN。很有帮助。
    【解决方案2】:

    一个可能的解决方案可能是:将您的应用设置为默认启动器。您可以通过将此行添加到清单中来做到这一点:

    <intent-filter>
    <action android:name="android.intent.action.MAIN" />               
       <category android:name="android.intent.category.HOME" />
       <category android:name="android.intent.category.DEFAULT" />
       <category android:name="android.intent.category.MONKEY" />
    </intent-filter>
    

    在此之后,您只需选择您的应用作为默认启动器。

    一些有用的链接:

    How to set default app launcher programmatically

    How to make app as default system launcher

    另一种解决方案是获取 android 源代码并对其进行编译,然后使用您喜欢的应用程序构建您自己的内核。 一些关于如何构建内核的有用链接:

    Building the System

    Establishing a Build Environment

    Compile android kernel source beginners guide

    当然我知道第二种方法有点困难。 ;)

    【讨论】:

    • 谢谢米拉德。当然,在这个级别上,第二个建议是相当困难的。但是,是的,它很有帮助。
    • @Prashanth 恭喜你 ;)
    猜你喜欢
    • 1970-01-01
    • 2021-02-05
    • 1970-01-01
    • 1970-01-01
    • 2021-08-22
    • 2017-03-08
    • 2019-06-15
    • 2016-10-04
    • 2012-05-12
    相关资源
    最近更新 更多