美文网首页
cordova入门教程(四)Android平台的深层定制

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

作者: 我是午饭 | 来源:发表于2016-08-22 15:06 被阅读354次

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

    将项目导入AS

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



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

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

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



    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平台的深层定制

          本文链接:https://www.haomeiwen.com/subject/qtghsttx.html