浏览器打开android app

来源:互联网 发布:手游java服务器端源码 编辑:程序博客网 时间:2024/05/01 07:08

1.manifest中 选择要打开的activity 设置filter

  html和原生 定义好host,scheme,parameter

<intent-filter>    <action android:name="android.intent.action.VIEW" />    <category android:name="android.intent.category.BROWSABLE" />    <category android:name="android.intent.category.DEFAULT" />    <data        android:host="xxxxx.com"        android:scheme="xx" /></intent-filter>

2.在被打开的activity中 接收uri

    Uri uri = getIntent().getData();    if (uri != null) {        String startNativePage = uri.getQueryParameter("xxxxxx");//uri传参    }  


因浏览器原因,不能完全适配,不过国内主流 浏览器都可以打。 亲测:QQ,360,百度,可以 。 魅族手机自带的不行

0 0