Android 11 - Kiosk 模式锁屏 NFC 问题

2023-12-13

我有一个使用 Android Management API 作为信息亭运行的应用程序 - 我的一些客户更喜欢使用 MDM 平台,例如 Intune 和 Airwatch。

我们将 Samsung XCover 系列用于我们的专用设备。

Android 11 似乎出现了一个新问题。

当手机运行时,无论是作为锁定到我的应用程序的单次使用 Kiosk 应用程序,还是使用第三方 MDM 平台的多应用程序设置,屏幕都会在一段时间后超时。一旦屏幕超时,Android 11 设备就会进入“滑动锁定”状态,但会在此之上显示应用程序或 MDM 信息亭(因此用户不知道发生了这种情况)。这会导致 NFC 停止运行,因为设备基本上已锁定。

这可以复制并验证如下:

  1. 拿两部手机,一部是 Android 11,一部是 Android 9。
  2. 将它们配置为使用任何应用程序作为信息亭运行
  3. 等待两部手机上的屏幕超时。
  4. 最后更新策略以作为“force_installed”运行。
  5. Android 11手机将返回“滑动解锁”,9手机则不会。

Android 10 上也出现同样的问题,但通过在设备设置中将锁定屏幕关闭即可轻松解决。不幸的是,在 Android 11 上,禁用此功能似乎不会影响作为信息亭运行时设备的锁定状态。

我为锁定到我们的应用程序的设备提出了一个临时解决方案,方法是当应用程序在前台运行时保持屏幕处于活动状态。然而,这并不适合在其环境中使用其他应用程序的客户。


