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,百度,可以 。 魅族手机自带的不行
转载请注明原文地址: https://ju.6miu.com/read-1307493.html