在 Android Kiosk 应用程序上显示 USB 权限对话框?

Posted

技术标签:

【中文标题】在 Android Kiosk 应用程序上显示 USB 权限对话框?【英文标题】:Show USB permission dialog over Android Kiosk application? 【发布时间】:2018-08-01 03:56:45 【问题描述】:

所以我有一个使用 startLockTask 命令固定到设备的应用程序,它有几个限制,因此用户无法逃离应用程序或更改设备的设置。

但是,用户应该能够通过 USB 将文件从设备传输到计算机,但是当设备连接到“新”PC 时,USB 权限对话框:Allow access to device data 未显示,因为 LockTask模式。

有没有办法在我的应用程序前面打开该对话框?

【问题讨论】:

【参考方案1】:

今天遇到同样的问题,

在我的情况下,我通过添加com.android.systemui 包解决了这个问题,同时在setLockTaskPackages DPM 的方法中添加了我的白名单应用程序。

在此之后我可以看到在LockTask 模式下阻塞的对话。

【讨论】:

非常感谢!这并不完全是有效的命令,但它把我推向了正确的方向。通过添加com.android.systemui 包,我可以看到调试对话框,但通过添加com.samsung.android.MtpApplication,我终于能够看到“允许访问设备数据”对话框。所以三星手机解决了这个问题,到目前为止,这就是我所需要的。 它对我有用。我试过华硕和联想平板电脑。 白名单 com.android.systemui 在 Winmate M700D 上成功了。

以上是关于在 Android Kiosk 应用程序上显示 USB 权限对话框?的主要内容,如果未能解决你的问题,请参考以下文章

Kiosk-app 重启后只显示黑屏

在 OS X 上使用 cocos2d 捕获显示(以及 Kiosk 模式问题)?

在 Electron Kiosk 模式下显示屏幕键盘

Android 11 - Kiosk 模式锁屏 NFC 问题

在 Kiosk 模式下禁用 Android 导航(Android 管理 API)

调用新应用程序时如何保持 Android 在 Kiosk 模式下运行?