是否支持对 Connect IQ 应用程序进行单元测试?我在文档中找不到任何内容。
理想情况下,该解决方案应该与 Eclipse SDK 集成。
有没有办法在Garmin Fenix 3中使用加速度计?我正在为我的Fenix 3手表开发一个Stroke Coach应用程序.
我的问题是我不知道如何利用我所知道的加速计传感器.我搜索了所有Garmin IQ兼容设备开发应用程序的文档,但没有运气.
关于这个的任何想法?
根据http://developer.garmin.com/connect-iq/programmers-guide/resource-compiler/的应用程序设置应显示在移动查看器中,但我看不到它们。我正在尝试编写带有设置的watch-app,并创建了resources / settings / settings.xml和resources / settings / properties.xml,但是基于Windows桌面和android connect都不允许我修改设置。我可以通过模拟器对其进行修改。
有什么我想念的吗?还是这是不受支持的功能?
我正在 Eclipse 中的 Garmin 在 Monkeyc (ConnectIq) 中构建项目,我想在我的代码中使用const而不是,但编译器var似乎无法识别该关键字。const可能出什么问题了?
我的代码是:
const PI = 3.14;
Run Code Online (Sandbox Code Playgroud)
编译器这样抱怨:
BUILD: ERROR: C:\Path:155 missing '}' at 'const'
Run Code Online (Sandbox Code Playgroud)
如果我改为const,var一切都会顺利。哪里可能有问题?从 Garmin 文档 MonkeyC 应该有const关键字。
我需要安装 Garmin Connect SDK 和 Eclipse 并为 Garmin 产品创建项目。我正在关注
http://developer.garmin.com/connect-iq/getting-started/
我在 Fedora 中执行此操作,因为 Connect IQ SDK 仅适用于 Windows 和 Mac,我正在关注此站点以将其安装在 Fedora 中。根据该网站上的 orx57 评论,我在第二步“chmod +x monkeyc monkeydo”之前执行了 dos2unix ~/connectiq/bin/monkey{c,do} 但在此之后,如果我在控制台中输入monkeyc,它会显示“命令未找到”。如果我在完成上述所有步骤后执行最后一步,则相同。有人可以帮助我解决这个问题吗,或者我可以做些什么来使安装工作?
严肃的新手问题,但我似乎无法在任何地方找到答案!
我正试图在我的Garmin设备的应用程序中将我的身高从厘米转换为米.这是用Monkey C编写的(根据我的理解,非常类似于Java和C++).
这是我目前正在做的事情:
var height = angus.height;
var heightCM = height.format("%0.2f");
Run Code Online (Sandbox Code Playgroud)
我的身高是175,正如你所料,这给了我175.00的结果
我似乎无法找到任何资源告诉我如何基本上向左移动小数.任何帮助将非常感激.
以下是有关Monkey C格式的文档:https://developer.garmin.com/downloads/connect-iq/monkey-c/doc/Toybox/Lang/Number.html#format-instance_method
格式化数字的任何解释都会很棒.我也试图截断一个数字,例如从1234567到1234.因此,任何有关这方面的信息也会很棒.
提前致谢!