【发布时间】:2016-12-04 20:46:11
【问题描述】:
我正在构建一个锻炼应用程序,并且一直在思考如何让用户定义他们的锻炼。我想避免输入多个文本字段,我希望允许用户通过文本输入整个内容,然后将他们的输入解析到我的预定义模型中进行锻炼。
在锻炼中定义锻炼的方式并不多(“3 组 10、9 和 8 次,分别为 100、120 和 130 (lbs | kg)”,“设置 1. 30 秒,休息 40 秒,设置 2........”)。所以起初我考虑做简单的字符串解析,但我想知道是否有现有的库/算法/方法可以用来帮助
这是一个安卓应用,我希望在本地进行计算
我还希望包括在谷歌搜索中实现自动完成。
我的模型就是这样,锻炼只是这些的集合
var exerciseTemplate = {
"exerciseTemplateId" : UUID,
"exerciseMetadataId" : UUID,
"defaultTargetQuantity": {
"sets" :{
{
"setId":UUID,
"setOrder": Integer,
"weight" : Float,
"unit" : (lbs | kg),
"reps" : Integer | "time" : Integer | "untilFailure" : Boolean,
"rest" : Integer
}
}
}
}
【问题讨论】:
标签: android json autocomplete nlp word-processor