Android 我希望我的应用程序位于;以“打开”;浏览器部分
如果有人点击一个链接,上面写着“打开”,你可以选择“Firefox,Chrome…” 如何将我的应用程序放在那里,如果有人单击我的应用程序名称。。。我的应用程序以包含此链接的参数启动 如果这是错误的部分,我很抱歉。使用Android 我希望我的应用程序位于;以“打开”;浏览器部分,android,Android,如果有人点击一个链接,上面写着“打开”,你可以选择“Firefox,Chrome…” 如何将我的应用程序放在那里,如果有人单击我的应用程序名称。。。我的应用程序以包含此链接的参数启动 如果这是错误的部分,我很抱歉。使用 说明: 指定活动、服务或广播接收器可以响应的意图类型。意图过滤器声明其父组件的功能—活动或服务可以做什么以及接收器可以处理什么类型的广播。它打开组件以接收广告类型的意图,同时过滤掉那些对组件没有意义的意图。 过滤器的大部分内容由其描述。您需要将以下添加到清单文件中的活动(将在应用
说明:
指定活动、服务或广播接收器可以响应的意图类型。意图过滤器声明其父组件的功能—活动或服务可以做什么以及接收器可以处理什么类型的广播。它打开组件以接收广告类型的意图,同时过滤掉那些对组件没有意义的意图。
过滤器的大部分内容由其
描述。您需要将以下
添加到清单文件中的活动(将在应用程序中打开)定义中
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.BROWSABLE" />
是可选的,仅用于使用默认意图 不确定,但可以帮助您参考此信息您以前听说过intentFilter吗?做一点搜索并用短语表达你的问题,href=“市场://
?”???我认为,这个链接不会被http方案意图过滤器捕捉到。这将启动指向谷歌play搜索栏的Android市场。真正的链接将是,如果您键入,您可以找到相同的内容market://search?q=pname:com.nytimes.android 在google play搜索上:PCan-be。但OP希望他的应用程序在列表中有一个http://href。不知道你为什么提出市场。真让人困惑,谢谢android:host=“www.bbc.in”
??为什么?它有什么作用?它不会只限于那个主人吗?OP并没有要求这样做。令人困惑。谢谢你的帮助,但我如何使用url作为参数调用我的应用程序?谢谢你,我现在如何将url作为我的应用程序的参数提交?我的应用程序使用此url创建了一些内容。提前谢谢!当您的活动启动时,您将在意图数据中获得启动此意图的URL。如果您仍无法找到解决方案,请告诉我是否需要我对此进行详细说明。
<activity
android:name=".DashBoard"
android:label="@string/title_activity_dash_board"
android:exported="true"
android:theme="@style/AppTheme.NoActionBar">
<intent-filter>
<data
android:host="www.bbc.in"
android:pathPrefix="/"
android:scheme="https" />
<data
android:host="www.stg.bbc.in"
android:pathPrefix="/"
android:scheme="http" />
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
</intent-filter>
</activity>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.BROWSABLE" />