在Android系统下PhoneGap与本地代…

首先来概要:就是在Android系统下phonegap的界面就是用了webview的Activity。(也可这样理解在Android系统下phonegap就是用了webview的Activity)

为什么这么说呢?答案在phonegap的源码里~!

先给大家看例子吧,

我们在开发Android系统下phonegap到要写到这要一个函数(以我的为例:)

public class ZcPhoneGapActivity extends DroidGap

就是必须继承一个 DroidGap类,那么这个DroidGap类是怎么写的呢?它是干嘛的呢?我们来看源码:

public class DroidGap extends PhonegapActivity

好,发现DroidGap又继承一个PhonegapActivity类,那么我们继续看源码:

public abstract class PhonegapActivity extends Activity

OK~!PhonegapActivity类继承了 Activity,那是不是可以说明 DroidGap也是继承至 Activity,那么我们自己写的那个继承DroidGap类的类是不是也继承了Activity,所以我们的这个类完全可以把仅仅只当做Activity来处理。

这样我们能做的事就更多了,比如几个Activity之间的跳转,(写个loading界面什么的),在phonegap上写按键事件,用Android的本地代码写菜单绑定按键事件,(记得要重写onKeyDown方法),或者为你的phonegap程序写个后台Service,等等

总之在Android系统下把phonegap就当做是用了webview的Activity来应用。更简洁的讲就是把它当做一个Activity来应用。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值