如何通過Html網頁呼叫本地安卓app?

2021-07-31 02:55:03 字數 1938 閱讀 3210

---update in 2015.11.13

1、首先在編寫乙個簡單的html頁面

在androidmanifest的清單檔案裡的intent-filte中加入如下元素:

<

intent-filter

>

<

action

android:name

="android.intent.action.view"

/>

<

category

android:name

="android.intent.category.default"

/>

<

category

android:name

="android.intent.category.browsable"

/>

<

data

android:host

="my.com"

android:scheme

="m"

/>

intent-filter

>

示例截圖如下:

二、如何通過這個方法獲取網頁帶過來的資料

只能開啟就沒什麼意思了,最重要的是,我們要傳遞資料,那麼怎麼去傳遞資料呢?

(1).假如你是通過瀏覽器開啟這個網頁的,那麼獲取資料的方式為:

uri uri =getintent().getdata();  string test1= uri.getqueryparameter("arg0");  string test2= uri.getqueryparameter("arg1");
(2)如果使用webview訪問該網頁,獲取資料的操作為:

webview.setwebviewclient(new

webviewclient()

else

return

true

; }

});

如何通過Html網頁呼叫本地安卓app?

1 首先在編寫乙個簡單的html頁面 在androidmanifest的清單檔案裡的intent filte中加入如下元素 intent filter action android name android.intent.action.view category android name andro...

如何通過Html網頁呼叫本地安卓app?

update in 2015.11.13 1 首先在編寫乙個簡單的html頁面 在androidmanifest的清單檔案裡的intent filte中加入如下元素 intent filter action android name android.intent.action.view catego...

怎樣通過Html網頁呼叫本地安卓app

1 首先在編寫乙個簡單的html頁面 在androidmanifest的清單檔案中的intent filte中增加例如以下元素 intent filter action android name android.intent.action.view category android name and...