类似报告的公众票证已开放您报告的问题。作为 Google 方面正在进行的审核的一部分,我们已在内部工程请求中传递了您的用例。为了及时了解可能的解决方案,我建议关注公共票证以获取更新。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Android 11 - Kiosk 模式锁屏 NFC 问题 的相关文章

  • 如何在 StateListDrawable 中设置可绘制对象的 alpha 值?

    我想在按下时更改可绘制对象的 alpha 值 因此 我创建了两个可绘制对象并将它们放入 StateListDrawable 中 并设置按下状态的 alpha 值 但它就是行不通 StateListDrawable content new S
  • PhoneGap 是应用程序开发的好选择吗? [关闭]

    就目前情况而言 这个问题不太适合我们的问答形式 我们希望答案得到事实 参考资料或专业知识的支持 但这个问题可能会引发辩论 争论 民意调查或扩展讨论 如果您觉得这个问题可以改进并可能重新开放 访问帮助中心 help reopen questi
  • Android Things 文件系统

    我正在 Android 上构建这个应用程序 我希望能够让它访问 U 盘上的媒体文件 甚至树莓派的 SD 卡上的媒体文件 我还不知道我将如何处理这些文件 但我只是想知道它是否可能 如果不是这样也没关系 我还有其他解决方案 但我想我会先从明显的
  • NullPointerException org.chromium.android_webview.AwContents$AwViewMethodsImpl.onDragEvent

    大约 10 天前 我的应用程序开始记录此异常 在开发控制台上看到 java lang NullPointerException at org chromium android webview AwContents AwViewMethods
  • 如何从debug.keystore文件获取MD5?

    我使用一些命令来获取 MD5 私钥debug keystore文件 但实际上我得到的是 SHA1 私钥而不是 MD5 我不知道如何获得MD5 这是我使用的命令 keytool list alias androiddebugkey keyst
  • 来自外部 XML 的 Android 本地化

    是否可以使用从服务接收到的 XML 在运行时翻译 Android 应用程序 如果可能的话 请有人指出我正确的方向 谢谢 Warning 我读到的所有内容都表明 让您的应用程序更改语言不是一个好主意 因为 Android 框架不支持它 并且可
  • 我可以使用“导入 com.facebook.FacebookSdk;”使用 Facebook SDK 3.23.1?

    在我的 app build gradle 文件中 我有compile com facebook android facebook android sdk 3 23 1 在我的 BaseActivity java 文件 其中有 public
  • 将搜索结果更新为 Android 中的 Lazy Adapter

    我有项目列表 想为其实现搜索功能 因此 我有一个带有 addTextChangedListener 的文本框 搜索结果运行良好 但当我尝试将结果设置为 ListView 时 新结果将附加到旧结果中 我正在使用惰性适配器 如何清除适配器中的旧
  • Android - 内容值覆盖现有行

    我正在尝试使用插入值ContentValues 我已将 5 个值插入到 5 列中 运行应用程序后 我只有最后一组值的行ContentValues 前四组未插入 ContentValues cv new ContentValues cv pu
  • 使用startActivityForResult,如何获取子活动中的requestCode?

    我有四项活动 即 A B C 和 D 我的情况是A将通过startActivityForResult启动活动B startActivityForResult new Intent this B class ONE 在另一种情况下 我将使用不
  • 对基本适配器类及其功能的疑问

    我正在尝试自定义列表视图 我使用数组列表添加对象列表 并将其发送到扩展基本适配器的类 当我扩展基本适配器类时 它实现了一些方法 例如 getView 等 在 getView 中 我将其发送到将名称 数据 分配给 XML 格式的自定义菜单的类
  • UnsupportedOperationException:特权进程中不允许使用 WebView

    我在用android sharedUserId android uid system 在我的清单中获得一些不可避免的权利 从 HDMI 输入读取安卓盒子 http eweat manufacturer globalsources com s
  • 如果联系人与电话通讯录中的应用程序关联,则显示应用程序图标

    我正在尝试显示与该应用程序关联的电话号码的应用程序图标 我试着跟随this http www c99 org 2010 01 23 writing an android sync provider part 1 链接但是太难了 有没有任何库
  • onTouch 给出奇怪的触摸点 Android

    我正在做的事情非常简单 我以前做过 但现在它没有按我的预期运行 无论如何 让我简要解释一下我正在尝试做什么以及我得到了什么 设想 我有一个RelativeLayout其中一个ImageView已放置 现在我设置touchlistener像这
  • 如何使用asynctask显示倒计时的进度条?

    在我的应用程序中 我希望用户按下按钮 然后等待 5 分钟 我知道这听起来很糟糕 但就这样吧 5 分钟等待期间的剩余时间应显示在进度条中 我使用带有文本视图的 CountDownTimer 来倒计时 但我的老板想要看起来更好的东西 这就是进度
  • 在Android中提取视频帧

    我想知道是否可以从 Android 中正在运行的视频中提取帧 我需要定期提取帧并将其发送以进行进一步处理 有人能为我找到答案吗 Thanks Abhi 您可以使用媒体元数据检索器 http developer android com ref
  • Admob - 没有广告可显示

    你好 我尝试制作一些在 Android 手机上显示广告的示例程序 并尝试在 v2 2 的模拟器上测试它 代码中的一切似乎都很好 但调试器中的 AdListener 表示 响应消息为零或空 onFailedToReceiveAd 没有广告可显
  • 如何手动添加Android Studio依赖

    我多次尝试向我的项目添加依赖项 但每次都会出现错误 我想添加它们的依赖项是 de hdodenhof circleimageview 1 3 0 and com github bumptech glide glide 3 6 1 所以我想下
  • TYPE_ACCELEROMETER 和 TYPE_LINEAR_ACCELERATION 传感器有什么区别?

    I think TYPE ACCELEROMETER显示设备加速 但是 我不明白什么时候应该使用TYPE LINEAR ACCELERATION 我需要计算移动设备的速度 哪种传感器适合此应用 另外 我读到TYPE LINEAR ACCEL
  • 将 firebase 消息传递添加到 flutter android 项目时出现依赖错误

    我已将 firebase 消息传递添加到我的 Flutter 项目中 在 iOS 上运行良好 在 Android 上运行时出现错误 Android dependency androidx localbroadcastmanager loca

