如何使用PhoneGap的构建

在config.xml中插件可以用来通过配置插件(为每个应用程序构建phonegap构建服务,你需要有一个config.xml文件在你的根文件夹)。

据Cordova队公布,Cordova注册表已过时,所有的插件都搬到了npm, 并更名为"cordova-plugin-xxx"。

在你的config.xml文件:
<uses-permission android:name="android.permission.RECORD_AUDIO" />或
<uses-feature android:name="android.hardware.microphone" android:required="false" />

使用那个插件标识?
请注意,有两个插件之间的一些细微的差别:
• cordova-plugin-admobpro, 在你的Android SDK中它使用默认的jar,需要构建Gradle的Android apk。看到它的plugin.xml:
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>

• cordova-plugin-admob,它依赖于一个插件包含了google-play-services.jar,可以使用这些工具代替Gradle。看到它的plugin.xml:
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/>

PhoneGap构建是否支持Gradle?
请检查来自PhoneGap构建的新闻在他们的网页:https://github.com/
• 2015/9/29: Android的建立使用PhoneGap4+,现在使用@phonegapbuild 上的Gradle!查看博客:https://github.com/...更多的信息和警告!

• 2015/9/30:在新的Android gradle构建上有一些问题!我们已经再次恢复默认构建与ant。很抱歉的麻烦。

• 2015/9/30: @PhoneGapBuild会将gradle问题更新排序。

示例
查看全部config.xml文件:https://github.com/
然后你可以在你的javascript代码中调用AdMob插件(deviceready事件触发之后)。
你的index.html:
               keymob.isInterstitialReady(function (isReady) {
               if (isReady) {
               alert("Interstitial is load success,you can show it now");
                   }
              });

              keymob.showInterstitial()
              keymob.isInterstitialReady(function (isReady) {
               if (isReady) {
                keymob.showInterstitial();
            }
        });

        function onAdReceive(message) {
        if(message.adtype==keymob.AdTypes.INTERSTITIAL){
        alert(message.adtype + message.adapter+" ,you can show it now");
                                        }
      //keymob.showInterstitial();//show it when received
                                 }
document.addEventListener(keymob.AdEvent.ON_LOADED_SUCCESS, onAdReceive, false);

建立与APP的PhoneGap构建
把你的代码放置在https://github.com/,从来源于https://github.com/的PhoneGap构建添加应用。
这是用一个简单的PhoneGap构建演示项目(与index.html和config.xml)。
https://github.com/建立并得到你的应用程序包,如果构建通过。

转载于:https://my.oschina.net/bbk121/blog/620924

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值