日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > HTML >内容正文

HTML

手机浏览器访问本地html,如何经过Html网页调用本地安卓app?

發布時間:2024/9/19 HTML 59 豆豆
生活随笔 收集整理的這篇文章主要介紹了 手机浏览器访问本地html,如何经过Html网页调用本地安卓app? 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

如何使用html網頁和本地app進行傳遞數據呢?通過研究,發現仍是有方法的,總結了一下,大體有一下幾種方式html

更新一下吧,這篇日志寫于2013年11月,離如今已經好久了,依然不少朋友在查閱。目前應該有更新的技術。你們也去補充一下。另外評論里面有朋友說只有webkit內核的瀏覽器能夠使用,這個我沒有去作過驗證,你們使用的時候,能夠參考一下。android

---update?in 2015.11.13web

1、經過html頁面打開Android本地的app瀏覽器

一、首先在編寫一個簡單的html頁面app

Insert title here

打開app

二、在Android本地app的配置ide

在AndroidManifest的清單文件里的intent-filte中加入以下元素:

示例截圖以下:post

而后使用“手機瀏覽器”或者“webview”的方式打開這個本地的html網頁,點擊“打開APP”便可成功開啟本地的指定的appui

2、如何經過這個方法獲取網頁帶過來的數據url

只能打開就沒什么意思了,最重要的是,咱們要傳遞數據,那么怎么去傳遞數據呢?spa

咱們能夠使用上述的方法,把一些數據傳給本地app,那么首先咱們更改一下網頁,代碼修改后:

Insert title here

打開app

(1).假如你是經過瀏覽器打開這個網頁的,那么獲取數據的方式為:

Uri uri = getIntent().getData();? String test1= uri.getQueryParameter("arg0");? String test2= uri.getQueryParameter("arg1");

(2)若是使用webview訪問該網頁,獲取數據的操做為:

webView.setWebViewClient(new WebViewClient(){

@Override

public boolean shouldOverrideUrlLoading(WebView view, String url) {

Uri uri=Uri.parse(url);

if(uri.getScheme().equals("m")&&uri.getHost().equals("my.com")){

String arg0=uri.getQueryParameter("arg0");

String arg1=uri.getQueryParameter("arg1");

}else{

view.loadUrl(url);

}

return true;

}

});

與50位技術專家面對面20年技術見證,附贈技術全景圖

總結

以上是生活随笔為你收集整理的手机浏览器访问本地html,如何经过Html网页调用本地安卓app?的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。