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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > Android >内容正文

Android

jq调用android方法,Android端JQueryMobile使用教程(一)

發布時間:2024/8/5 Android 49 豆豆
生活随笔 收集整理的這篇文章主要介紹了 jq调用android方法,Android端JQueryMobile使用教程(一) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

標簽(空格分隔): Android JQueryMobile

工程構建

新建一個Android工程

在工程中創建目錄assets/www

從官網(http://jquerymobile.com/)上下載JQuery和JQuery Mobile框架。

將query.mobile-x.x.x.min.css,query.mobile-x.x.x.min.js,images文件夾和query-xxx.min.js文件復制到assets/www目錄下。

在assets/www目錄下創建并編寫index.html文件

更改Activity類

示例代碼:index.html

JQuery Mobile Libraries

Page Title

Page content goes here.

Page Footer

示例代碼:MainActivity.java

package com.litsoft.jqmobile;

import android.app.Activity;

import android.os.Bundle;

import android.os.Handler;

import android.webkit.WebView;

/**

* 1.首先初始化WebView并允許WebView使用Javascript

* 2.使用handler機制,將MainActivity的對象實例和前端的Javascript綁定,交互的接口名稱為contactSupport

* @author Prostory

*

*/

public class MainActivity extends Activity {

WebView webView;

private Handler handler = null;

/** Called when the activity is first created. */

@Override

public void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

// 初始化WebView

webView = new WebView(this);

setContentView(webView);

// 允許使用Javascript

webView.getSettings().setJavaScriptEnabled(true);

handler = new Handler();

webView.addJavascriptInterface(this, "contactSupport");

//裝載index.html頁面

loadPage("index.html");

}

public void loadPage(String in){

final String url = "file:///android_asset/www/" + in;

loadURL(url);

}

private void loadURL(final String in){

handler.post(new Runnable(){

public void run(){

webView.loadUrl(in);

}

});

}

}

頁面設計說明:

在jQuery Mobile框架設計的HTML頁中,通常是一個頁面中有一個頁面容器,而頁面容器中則存在多個頁面。頁面容器以date-role=“page”作標識,而普通頁面以date-role=“content”作標識。在一個頁面中,頁面頭部和尾部是可選的部分。

示例代碼:

.....................

在上面的代碼中,展示了如何在一個容器頁面中包含三個頁面,其中有2個頁面是有頁頭和頁腳的,分別用data-role="header"和data-role="footer"標識。

總結

以上是生活随笔為你收集整理的jq调用android方法,Android端JQueryMobile使用教程(一)的全部內容,希望文章能夠幫你解決所遇到的問題。

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