uniapp项目怎么通过AIDL拿到Android项目的数据

Android那边用的AIDL实现的两个APP之间的通信,但是公司之前都是原生Android开发的APP,现在有一个APP项目需要前端用uniapp开发,请问怎么通过AIDL跟原生Android通信?(我是个前端,AIDL我也不懂啊)

js与android交互为什么要用AIDL???通过AndroidWebView不就可以交互吗???

methods: {
    match () {
      const u = navigator.userAgent
      return !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/)
    },
    // transmitData
    async handleWebFunc (funcName, objVal = {}) {
      const isIOS = await this.match()
      objVal = JSON.stringify(objVal)
      if (isIOS) {
        window.webkit.messageHandlers[funcName].postMessage(objVal)
      } else {
        window[funcName].postMessage(objVal)
        window.AndroidWebView[funcName](objVal)
        window.Android[funcName](
          JSON.stringify(objVal)
        )
      }
    }
  }

 

你看看下面这个文章可以不

我用#CSDN#这个app发现了有技术含量的博客,小伙伴们求同去《Android-ContentProvider详解及实例》, 一起来围观吧 https://blog.csdn.net/g984160547/article/details/118222691?utm_source=app&app_version=4.9.3&code=app_1562916241&uLinkId=usr1mkqgl919blen

通过后台达到数据共享也行哦

如有帮助麻烦采纳