【问题标题】:can my android application act as default application for tablet我的 android 应用程序可以作为平板电脑的默认应用程序吗
【发布时间】:2012-11-29 15:20:09
【问题描述】:

我正在为我的客户开发一个安卓应用程序。在这种情况下,用户只需要使用该应用程序即可。用户不应使用平板电脑中的任何其他应用程序,并且我的应用程序需要在我安装应用程序后成为默认应用程序...

如果我关闭平板电脑,我的应用程序将停止,如果我打开平板电脑,我的应用程序将自动启动。

我能做到这一点吗,有什么步骤可以实现吗..

帮我解决这个问题,在此先感谢

【问题讨论】:

  • 您的应用程序中是否有任何错误?
  • 我的应用程序现在已经准备好了,我的要求是我的应用程序需要是平板电脑的默认/可启动应用程序,这意味着,如果用户打开平板电脑,我的应用程序就会出现在前面..
  • 是的,您可以这样做,您必须通过更改清单将您的应用程序作为启动器
  • 我的回答显示了如何修改清单。

标签: android default bootable


【解决方案1】:

您可以在启动完成时使用广播启动您的应用程序,但您不能在用户按下主页按钮时停止应用程序退出。

【解决方案2】:

您可以将您的活动定义为 Home,在清单文件中,定义如下:

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

这样,安装你的应用程序后,当用户长按 Home 键时,Android 会提示用户选择进入哪个 HOME,一个是系统默认,另一个是你的活动。此时用户也可以将你的activity设置为默认HOME,然后开机时系统自动进入你的activity。

如果您允许删除系统默认启动器(默认主页),那么您的活动将成为唯一主页。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-05-26
    • 1970-01-01
    • 1970-01-01
    • 2017-07-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多