随机推荐

  • 批量创建文件夹列表:无法回显重音字符

    我使用此批处理指令生成不包含 zip 文件的每个子目录的列表 echo off for d r f in do if not exist f zip echo f gt gt G backup folders txt 问题是这会生成一个列表
  • 防止浏览器在提交表单时跳转到首页

    我试图防止用户提交表单时页面跳转到顶部 有很多人建议return false 但是 它也阻止了表单的提交 我想知道是否有人可以帮助我 JQuery submit click function doesn t work return fals
  • 收据打印机 - 从网页打印

    我有一台收据打印机 它连接到我的计算机上的串行 COM1 我正在尝试从网页打印收据 当打印时 它只是一个空白 没有任何文本 空白收据 它在 IE8 上工作正常 但在 Firefox 3 6 上不起作用 我有一台 Epson TM T88II
  • Stream.Seek(0, SeekOrigin.Begin) 或 Position = 0

    当您需要将流重置为开始时 例如MemoryStream 是使用的最佳实践 stream Seek 0 SeekOrigin Begin or stream Position 0 我发现两者都工作得很好 但想知道其中一个是否比另一个更正确 U
  • 将带有内部链接的 Excel 转换为 pdf

    我正在尝试将带有内部链接 即指向同一 Excel 中不同位置的链接 的 Excel 转换为 pdf 我已经浏览了网上关于这方面的几篇文章 但似乎找不到任何适当的解决方案来进行这种转换 提供的解决方案主要适用于外部超链接 而不适用于内部超链接
  • 如何发出帖子请求来创建新用户

    我正在使用react chat engine 创建一个聊天应用程序 一切都运转良好 除了我不知道如何发出帖子请求来创建新用户这一事实 这是我的代码 const handelSubmit async e gt e preventDefault
  • eclipse无需jdk运行程序

    为什么我们不需要安装jdk就可以在eclipse中编译执行java程序呢 jre安装就足够了 但是在从cmd运行代码时我们需要安装jdk eclipse 是否附带任何替代 javac 我尝试在 eclipse 文件夹中搜索 javac 但没
  • 如何使用带参数的嵌套命令创建 Git 别名?

    在我的点文件中 我有以下有效的函数 function undelete git checkout git rev list n 1 HEAD 1 1 我这样使用 undelete path to deleted file txt 我想确定这
  • 查找列表中的第一个元素和索引匹配条件

    考虑这个简单的例子 mylist 1 2 3 4 5 6 for idx el in enumerate mylist if el gt 0 myidx myel idx el break myidx myel Out 20 2 3 我感兴
  • SQL Server 获取前三条记录的值并按每人一行显示

    我试图将一个人的前三行的值全部显示在一行中 我的数据如下所示 id co number client no Client name taken date taken value 270103 12 1111 John Doe 6 7 11
  • 使用 Android Espresso 从仅包含图标的 TabLayout 中单击 Tab 后检查片段可见性

    我正在尝试从已使用视图寻呼机设置的 tabLayout 中单击选项卡后检查我的片段是否可见 这是我的实际活动代码 位于我的活动 onCreate 方法中 mViewPager findViewById R id contentFrameLa
  • 检测添加到 DOM 的图像何时已加载

    比如说 用户打开一个页面 单击一个按钮 然后出现带有图像的弹出窗口 如何检测所有图像何时已加载 我不能使用window onload在这里 因为页面已经加载了所有资源 为了说清楚 我想找出弹出窗口的最终范围 弹出窗口添加到 DOM 中 如下
  • 将 AST 编译回源代码

    我目前正在构建一个用 PHP 编写的 PHP 解析器 因为没有现有的解析器出现我之前的问题 The 解析器本身效果相当好 现在显然解析器本身没有什么好处 除了静态分析 我想对 AST 应用转换 然后将其编译回源代码 应用转换并不是什么大问题
  • jquery getJSON 不适用于 url

    我找到了用于实时显示分数的 json url http json cricket appspot com score json json的输出 batting team Canada date Feb 28 2011 match Canad
  • 有没有流行的 C# 库来运行 HTTP?例如简化使用 httpwebrequest 等[关闭]

    就目前情况而言 这个问题不太适合我们的问答形式 我们希望答案得到事实 参考资料或专业知识的支持 但这个问题可能会引发辩论 争论 民意调查或扩展讨论 如果您觉得这个问题可以改进并可能重新开放 访问帮助中心以获得指导 有没有流行的 C 库来运行
  • 在 Java 中如何更改或设置默认打印机

    我知道如何获取可用打印机的列表 我希望用户能够从列表中进行选择并将其设置为会话的默认打印机 使用Windows 7 我知道这很容易完成我只想创建一个简单的java程序 a 增长知识 b 这里的老师非常不喜欢玩印刷属性 感谢您提前的帮助 您知
  • 调试 Terraform AWS 应用程序负载均衡器验证错误的最佳方法是什么?

    我尝试使用 Terraform 在 AWS 上配置演示 Web 服务 但遇到以下错误 Error Error applying plan 2 error s occurred module prod module web module we
  • C#:如何在此 keydown 事件中显示修饰键名称 + 非修饰键名称?

    我使用此代码来检测文本框的 KeyDown 事件中是否按住了修饰键 private void txtShortcut KeyDown object sender KeyEventArgs e if e Shift e Control e A
  • 使用Matlab的ocr进行文本识别

    我正在尝试对这张图片进行 OCR 这就是我正在做的使用ocr of MATLAB I imread N jpg r ocr I TextLayout Word 但不是得到N as Text这就是我得到的 r ocrText with pro
  • Android 11 - Kiosk 模式锁屏 NFC 问题

    我有一个使用 Android Management API 作为信息亭运行的应用程序 我的一些客户更喜欢使用 MDM 平台 例如 Intune 和 Airwatch 我们将 Samsung XCover 系列用于我们的专用设备 Androi