IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 移动开发 -> 出行SDK介绍 -> 正文阅读

[移动开发]出行SDK介绍

出行 SDK 依赖于涂鸦智能?智能生活?App SDK,基于此基础上进行拓展开发,旨在加速与出行相关的 IoT App 开发进程。SDK 主要包括了以下功能:

  • 查询出行设备信息,包括高清大图、设备固件信息
  • 设备 DP 快捷操作管理
  • 线下?店相关接口,包括获取及搜索线下门店
  • 骑?导航相关接口,包括获取骑行轨迹以及上传骑行轨迹

准备工作

您需要在涂鸦IoT开发平台上注册账号、创建?户外出行?相关产品等,例如?防丢器车载定位器智能电动车?等。然后获取到激活出行 SDK 的密钥。具体的操作流程请参考?快速集成安卓 App SDK我的上一篇博文《如何将安卓版智能生活 App SDK 集成到开发环境中?

快速集成

  1. 在 build.gradle 文件的?repositories?增加以下配置:

    maven {
      url "https://maven-other.tuya.com/repository/maven-releases/"
    }
    
  2. 在 build.gradle 文件里添加集成准备中下载的?dependencies?依赖库。

    dependencies{
    	implementation 'com.tuya.smart:tuyasmart:4.0.0'
    	implementation 'com.tuya.smart:tuyasmart-outdoor-sdk:1.0.0'
    }
    

Demo App

下面我将演示如何使用智慧出行 Android SDK 构建出行应用程序。智慧出行 Android SDK 分为多个功能模块,包括设备接口、线下门店、骑行导航。

运行环境

  • Android Studio Arctic Fox | 2020.3.1 Patch 4 Build #AI-203.7717.56.2031.7935034, built on November 21, 2021

  • Gradle 6.5及以上版本

运行示例

  1. 智慧出行 Android SDK 通过 Gradle 进行集成,需要安装相关资源

  2. Clone或者下载本示例源码

  3. 运行本示例需要AppKeySecretKey?和?安全图片,你可以前往?涂鸦智能 IoT 平台?注册成为开发者,并通过以下步骤获取:

    1. 登录 涂鸦智能IoT平台,在左侧导航栏面板分别选择:?App?->?SDK 开发
    2. 点击?创建APP?进行创建应用.
    3. 填写必要的信息,包括应用名称、应用包名等
    4. 点击创建好的应用,在获取密钥面板,可以获取 SDK 的 AppKey,AppSecret,安全图片等信息
    5. 根据iot平台上的帮助信息添加SHA256字符串
  4. 打开本示例工程中的?local.properties?文件

  5. 在?local.properties?中将获取到的AppKey、SecretKey填写,如下所示

   appKey=你的AppKey
   appSecret=你的AppSecret

? ? ?6. 下载安全图片并重命名为t_s.bmp,将安全图片拖拽到工程中?app模块?assets?文件夹下

* 注意: Package Name、 AppKey、AppSecret和安全图片必须跟你在?涂鸦智能 IoT 平台创建的应用保持一致,如果不一致则无法正常运行本示例工程。

  移动开发 最新文章
Vue3装载axios和element-ui
android adb cmd
【xcode】Xcode常用快捷键与技巧
Android开发中的线程池使用
Java 和 Android 的 Base64
Android 测试文字编码格式
微信小程序支付
安卓权限记录
知乎之自动养号
【Android Jetpack】DataStore
上一篇文章      下一篇文章      查看所有文章
加:2022-10-31 12:09:06  更:2022-10-31 12:11:57 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年5日历 -2024/5/20 0:34:15-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码