自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

在Android系統(tǒng)下PhoneGap與本地代碼交互

移動開發(fā)
就是在Android系統(tǒng)下phonegap的界面就是用了webview的Activity。(也可這樣理解在Android系統(tǒng)下phonegap就是用了webview的Activity)

昨天跟大家討論到在Android系統(tǒng)下如何做到phonegap與本地代碼的混用。今天特別來此總結(jié)下:

首先來概要:就是在Android系統(tǒng)下phonegap的界面就是用了webview的Activity。(也可這樣理解在Android系統(tǒng)下phonegap就是用了webview的Activity)

為什么這么說呢?答案在phonegap的源碼里~!

先給大家看例子吧,

我們在開發(fā)Android系統(tǒng)下phonegap到要寫到這要一個函數(shù)(以我的為例:)

public class ZcPhoneGapActivity extends DroidGap

就是必須繼承一個 DroidGap類,那么這個DroidGap類是怎么寫的呢?它是干嘛的呢?我們來看源碼:

public class DroidGap extends PhonegapActivity

好,發(fā)現(xiàn)DroidGap又繼承一個PhonegapActivity類,那么我們繼續(xù)看源碼:

public abstract class PhonegapActivity extends Activity

OK~!PhonegapActivity類繼承了 Activity,那是不是可以說明 DroidGap也是繼承至 Activity,那么我們自己寫的那個繼承DroidGap類的類是不是也繼承了Activity,所以我們的這個類完全可以把僅僅只當(dāng)做Activity來處理。

這樣我們能做的事就更多了,比如幾個Activity之間的跳轉(zhuǎn),(寫個loading界面什么的),在phonegap上寫按鍵事件,用Android的本地代碼寫菜單綁定按鍵事件,(記得要重寫onKeyDown方法),或者為你的phonegap程序?qū)憘€后臺Service,等等

總之在Android系統(tǒng)下把phonegap就當(dāng)做是用了webview的Activity來應(yīng)用。更簡潔的講就是把它當(dāng)做一個Activity來應(yīng)用。

責(zé)任編輯:佚名 來源: PhoneGapcn
相關(guān)推薦

2013-07-03 16:49:17

AndroidWebView

2011-09-05 15:09:06

Android平臺Phonegap

2012-03-07 11:17:19

AndroidPhoneGap插件

2011-09-13 14:57:55

PhoneGapAndroid

2011-08-31 13:22:37

PhoneGapAndroidjavascript

2012-03-07 15:07:54

PhoneGapAndroid源碼示例

2011-08-31 13:27:52

AndroidPhoneGap

2014-09-16 11:17:36

AndroidService交互方式

2024-01-10 09:48:52

Docker工具

2012-10-09 11:02:55

IBMdw

2011-12-21 21:34:50

PhoneGapiOSAndroid

2011-09-14 09:20:03

PhonegapAndroid平臺

2011-12-23 10:02:37

PhoneGapAndroid插件

2009-06-17 09:01:20

JBoss訪問EJB

2011-09-02 13:30:43

Android SDKPhoneGap

2012-03-08 09:09:11

PhoneGapjQuery Mobi本地化Web App

2012-03-30 15:54:43

ibmdw

2011-12-14 11:38:42

PhoneGapJavaAndroid

2015-08-14 10:32:10

CentOSOpenStack搭建本地源

2013-07-03 15:11:41

ANdroid
點贊
收藏

51CTO技術(shù)棧公眾號