1. 程式人生 > >js和安卓app互相傳資料(安卓app頁面整合html頁面,獲取資料並給安卓返回資料)

js和安卓app互相傳資料(安卓app頁面整合html頁面,獲取資料並給安卓返回資料)

先上Demo

<!DOCTYPE html>

<html>

<head>

    <meta charset="utf-8">

</head>

<body>

<button onclick="test()">測試商戶獲取多種資訊</button>

<id="demo"></p>

<script>

function test() {

var keys [

"1da0cc80-73d8-4331-83ee-bef36702c9ee",

"2c8ba05c6e9047b891719451387a85c5"

,

"5b2f31d7cbdb4f9095c93e02111d6fb8",

"b33bcfc3-4ac1-41e9-a5f8-5828970efbf9",

]

//js呼叫app方法  getUserDataBayKeys此函式名必須與app(安卓端)方法名一致。 window.Android是呼叫Android方法。window.Android.getUserDataBayKeys("a5b9f92d8cff452e967e9dcab1c68dba",keys);

}

//Android回撥過來的函式   函式名必須與app方法名一致。

function getUserDataBayKeysResult(data) {

console.log(data);

var obj document.getElementById("demo");

obj.innerHTML data;

}

</script>

</body>

</html>