IT袋

当前位置:主页 > 经验教程 > 手机教程 >

安卓11怎么解除文件访问限制

安卓11怎么解除文件访问限制 小米安卓11解除data权限(13)

时间:2023-09-14 12:10:41 来源:IT袋 作者:苏晓敏
导读:安卓11怎么解除文件访问限制,Android 11 引入了 MIME 组,这是一个新的清单元素,可让应用在 intent 过滤器中声明一组动态的 MIME 类型,并在运行时以编程方式对其进行修改。如需使用

安卓11怎么解除文件访问限制

Android 11 引入了 MIME 组,这是一个新的清单元素,可让应用在 intent 过滤器中声明一组动态的 MIME 类型,并在运行时以编程方式对其进行修改。如需使用 MIME 组,请使用新的 android:mimeGroup 属性在应用清单中添加一个数据元素:

<pre spellcheck="false" lang="java" cid="n765" mdtype="fences"><intent-filter> <action android:name="android.intent.action.SEND"/> <category android:name="android.intent.category.DEFAULT"/> <data android:mimeGroup="myMimeGroup"/></intent-filter></pre>

android:mimeGroup 属性的值是任意字符串 ID,用于在运行时标识 MIME 组。您可以通过将某个 MIME 组的 ID 传递给 PackageManager API 类中的以下新方法,访问和更新该 MIME 组的内容:

getMimeGroup() setMimeGroup()

如果您以编程方式将 MIME 类型添加到 MIME 组,其运作方式与清单中明确声明的静态 MIME 类型完全相同。

注意:mimeGroup 字符串是基于每个软件包定义的。在同一软件包中,您可以在多个 intent 过滤器或组件中使用相同的 mimeGroup 字符串以声明它们之间共享的 MIME 组。不同的软件包不能共享 MIME 组,但它们可以使用相同的 mimeGroup 字符串,而不相互干扰。

自动填充增强功能

Android 11 改进了自动填充服务。

AssistStructure.ViewNode 中的提示标识符

对自动填充服务来说,根据视图的属性计算视图的签名哈希值通常很有用。在计算签名哈希值时,视图提示是一个非常值得参考的属性,但提示字符串可能会随着手机的语言区域而发生变化。为了解决此问题,Android 11 使用新的 getHintIdEntry() 方法扩展了 AssistStructure.ViewNode,该方法会返回视图提示文本的资源标识符。此方法提供一个与语言区域无关的值,可用于计算签名哈希值。

提供了数据集的事件

为了帮助自动填充服务提高建议内容的质量,Android 11 提供了一种方法以识别自动填充服务提供了数据集但用户未选择任何数据集的情况。在 Android 11 中,FillEventHistory 会报告一种新的 TYPE_DATASETS_SHOWN 事件类型。每当自动填充服务向用户提供一个或多个数据集时,FillEventHistory 就会记录此类型的事件。自动填充服务可以将这些事件与现有的 TYPE_DATASET_SELECTED 事件结合使用来确定用户是否选择了任何提供的自动填充选项。

IME 集成

键盘及其他 IME 现在可以在建议栏或类似的界面中以内嵌方式显示自动填充建议,而不是在下拉菜单中显示这些建议。为了保护密码和信用卡号等敏感信息,系统会将建议显示给用户,但在用户选择某条建议之前,IME 并不知道这些建议。如需了解 IME 和密码管理器如何支持此功能,

与内容捕获服务共享数据

相关阅读