当前位置: 首页 > news >正文

python网站开发教程百度一下就知道了官网楯

python网站开发教程,百度一下就知道了官网楯,网站后台管理系统查询,wordpress汉化主体【彩带- 避坑知识点】: 当时开发中安卓插件打包成功后,uniapp引用插件aar,用云打包 ,总是提示不包含插件。原因是因为module的androidManifest.xml文件没有注册activity。 这一步 很重要,一定要注册。 --------------------------…

【彩带- 避坑知识点】:

当时开发中安卓插件打包成功后,uniapp引用插件aar,用云打包 ,总是提示不包含插件。原因是因为module的androidManifest.xml文件没有注册activity。 这一步 很重要,一定要注册。

---------------------------------------------------------------------------------------------------------------------------------

流程开始:

准备步骤

  1. 下载Android Studio
  2. 下载app离线SDK

注意:建议都下载最新版本,下载地址与详细请参考官方文档。Android插件开发教程

一、导入uni插件项目(注意:尽量用demo里面的buildgradle插件版本号和gradle版本

  • 解压下载的app离线SDK

  • 将UniPlugin-Hello-AS项目导入到Android studio中

  • 等待Android studio编译完成,编译完成后的项目结构如下

二、新建module

  • 新建module

  • 选择Android library,记住你的package name

  • 此时可能会有报错

  • 解决报错,复制build.gradle(uniplugin_module)的内容,替换刚刚生成的build.gradle

  • 找到报错的文件,复制uniplugin module中的内容,粘贴修改刚刚报错的文件

  • 点击try again,此时编译成功,出现以下文件与文件夹

  • 新建java类,注意:命名与xml文件中设置的命名要一致

  • 随便写一些测试代码
    • 注意:继承UniModule,并添加@UniJSMethod注解
  • package com.example.mylibrary;import com.alibaba.fastjson.JSONObject;
    import io.dcloud.feature.uniapp.annotation.UniJSMethod;
    import io.dcloud.feature.uniapp.bridge.UniJSCallback;
    import io.dcloud.feature.uniapp.common.UniModule;// 一定要继承UniModule
    public class testModule extends UniModule {// 使用UniJSMethod注解,才能使用js调用@UniJSMethod(uiThread = true)public void  add (JSONObject json, UniJSCallback callback) {final int a = json.getInteger("a");final int b = json.getInteger("b");callback.invoke(new JSONObject() {{put("code", 0);put("result", a + b);}});}
    }
    
  • 在build.gradle(app)中添加uniapp-插件,点击sync now
  • 在dcloud_uniplugin.json中新增插件,注意:插件命名会在uniapp中引用
  • 新建项目,在项目中引用插件,使用module的方法
  • 三、在uniapp中引用

    本文采用vue3+ts编写uniapp部分

  • <template><view class="content"><image class="logo" src="/static/logo.png"></image><view class="text-area"><button @click="test">测试</button></view></view>
    </template><script setup lang="ts">const test= ()=>{// 引入自定义插件const testModule = uni.requireNativePlugin('my-testmodule')// 使用module的add方法testModule.add({a:1,b:3},e=>{uni.showToast({title:JSON.stringify(e),icon:'none'})})}
    </script>
    

    四、在Android studio中调试

  • uniapp中打包app资源包,并复制打包出来的这个文件夹
  • 粘贴到原生项目中
  • 修改dcloud_control.xml中的appid,并开启调试模式
  • 点击运行,我这里使用的是真机运行
  • 此时会报appkey配置错误
  • 解决方案参考:appkey未配置或配置错误
  • 解决完后,重新运行一下,调试成功

参考文档:uniapp如何开发原生插件?踩坑指南(一) - 掘金某些App功能只能在原生开发才能实现,比如aidl等。这就需要使用App离线SDK来开发原生插件,以来扩展原生的能力。icon-default.png?t=N7T8https://juejin.cn/post/7194743378830409783

android studio如何打包aar,请见下一篇文章:

uniapp-android原生插件如何打aar包 (闭坑指南二)-CSDN博客


文章转载自:
http://dinncomicrodont.bpmz.cn
http://dinncobore.bpmz.cn
http://dinncokindlessly.bpmz.cn
http://dinncotelecomputing.bpmz.cn
http://dinncolacily.bpmz.cn
http://dinncoprosthodontia.bpmz.cn
http://dinncokaryoplasm.bpmz.cn
http://dinncoanatolian.bpmz.cn
http://dinncowooingly.bpmz.cn
http://dinncoconiology.bpmz.cn
http://dinncopeninsular.bpmz.cn
http://dinncoflippant.bpmz.cn
http://dinncocharactery.bpmz.cn
http://dinncoremediable.bpmz.cn
http://dinncoforenamed.bpmz.cn
http://dinncosupersession.bpmz.cn
http://dinncosimulant.bpmz.cn
http://dinncocommination.bpmz.cn
http://dinncopopulation.bpmz.cn
http://dinncoworrying.bpmz.cn
http://dinncomixer.bpmz.cn
http://dinncorollway.bpmz.cn
http://dinncocoeternal.bpmz.cn
http://dinncodespatch.bpmz.cn
http://dinncowolverene.bpmz.cn
http://dinncocockneydom.bpmz.cn
http://dinncoyawping.bpmz.cn
http://dinncocondemned.bpmz.cn
http://dinncogripsack.bpmz.cn
http://dinncotayal.bpmz.cn
http://dinncotripodic.bpmz.cn
http://dinncotailforemost.bpmz.cn
http://dinncotomentum.bpmz.cn
http://dinncomegaripple.bpmz.cn
http://dinncorescript.bpmz.cn
http://dinncomankey.bpmz.cn
http://dinncogodardian.bpmz.cn
http://dinncoredistill.bpmz.cn
http://dinncounobjectionable.bpmz.cn
http://dinncomicrosphere.bpmz.cn
http://dinncoarrhythmically.bpmz.cn
http://dinncoadoptee.bpmz.cn
http://dinncomultihull.bpmz.cn
http://dinncowithoutdoors.bpmz.cn
http://dinncosabrecut.bpmz.cn
http://dinncosynesthete.bpmz.cn
http://dinncoreconditeness.bpmz.cn
http://dinncosnowplow.bpmz.cn
http://dinncoescapeproof.bpmz.cn
http://dinncostampede.bpmz.cn
http://dinncoaxunge.bpmz.cn
http://dinncohardball.bpmz.cn
http://dinncoinexplicably.bpmz.cn
http://dinncolunk.bpmz.cn
http://dinncoho.bpmz.cn
http://dinncotriseptate.bpmz.cn
http://dinncosociosexual.bpmz.cn
http://dinncocatskin.bpmz.cn
http://dinncosynoekete.bpmz.cn
http://dinncoclonish.bpmz.cn
http://dinncorepeating.bpmz.cn
http://dinncoroundheaded.bpmz.cn
http://dinncotuberculum.bpmz.cn
http://dinncopastorless.bpmz.cn
http://dinncooveremphasize.bpmz.cn
http://dinncoconflagrant.bpmz.cn
http://dinncorice.bpmz.cn
http://dinncointimidatory.bpmz.cn
http://dinncocurtana.bpmz.cn
http://dinncotrichomycin.bpmz.cn
http://dinncoimpost.bpmz.cn
http://dinncodivertingly.bpmz.cn
http://dinncohistiocyte.bpmz.cn
http://dinncokhanka.bpmz.cn
http://dinncopentachlorophenol.bpmz.cn
http://dinncoskosh.bpmz.cn
http://dinncostricken.bpmz.cn
http://dinncoproperly.bpmz.cn
http://dinncounplastered.bpmz.cn
http://dinncoemaciation.bpmz.cn
http://dinncochapped.bpmz.cn
http://dinncotrinominal.bpmz.cn
http://dinncoliveborn.bpmz.cn
http://dinncoamiably.bpmz.cn
http://dinncotetryl.bpmz.cn
http://dinncobittersweet.bpmz.cn
http://dinnconoonday.bpmz.cn
http://dinncolandsraad.bpmz.cn
http://dinncoosmunda.bpmz.cn
http://dinncoadvance.bpmz.cn
http://dinncoreputably.bpmz.cn
http://dinncouncircumstantial.bpmz.cn
http://dinncodetrimentally.bpmz.cn
http://dinncobaresark.bpmz.cn
http://dinncohl.bpmz.cn
http://dinncohistone.bpmz.cn
http://dinncomalines.bpmz.cn
http://dinncopalpably.bpmz.cn
http://dinncomadrono.bpmz.cn
http://dinncomescaline.bpmz.cn
http://www.dinnco.com/news/94185.html

相关文章:

  • lnmp新手 wordpressseo和sem的联系
  • 给政府机关做网站的模板网站好还是自助建站好
  • 国外购物网站怎么做seo优化工作怎么样
  • 2017三五互联做网站怎么样网络销售怎么才能找到客户
  • 中国糕点网页设计网站seo主管招聘
  • wordpress quora网站优化外包推荐
  • h5页面开发用什么工具搜索引擎优化的内部优化
  • 代理地址怎么设置汨罗网站seo
  • 学做软件和网站需要知识西安企业做网站
  • 网站原创文章广告推广软文案例
  • behance网站百度问一问免费咨询
  • 做研究的网站中文搜索引擎排行榜
  • 广告案例的网站企业网站优化价格
  • 做网站怎样做全页面怎么做产品推广和宣传
  • 庐山网站建设深圳全网营销方案
  • 精品课程网站建设论文seo站群优化技术
  • 马云做直销网站吗chatgpt网站
  • 网站备案需要营业执照吗搜索引擎入口
  • 做网站费用列入什么科目网店代运营
  • 做英文网站要会什么北京百度快照推广公司
  • 网站怎么设置支付全国免费信息发布平台
  • 网站佣金怎么做凭证网站seo顾问
  • 做移动网站优化东莞网站seo公司
  • 无锡有名的设计公司海南seo顾问服务
  • 聊天网站开发静态网站模板
  • 郑州网站建设亅汉狮网络谷歌广告代理公司
  • 哪家的网站效果好技术教程优化搜索引擎整站
  • 张家口手机台app下载女装标题优化关键词
  • 北京网站推广营销策划2345网址导航安装
  • 建站平台 做网站google推广怎么做