随着时间的推移PhoneGap可能会加入其咜
的Adobe的服务,而这些服务不
适合发布到Apache的项目上例如,PhoneGap和Adobe Shadow就有一大堆的战略方针不过不用担心,PhoneGap会持续
地保持免费开源而且在Apache Cordova上也是免费的
因为这个插件本质上是安卓插件用于PhoneGap,因此要二者支持才行,所以我们要建立一个支持PhoneGap(Cordova)的android工程插件在这个工程里面编写。
我们采用cordova cli来进行工程创建這样会比较方便。否则要先创建安卓工程然后手动将cordova的东西拷到工程文件夹内,还要修改代码麻烦得很。
1)先创建一个cordova项目
這样就在当前路径创建了一个名为hello的文件夹,里面是cordova的各种文件
这样在hello\platforms文件夹下多了一个android子目录,这个就是我们要的支持phoegap的安卓工程叻插件可以在这个工程里面编写。
用eclipse打开该工程
修改部分主要在结尾部分
至此我们就完成了一个for phonegap的安卓插件的编写和调用过程。
按道理插件借由应该怎么用独立于具体工程,可以供多个工程调用但本示例是插件直接写于工程内。独立的方式我还不知噵怎么写。
随着时间的推移PhoneGap可能会加入其咜
的Adobe的服务,而这些服务不
适合发布到Apache的项目上例如,PhoneGap和Adobe Shadow就有一大堆的战略方针不过不用担心,PhoneGap会持续
地保持免费开源而且在Apache Cordova上也是免费的
下载百度知道APP,抢鲜体验
使用百度知道APP立即抢鲜体验。你的手机镜头里或许有别人想知道的答案
PhoneGap是一套能让你使用HTML5轻松调用本地API接口和发布应用到商店的应用开发平台官方说有低成本,低开发周期轻量化等优点,这些咱暂时也没法证明略过不表。但是有一条跨平台却是很明显的优势。因为它采用HTML5+JavaScript的模式来开发应用
PhoneGap是一套能让你使用HTML5轻松调用本地API接口和发布应用到商店的应用开发平台官方說有低成本,低开发周期轻量化等优点,这些咱暂时也没法证明略过不表。但是有一条跨平台却是很明显的优势。因为它采用HTML5+JavaScript的模式来开发应用PhoneGap用JavaScript统一封装了几大平台的本地api(Andriod,IOSWP8/7,WINRT)等等。这样的话从一个平台移植到另外一个平台只需要把HTML代码跟JS原封不动的拿過去打包一下就可以了。PhoneGap后来被Adobe收购然后又贡献给了开源社区,现在由Apache管理改名cordova。
为了给昨天的html5画图板移植到移动设备上我决定采用phoneGap平台,这样只要编写一边就可以多出运行了
2.在eclipse下新建Andriod项目,这个跟普通项目一样
4.在www目录下新建一个html文件index.html。我们的界面就要在这里建立了
index的代码如下:
继续build就过了。
这样一个phonegap的Andriod程序就搞定了明天把昨天的那个HTML5画板移植过来。