Android 中自定义 url 中的 android:scheme 是什么?

发布于 2025-01-06 00:29:12 字数 179 浏览 1 评论 0原文

首先我要知道自定义URL有什么用?

<data android:scheme="cedemo" android:host="com.cedemo.scan" />

上面代码中的“android:scheme=”cedemo”是什么,scheme是用户定义的名称吗?

First of all I need to know what is the use of custom URL?

<data android:scheme="cedemo" android:host="com.cedemo.scan" />

What is the "android:scheme="cedemo" in the above code , is scheme is userdefined name ?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

情深已缘浅 2025-01-13 00:29:12

如果没有附加组件名称和操作属性
一个意图
Android 查看数据部分。如果意图指定数据 URI,则
如果尚未提供类型,则通过 ContentProvider.getType() 从此 URI 检索类型
在意图中。目标活动必须通过意图过滤器表明它可以处理
该类型的数据。如果数据 URI 不是内容 URI 或未指定数据类型,
然后考虑 URI 方案。目标活动应表明它
可以处理此类方案的 URI。有很多有关方案的信息可以提供帮助你。是的, android:scheme="cedemo" 似乎是自定义方案。

If there are no component name and action attribute attached to
an intent
Android looks at the data portion. If the intent specifies a data URI, the
type is retrieved from this URI via ContentProvider.getType() if it is not already supplied
in the intent. The target activity must indicate through an intent-filter that it can handle
data of this type. If the data URI is not a content URI or the data type is not specified,
then the URI scheme is taken into account. The target activity should indicate that it
could handle the URIs of this type of scheme. There are a lot of info about scheme which could help you. And yes, android:scheme="cedemo" seems to be custom scheme.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文