jjzjj

intentfilter

全部标签

android - 仅在安装了支持的 Android 应用程序时才将 HTML 重定向到自定义协议(protocol)

我希望所有用于我的应用程序的URI启动我的应用程序(如果已安装)。如果没有安装,我想显示一个关于我的应用程序的网页。看了下面两个问题,还是没找到靠谱的解决办法。IntentfilterworksfromGoogle+,butnotChrome&FacebookAndroid-redirecttostoreifappnotinstalled(launchfromwebsite)第一个解决方案(重定向)的问题在于,在未安装应用程序时重定向到自定义协议(protocol)会导致错误页面,如第二个问题所述。第二种解决方案(通过服务器名称使用http协议(protocol)和intent过滤器)

android - 仅在安装了支持的 Android 应用程序时才将 HTML 重定向到自定义协议(protocol)

我希望所有用于我的应用程序的URI启动我的应用程序(如果已安装)。如果没有安装,我想显示一个关于我的应用程序的网页。看了下面两个问题,还是没找到靠谱的解决办法。IntentfilterworksfromGoogle+,butnotChrome&FacebookAndroid-redirecttostoreifappnotinstalled(launchfromwebsite)第一个解决方案(重定向)的问题在于,在未安装应用程序时重定向到自定义协议(protocol)会导致错误页面,如第二个问题所述。第二种解决方案(通过服务器名称使用http协议(protocol)和intent过滤器)

Android 如何使用给定格式 myapp ://http://创建自定义 URL 方案

我已经研究了大部分自定义URL方案问答,但没有找到可能的答案。我希望通过单击浏览器中的某个URL(移动设备上的任何URL)来启动我的应用程序,问题是我给定的URL无法修改,因为它也服务于IOS应用程序,它看起来像这样:"myapp://http://www.name.com/path/path2/"我不确定如何处理“myapp://http://”并构造一个适当的Intent过滤器,我尝试的一切都不起作用。任何帮助将不胜感激,如果我错过了相关答案,请除了我的道歉。这是我迄今为止尝试过的:注意:我试过有/没有exported:true 最佳答案

Android 如何使用给定格式 myapp ://http://创建自定义 URL 方案

我已经研究了大部分自定义URL方案问答,但没有找到可能的答案。我希望通过单击浏览器中的某个URL(移动设备上的任何URL)来启动我的应用程序,问题是我给定的URL无法修改,因为它也服务于IOS应用程序,它看起来像这样:"myapp://http://www.name.com/path/path2/"我不确定如何处理“myapp://http://”并构造一个适当的Intent过滤器,我尝试的一切都不起作用。任何帮助将不胜感激,如果我错过了相关答案,请除了我的道歉。这是我迄今为止尝试过的:注意:我试过有/没有exported:true 最佳答案

android - 方案主机无法在 android Lollipop 上运行,单击链接以打开应用程序

我正在使用这段代码从链接启动我的应用程序。这是href链接,我想最后拿到key。customScheme://customHost/49FYTJTF00它在所有以前版本的android上都可以正常工作,但不能在Lollipop上工作。当我单击该链接时,它仅显示要启动的浏览器列表。我该怎么办? 最佳答案 编辑:经过测试和测试,我发现如果您的方案包含大写字符,浏览器将无法启动它。您的方案应该只包含小写字符!另外请注意,Chrome项目的错误459156仍然不允许您直接启动url,您应该将用户引用到包含此JavaScript代码的网页:w

android - 方案主机无法在 android Lollipop 上运行,单击链接以打开应用程序

我正在使用这段代码从链接启动我的应用程序。这是href链接,我想最后拿到key。customScheme://customHost/49FYTJTF00它在所有以前版本的android上都可以正常工作,但不能在Lollipop上工作。当我单击该链接时,它仅显示要启动的浏览器列表。我该怎么办? 最佳答案 编辑:经过测试和测试,我发现如果您的方案包含大写字符,浏览器将无法启动它。您的方案应该只包含小写字符!另外请注意,Chrome项目的错误459156仍然不允许您直接启动url,您应该将用户引用到包含此JavaScript代码的网页:w

android - 什么是 Intent 过滤器?

我已经阅读了很多关于Intent过滤器的文章,但我真的无法准确理解它们的作用?如果有人可以用一个清晰​​的例子向我解释一下Intent过滤器的作用是什么?谢谢 最佳答案 我认为它有据可查here.总而言之,当(例如)您将Intent传递给Context.startActivity或Context.startService,或使用Context.sendBroadcast等进行广播时,该Intent传递给什么Activity或服务(或哪组广播接收器)?回答:如果Intent是“显式”的,即它设置了组件名称字段,那么它会被传递到它指定的

android - 什么是 Intent 过滤器?

我已经阅读了很多关于Intent过滤器的文章,但我真的无法准确理解它们的作用?如果有人可以用一个清晰​​的例子向我解释一下Intent过滤器的作用是什么?谢谢 最佳答案 我认为它有据可查here.总而言之,当(例如)您将Intent传递给Context.startActivity或Context.startService,或使用Context.sendBroadcast等进行广播时,该Intent传递给什么Activity或服务(或哪组广播接收器)?回答:如果Intent是“显式”的,即它设置了组件名称字段,那么它会被传递到它指定的

android - 匹配 <intent-filter> 中的 url 模式

我希望我的一项Activity能够获取特定的网址。模式是:http://www.example.com/abc123/foo/xyz789路径组件“abc123”和“xyz789”可以是任意字母数字序列,长度>1。在我的list中这样做:但似乎我域中的任何模式都在匹配,即:myexample.commyexample.com/whatever两者都匹配。我想也许.*运算符没有像我期望的那样工作?任何帮助都会很棒,谢谢http://developer.android.com/guide/topics/manifest/data-element.html 最佳答

android - 匹配 <intent-filter> 中的 url 模式

我希望我的一项Activity能够获取特定的网址。模式是:http://www.example.com/abc123/foo/xyz789路径组件“abc123”和“xyz789”可以是任意字母数字序列,长度>1。在我的list中这样做:但似乎我域中的任何模式都在匹配,即:myexample.commyexample.com/whatever两者都匹配。我想也许.*运算符没有像我期望的那样工作?任何帮助都会很棒,谢谢http://developer.android.com/guide/topics/manifest/data-element.html 最佳答