劇多
首頁
資訊
體育
娛樂
汽車
投資
財經
軍事
科技
數碼
科學
遊戲
歷史
健康
政治
影視
旅遊
育兒
美食
時尚
房產
農業
社會
文化
教育
技術
美文
情感
故事
家居
職場
自然
闢謠
心理
攝影
漫畫
生活
其它
Club
Tips
熱門話題
搜尋
註冊
登入
首頁
>
Club
>
2021-02-12 11:57
如何透過html網頁呼叫本地安卓app?
16
回覆列表
1 # dazhe11529
1、首先在編寫一個簡單的html頁面
開啟app
2、在Android本地app的配置在AndroidManifest的清單檔案裡的intent-filte中加入如下元素: 2然後使用“手機瀏覽器”或者“webview”的方式開啟這個本地的html網頁,點選“開啟APP”即可成功開啟本地的指定的app 二:如何透過這個方法獲取網頁帶過來的資料只能開啟就沒什麼意思了,最重要的是,要傳遞資料,那麼怎麼去傳遞資料呢?可以使用上述的方法,把一些資料傳給本地app,那麼首先更改一下網頁,程式碼修改後:
開啟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; }});
發表回復
相關內容
怎樣下載網頁字尾為html的線上影片?有沒有高手啊?
HTML網頁怎樣連結到另一個HTML網頁?
html中,怎麼呼叫vbs檔案?
如何在html網頁中引入百度街景地圖?
∧
中秋節和大豐收的關聯?
∨
大家對《都挺好》這部劇有啥看法?
熱門排行
vgn極地狐有必要買嘛?
steam有令牌被人登錄怎麼辦?
九號電動車有音響嗎?
奧妙洗衣液正品和仿品的區別?
晚上幾點知了最多?
最健康的犬種?
華為和平精英總是滑到狀態欄怎麼關閉?
一笑江湖舞蹈叫什麼名字?
晶核冒險者小屋怎麼去?
審視端詳注視區別?
1、首先在編寫一個簡單的html頁面
開啟app
2、在Android本地app的配置在AndroidManifest的清單檔案裡的intent-filte中加入如下元素: 2然後使用“手機瀏覽器”或者“webview”的方式開啟這個本地的html網頁,點選“開啟APP”即可成功開啟本地的指定的app 二:如何透過這個方法獲取網頁帶過來的資料只能開啟就沒什麼意思了,最重要的是,要傳遞資料,那麼怎麼去傳遞資料呢?可以使用上述的方法,把一些資料傳給本地app,那麼首先更改一下網頁,程式碼修改後:開啟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; }});