开发者社区> 问答> 正文

Android开发

Android端用户通过第三方扫码工具,扫二维码,获得一个自定义链接地址,复制链接地址到第三方浏览器点击跳转,会打开本地特定APP,怎么实现?

展开
收起
法一 2016-06-17 00:30:10 2175 0
2 条回答
写回答
取消 提交回答
  • Android系统本身也是支持App Link的,不过是用Android系统浏览器,第三方浏览器有可能不支持;所以除了第一位同学的回答外,建议还增加对App Link的支持;
    文档见: https://developer.android.com/studio/write/app-link-indexing.html

    2019-07-17 19:41:55
    赞同 展开评论 打赏
  • 主要是通过你自己的manifest里面注册scheme来告诉系统你能响应什么东西。然后点击就会跳转进来。如下例子,响应 "demo://" 这样所有的url

                <intent-filter>
                    <action android:name="android.intent.action.VIEW" />
                    <category android:name="android.intent.category.DEFAULT" />
                    <category android:name="android.intent.category.BROWSABLE" />
                    <data android:scheme="demo" />
                </intent-filter>
    2019-07-17 19:41:55
    赞同 展开评论 打赏
问答分类:
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
58同城Android客户端Walle框架演进与实践之路 立即下载
Android组件化实现 立即下载
蚂蚁聚宝Android秒级编译——Freeline 立即下载