制作一个简单的蜂窝发射器

时间:2011-08-11 15:50:34

标签: java android android-3.0-honeycomb

在基于Android平板电脑的菜单应用中与餐厅合作。如果可能,我想限制只访问菜单应用程序和浏览器。我将如何将普通的仪表板应用程序转换为发射器更换?

2 个答案:

答案 0 :(得分:3)

将此添加到您的<activity>

        <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>

当用户再次按下HOME时,他们将获得一个选择器 - 选中“将其设为默认值”复选框,然后点击您应用的条目,您现在就是主屏幕。

但请记住:

  • 如果您允许用户访问浏览器,他们就可以下载并运行公开发布的应用,还可以点击可能导致设备上其他应用的链接(例如,YouTube,PDF阅读器)
  • 如果用户知道如何以安全模式启动设备,则会返回固件主屏幕;唯一的解决方案是将主屏幕安装在设备的固件上

您的SDK中有一个Home示例项目,可以演示更多内容。

答案 1 :(得分:-1)

您可以编写一个简单的应用程序,允许用户使用意图启动2个不同的应用程序(菜单和浏览器),而永远不会结束您的主应用程序。在该app / launcher应用程序中,您可以覆盖主页/后退按钮,使其不允许用户退出该应用程序/启动器。这意味着一旦应用程序启动,除了关闭平板电脑外无法阻止它。