从零开始开发Garmin APP

众所周知, garmin智能运动手表可以免费提供开发环境, 可以根据自己需要去扩展它, 所以不要浪费你所雪道的知识, 扩充丰富它吧
PS: 基础讲解, 更多尝试请参考官方sdk中提供的例子

1. 注册成为garmin开发者

https://apps.garmin.com/login/?service=/en-US/developer

貌似帐号和开发者帐号是通用的


从零开始开发Garmin APP_第1张图片
Snip20171019_1.png

2. 开发环境

eclipse

https://www.eclipse.org/downloads/

下载garmin sdk

https://developer.garmin.com/connect-iq/sdk/

在sdk下载页面, 可以得到详细的安装到eclipse的步骤, 这里不多阐述

3. 开发相关经验

对于MonkeyC官方Api搜索功能很弱, 只能搜固定关键字, 这里贴一些用的到的直链

  • api总览
    https://developer.garmin.com/downloads/connect-iq/monkey-c/doc/top-level-namespace.html
    https://developer.garmin.com/downloads/connect-iq/monkey-c/doc/_index.html
  • 颜色 (只支持很少的几种)
    https://developer.garmin.com/connect-iq/api-docs/
  • 网络访问 (只能访问https服务器)
    https://developer.garmin.com/downloads/connect-iq/monkey-c/doc/Toybox/Communications.html
  • 设置项和存储
    https://developer.garmin.com/connect-iq/programmers-guide/resource-compiler/
  • 存储, 资源, 样式 (支持fnt字库)
    https://developer.garmin.com/connect-iq/programmers-guide/resource-compiler/

X. 提交app

官方说明 https://developer.garmin.com/connect-iq/submit-an-app/
进入 https://apps.garmin.com/en-US/developer/ 点击右上角上传应用
需要注意事项:

  • 一个app在开发过程中可以进行app/face/widget/data转换, 但是第一次提交就对这个app定性了, 再次提交是不可以改变类型的.
  • 第一次提交到商店发布需要1~2天审核时间
  • 以后更新后商店通知到手机更新都是秒更
  • 可以选择非开放和开放两种发布模式, 非开放和未审核的app都可以通过网页激活电脑上的garmin express来通过电脑安装到手表上
  • 可以将生成好的打包文件直接拖拽到手表相应文件夹, 不过不建议这么做, 这样做会导致系统不稳定, 而且拖拽的文件包含了很多型号, 手表本身也需要转化一下才可以使用, 会变成另一个随机文件名, 而且貌似不容易删除
  • app信息里面尽量添加反馈邮箱, 用来获得用户反馈信息并进行修改

下一篇介绍MonkeyC的写法和经验

你可能感兴趣的:(从零开始开发Garmin APP)