android中通过浏览器启动native界面

1.首先我们看下效果,我在本地搭建了一个Tomact服务,然后手机连接打开网页

device-2016-11-24-104839.png

2,然后我们点击此连接打开native界面

device-2016-11-24-105035.png

3.我们看下代码


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
        "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<!-- saved from url=(0032)http://localhost:8080/jsandroid/ -->
<html xmlns="http://www.w3.org/1999/xhtml">
<html>
<body>
<h1>路由跳转</h1>
<html>
<body><a href="testapp://haha/open?name=lisi&age=30&from=ucbroswer" font-size="45">启动apk</a></body>
</html>


最主要就是我们的testapp://haha/open?name=lisi&age=30&from=ucbroswer 这个代表什么呢,这个就是我们定义好的约束,通过给activity制定约束条件就可以打开我们的activity

我们看下activity的配置


<activity android:name=".RouteTestActivity">
            <intent-filter>
                <action android:name="android.intent.action.VIEW"/>
                <category android:name="android.intent.category.DEFAULT"/>
                <category android:name="android.intent.category.BROWSABLE"/>
                <!--下面所设置的质需要和html端对调-->
                <!--在data里设置了 scheme和host,则该Activity可以接收和处理类似于 "sharetest://data/XXX"的链接-->
                <data
                    android:host="haha"
                    android:pathPrefix="/open"
                    android:scheme="testapp" />
            </intent-filter>

        </activity>

其实最重要的就是我们使用了intent-filter,就可以实现这种效果了

4.

另外webview直接加载也是可以的

代码地址:https://github.com/l123456789jy/AndroidTestDemo/blob/master/Demo/src/main/java/com/example/administrator/myapplication/RouteTestActivity.java

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 179,907评论 25 708
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 136,939评论 19 139
  • 编者按:是不是经常有人对你说:你应该怎么怎样。你是否也经常这样对自己说?这两个字像“框框”一样把人禁锢其中,让我们...
    雨天晴心理阅读 685评论 0 0
  • 2016.01.01 不念过去 不畏将来 从新来过
    灼落翼阅读 201评论 0 0
  • 一声的嘤啼, 打破了沉寂。 从此路漫漫, ...
    周良善阅读 258评论 0 0

友情链接更多精彩内容