什么是安卓版 UI 业务包 SDK?如何接入?

涂鸦 Android 业务包是指包含业务逻辑和 UI 界面的涂鸦垂直业务模块,旨在为基于涂鸦智能生活 SDK 开发的应用提供快速的一站式接入涂鸦业务模块的能力。

概述

目前提供的业务包种类繁多,例如:

  • H5 商城
  • 设备配网
  • 设备控制
  • IP 摄像机
  • 智能场景
  • 常见问题与反馈
  • 消息中心
  • 家庭管理
  • 固件 OTA 升级
  • 设备详情
  • 地图服务
  • 语音技能快绑
  • 设备群组
  • 主题色配置

架构设计

涂鸦 Android 业务包以服务化的方式开放,一切功能接入皆以 Service 的方式提供。

获取服务

通过 BizCore 获取某业务包提供的服务协议 Service 实现,之后调用其服务方法,以达到业务目的。

实现服务

有些业务包依赖的服务协议并没有实现方(例如面板业务包某些情况下会依赖配网服务,在未接入配网业务包的情况下,该服务协议无人实现),这时你可以创建自己的类来实现对应服务协议,并将它注册给 BizCore 来完善业务包功能。

准备工作

注册开发者账号

在对接涂鸦不同开发方案之前,需要在涂鸦 IoT 开发平台上注册开发者账号、创建产品、创建功能点等,创建账号之后会获取激活 SDK 的密钥。

集成智能生活 SDK

集成涂鸦智能生活 SDK,是接入涂鸦业务包的必要前提。

接入安卓版智能生活 App SDK 业务包框架

下面介绍涂鸦 智能生活 App SDK 安卓版业务包通用配置说明。

说明:涂鸦已经废弃 com.tuya.android.module:tymodule-config:latestVersion 的 classpath。为确保更好的兼容性,建议及时移除。

前提条件

业务包支持的安卓 minSdkVersion 为 19,targetSdkVersion 为 29,且仅支持通过 AndroidX 构建。

配置业务包

本小节介绍配置业务包涉及的文件介绍、修改说明、及相关安卓依赖的设置。

配置文件

业务包更新时,必须重新下载配置文件。

配置项 说明 是否必选
assets module_app.json 和 x_platform_config.json 为服务化配置文件,请拷贝至 app 目录下的 assets 文件夹下,即可生效。
res
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
### 回答1: 安卓平台上常用的 UI 测试框架有以下几种: 1. Espresso:Google 推出的官方测试框架,可以用来进行简单的 UI 测试。 2. UI Automator:也是 Google 推出的测试框架,可以用来测试应用程序的多个 Activity 之间的交互。 3. Robotium:一个开源测试框架,可以自动化测试 Android 应用程序。 4. Appium:一个跨平台的自动化测试框架,可以用来测试 Android 和 iOS 应用程序。 5. Calabash:一个跨平台的测试框架,特别适合移动应用程序的测试。 这些测试框架都可以帮助开发者更好地测试安卓应用程序的用户界面,从而确保应用程序的质量和可用性。 ### 回答2: 安卓UI测试框架是用于对安卓应用程序的用户界面进行自动化测试的工具。以下是几种常见的安卓UI测试框架: 1. Espresso:谷歌官方推出的UI测试框架,简单易用且功能强大。它可以进行UI交互测试、断言UI组件状态、模拟用户输入等操作。 2. UiAutomator:也是谷歌官方的一个UI测试框架,支持跨应用测试,并且可以进行UI界面元素的查找、点击、滑动等操作。 3. Appium:一个跨平台的UI自动化测试框架,支持多种编程语言,并且可以对安卓、iOS、Windows等多个平台进行测试。 4. Robot Framework:一个开源的自动化测试框架,支持对安卓应用程序进行UI测试,具有简单的语法和丰富的测试库。 5. Selendroid:一个基于WebDriver的自动化测试框架,专注于安卓应用的UI测试。它支持通过模拟器或真机进行自动化测试,并且可以与Selenium WebDriver集成。 这些安卓UI测试框架都具有不同的特点和适用场景,开发人员可以根据具体需要选择合适的框架进行测试。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

IoT砖家涂拉拉

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值