当用户点击具有我的域名的链接时,我必须打开我的Android应用程序.例如,假设我的域名是abc.com,我已在我的Facebook页面上发布此链接.当我的一个朋友(他的应用程序中安装了我的应用程序)点击链接(在设备的浏览器中)时,我应该能够在我的应用程序内的webvIEw中打开我的网站.
我不确定如何使这项工作,但意图过滤器工作?如果是这样,有人可以给我一段代码吗?
解决方法:
您必须在单击URL时应启动的活动中定义自定义Intent Filter.
假设您想在用户单击网页上的http://www.example.com/链接时启动FirstActivity.
将此添加到您在Manifest中的活动:
<activity androID:name=".FirstActivity" androID:label="FirstActivity"> <intent-filter> <action androID:name="androID.intent.action.VIEW"></action> <category androID:name="androID.intent.category.DEFAulT"></category> <category androID:name="androID.intent.category.broWSABLE"></category> <data androID:host="www.example.com" androID:scheme="http"></data> </intent-filter></activity>
当用户单击HTML链接到http://www.example.com/时,系统将提示使用浏览器或您的应用程序.
总结以上是内存溢出为你收集整理的如何在浏览器中单击URL时打开Android应用程序全部内容,希望文章能够帮你解决如何在浏览器中单击URL时打开Android应用程序所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)