栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

AppNest快速开发

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

AppNest快速开发

AppNest快速开发
  • AppNest—HybridApp壳子快速配置
    • 从0开始
      • 环境配置
      • 简单开始
      • App包配置
    • 提供的与web交互的方法

AppNest—HybridApp壳子快速配置

该壳子是一个基于kotlin开发的基础App壳子,通过简单的配置即可接入web页面及所提供的原生基础页面快速生成可运行的App。(需具备基础的Android基础知识,Apk签名打包等需要使用者自行配置)

从0开始

去AppNestAndroid页面获取Android壳子代码

环境配置

本项目为了适配最新版本的Android Studio Fox版本,使用了最新的Gradle版本(gradle-7.0.2),需要在AndroidStudio的配置中对Gradle所使用的JDK版本进行设置,需要设置为Java11一上版本才能正常使用

简单开始


只需将基于 AppNestWeb开发的页面地址直接替换图片中对应的url字段中的内容,即可快速的在App中进行展示

 {
      "name": "测试",//tab名称
      "iconUrl": "https://dbx-assets.oss-cn-shanghai.aliyuncs.com/H5/icon_daily_normal.webp?versionId=CAEQLhiBgIDSheCH3xciIDc2ZDVmNjdkMTg4ZjQ1MmU5NDAwNGMyOTczNjI4YWU2",//tab图标
      "textColorRes": "#595F7E",//tab按钮默认颜色
      "textColorResSelected": "#32B8EC",//tab按钮选中时的颜色
      "url": "",//类型为web时对应加载的url地址
      "type": "IM"//首页tab页面类型
    }

其中的type字段包含的类型

type意义
webweb页面
IM壳子集成了腾讯的im功能,可通过简单的配置进行集成使用
mine提供了一个简单的原生用户页面
App包配置

App包相关配置都同意到了versionPlugin目录中的BuildConfig中,其中还包含了App使用的三方信息,如厂商推送需要的id,文件上传我们使用阿里oss实现,在这里可以配置对应的oss存储桶信息,及鉴权地址等,修改App对应的唯一的applicationId即可开始进行App的安装工作了

提供的与web交互的方法

提供了基础的带参打开关闭web页面的功能,提供了图片、视频选择,拍照,拍视频,二维码扫描等的基础功能,具体的JSBridge实现方式下一期具体分析。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/314724.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号