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/

相关文章:

java - 套接字通信中大数据的读写方法不能可靠地工作

android - 设备 api 级别 < 11 的 DialogFragments

android - 如何调用 ActionBar 的类似 ContextMenu 的行为?

java - Eclipse/摆脱方法和构造函数参数的 "final"修饰符

java - 尝试将字符转换为字符串以放入方法中;我哪里出错了?

java - 如何使用密码和盐进行 AES 加密,以便在 Java 中仅使用相同的密码和盐进行解密

java - Android 隐藏来自 Firebase 的通知

android - INVALID_ARGUMENT : Application credential header not valid. 请修复客户端以传递有效的应用程序凭据 header

android - Firebase 移动应用程序跟踪 - 使用哪些库?

android - 如何关闭 Android >= 3.0 中带有附加按钮的自定义丰富通知中的通知下拉列表?