主页 > 开源代码  > 

原生android打包.aar到uniapp使用

原生android打包.aar到uniapp使用

1.原生安卓里面引入uniapp官方提供的包文件: uniapp-v8-release.aar

2.提供uniapp调用的接口,新建类文件继承UniModule,

package com.dermandar.panoramal; import com.scjt.lib.certlib; import io.dcloud.feature.uniapp.annotation.UniJSMethod; import io.dcloud.feature.uniapp.bridge.UniJSCallback; import io.dcloud.feature.uniapp mon.UniModule; //继承UniModule public class UniPanoModule extends UniModule { public static int REQUEST_CODE = 900; UniJSCallback getcallback; private certlib certlib; //注解@UniJSMethod标识uniapp可调用,uiThread 是否异步线程 @UniJSMethod(uiThread = true) public void cmpinit(String certcode, UniJSCallback callback) { if (callback!=null){ certlib = new certlib(); callback.invoke(certlib.cmpinit(certcode)); certlib = null; } } }

3.打包.aar文件

修改build.grandle文件  // apply plugin: 'com.android.application' 修改成 apply plugin: 'com.android.library' 删除build.grandle文件中的 applicationId修改AndroidManifest.xml文件 //注释掉入口文件 <!-- <intent-filter>--> <!-- <action android:name="android.intent.action.MAIN"/>--> <!-- <category android:name="android.intent.category.LAUNCHER"/>--> <!-- </intent-filter>--> 删除AndroidManifest.xml文件中application中的属性 icon,labelmake module则可以生成.aar包文件

4. uniapp使用.aar参考上一篇文章

uts插件开发-继uniapp原生插件nativeplugins,uts插件开发可直接操作原生安卓sdk等,支持uniappx,支持源码授权价格等等-此片文章写的是基础的uts插件,原生相机拍照和回调-CSDN博客

标签:

原生android打包.aar到uniapp使用由讯客互联开源代码栏目发布,感谢您对讯客互联的认可,以及对我们原创作品以及文章的青睐,非常欢迎各位朋友分享到个人网站或者朋友圈,但转载请说明文章出处“原生android打包.aar到uniapp使用

上一篇

下一篇