在 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 权限对话框?的主要内容,如果未能解决你的问题,请参考以下文章
在 OS X 上使用 cocos2d 捕获显示(以及 Kiosk 模式问题)?
Android 11 - Kiosk 模式锁屏 NFC 问题