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

发布于 2024-11-29 06:19:04 字数 87 浏览 0 评论 0原文

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

Working with a restaurant in an android tablet based menu app. If possible I would like to restrict access to just the menu app and browser. How would a I go about turning a normal dashboard app into a launcher replacement???

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

青朷 2024-12-06 06:19:04

将其添加到您的 中:

        <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 中有一个主屏幕示例项目,可以演示更多内容。

Add this to your <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>

When the user presses HOME again, they will get a chooser -- check the "make this the default" checkbox, then tap the entry for your app, and you're now the home screen.

Bear in mind, though, that:

  • If you let users get to a browser, they will be able to download and run apps distributed publicly, plus click links that might lead to other apps on the device (e.g., YouTube, a PDF reader)
  • If the user knows how to boot your device in safe mode, the firmware home screen will return; the only solution to this is to have your home screen be installed on the firmware of the device

There is a Home sample project in your SDK that demonstrates more of this.

累赘 2024-12-06 06:19:04

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

You can write a simple app that allows the user to start 2 different apps (the menu and the browser) using intents while never ending your main app. In that app/launcher app you can override the home/back button in such a way that it will not allow the user to quit that app/launcher. This means that once the app is started there is no way to stop it, except by turning the tablet off.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文