如何将结构化文本数据传送到卵石监视应用程序?

时间:2015-08-07 22:13:56

标签: c pebble-sdk

作为C的相对菜鸟,我正在寻找一种更好的方式,以一种允许手表应用程序在嵌套循环中解码它的方式向我的手表应用程序提供结构化文本数据。

数据由包含两个值的可变数量的记录组成,例如: (记录1)值1,值2,(记录2)值3,值4等...

目前,我使用PebbleKit.sendDataToPebble将数据作为字符串发送,作为双重分隔的字符串,使用":"记录与" |"之间值之间,例如" value1 | value2:value3 | VALUE4 ..."并在数据到达时使用mstrtok解压缩数据。

这是有效的(有点),但是a)在内存上非常昂贵b)我怀疑会导致一些崩溃,c)使用一些我不理解的奇特C代码。

我正在使用数据在手表上构建一个simpleMenuItem。

由于我在Android配套应用中使用java生成数据,因此我能够以任何我喜欢的方式构建数据。 所以,问题是:

是否可以从这些数据构建一个字节数组,如JSON或其他东西,可以映射到我能够迭代的结构中,将两个值提取到本地* char变量中?

0 个答案:

没有答案