cordova入门教程(四)Android平台的深层定制

虽然cordova建议我们不要去编辑改动platforms下面各平台的工程文件,除非你知道你在做什么。

将项目导入AS

我当然知道啊,打开android文件夹,妥妥一个基于gradle构建的android项目。导入到android studio里面:


cordova入门教程(四)Android平台的深层定制_第1张图片

现在我们想干什么都可以了,当然如果你的项目不需要那么深层的定制而且你没有android的基础,那么还是不要动这边文件。因为cordova打包apk的时候是基于这些工程文件的。

引用本地jar和aar,以及远程引用

其实导入到AS后就是日常的android开发了,这里简单说明一下吧,将要引入的aar或者jar拷贝到jniLibs文件夹下


cordova入门教程(四)Android平台的深层定制_第2张图片

jar的话,拷贝完之后直接build一下就可以了,aar的话还要在对应module里面的build.gradle文件里添加下面代码

repositories{
    flatDir{
        dirs 'libs'
    }
}

dependencies {
    //...
    compile(name:'demo-release', ext:'aar')//name为你aar包的名称
}

远程引用:

compile 'com.android.support:appcompat-v7:24.1.1'

这样就很方便我们扩展开发了,我们只需要将我们的库打包好,然后提供一个访问的接口,该接口在各个平台间遵循统一的规范,然后将接口暴露给cordova,这样在前端我们很容易的使用三方推送,二维码扫描,语音通话等功能了。

其他待补充

...

你可能感兴趣的:(cordova入门教程(四)Android平台的深层定制)