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

标签 java android android-3.0-honeycomb

在基于 Android 平板电脑的菜单应用程序中与餐厅合作。如果可能的话,我想限制对菜单应用程序和浏览器的访问。我将如何将普通的仪表板应用程序变成启动器替代品???

最佳答案

将此添加到您的 <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>

当用户再次按下主屏幕时,他们会看到一个选择器——选中“设为默认”复选框,然后点击您应用的条目,您现在就是主屏幕。

不过请记住:

  • 如果您让用户使用浏览器,他们将能够下载和运行公开分发的应用,以及点击可能会转到设备上其他应用的链接(例如 YouTube、PDF 阅读器)
  • 如果用户知道如何在安全模式下启动您的设备,固件主屏幕将返回;唯一的解决方案是将您的主屏幕安装在设备的固件上

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

关于java - 制作一个简单的蜂窝发射器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7028944/

相关文章:

android - 延迟服务操作直到网络连接可用

android - 所有 Android 设备都有 "option"和 "back"按钮吗?

java - 当从用户那里获取名称输入时,如何让它在重新启动时保留在 Activity 中?

android - 如何通过 id 访问 PreferenceFragment?

android - Honeycomb ActionBar 中 SearchView 上的 KeyListener 不起作用

android - fragment 动画问题

java - 如何在android中读取带有土耳其字符的文本文件?

java - ASM 4.1访问LdcInsn常量池中的非法类型

java - Spring Boot 中的密码编码器/解码器

java - java 将 if-else 转换为 switch 语句