微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何从 Android 中的单个应用程序启动信息亭应用程序

如何解决如何从 Android 中的单个应用程序启动信息亭应用程序

我有一台运行单个应用程序的 Android 设备。此应用程序在启动时启动,并且是用户唯一能看到的应用程序。

但是一旦此应用程序运行,我希望能够通过单击此“启动”应用程序上的按钮来启动另一个应用程序,从而使第二个应用程序以“信息亭”模式启动,以便用户不能回去,不能回家,不能得到任何通知,等等,直到某些动作完成。

为此,我试图按照锁定模式 here 的 Google 文档进行操作。

但我不清楚,当它告诉“DPC 必须允许应用程序...”时,此代码应放置在初始应用程序(启动时的应用程序)中,或者用于我想在自助服务终端模式下运行的应用程序?.

希望了解更多详细信息。

它讲述的部分:

// Set an option to turn on lock task mode when starting the activity.
val options = ActivityOptions.makeBasic()
options.setLockTaskEnabled(true)

// Start our kiosk app's main activity with our lock task mode option.
val packageManager = context.packageManager
val launchIntent = packageManager.getLaunchIntentForPackage(KIOSK_PACKAGE)
if (launchIntent != null) {
    context.startActivity(launchIntent,options.toBundle())
}

我认为这确实要放在“启动”应用程序上。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。