为了让用户得到良好的交互体验,这几天写了个SenSorTile的app。
下面是部分展示,视频和代码将在完全完工后放出。
这个是初始化界面
,期间建立新数据库,进行对历史数据读取和蓝牙连接的准备。Init完毕后会跳到蓝牙连接界面。
点击按钮后,会启动ActivityStarter组件,调用系统BLUETOOTH_SETTINGS,连接对应sensortile即可读入数据。
当连接成功,从
BLUETOOTH_SETTINGS返回到
app后,图标和文字都会自动更改。此时再次点击按钮,会进入到主界面中。
当前主界面仅有三个功能,未来会继续完善,包括会对各个数据进行长期记录,绘成图表;加入智能提醒功能(例如在夏天时,监测到佩戴者正在气温36度,湿度30%,PM2.5为278的环境下高速运动,此时app助理通过对数据的分析,发现此时不适宜进行高强度户外运动,此时“小萌”向使用者提出建议:“鉴于当前空气质量较差,且温度较高,不建议您进行高强度户外运动,您可以选择在健身房或体育馆完成锻炼,请注意补水。”)等等。