安卓的手机手表互发消息是单程的(不知道是不是我理解有误),发送完了都得到 OnDataChangedListener 或者在 WearableListenerService 中等。
现在对 Wearable.DataClient 做了个封装,可以针对单条消息发送返回值。
// 栗子🌰
// 手表发送请求,下面这个 token 就是手机返回的值
val token = Wessager.send(msg = "get token", waitResponse = true)
updateToken(token)
...
// 手机端知道是拿 token 后,直接发将 token 发回去
override fun onMessageReceived(msg: String, sessionId: Long) {
Wessager.send(msg = "token:xxx", waitResponse = false, sessionId = sessionId)
}
闭门造车,不知道写法有没有问题 (/ω\)
现在好无聊,想学习但不知道从何看起,想练手又不知道写什么好。大点的项目写不出来,小项目也没什么写的 TvT
1
ericgui 2020-03-06 01:45:27 +08:00 1
其实小项目都是写着写着就大了
|
2
keymao 2020-03-06 08:56:33 +08:00 1
其实小项目都是写着写着就大了
|
3
winterbells OP |
4
ericgui 2020-03-06 09:18:23 +08:00
@winterbells 花钱找人设计 UI,这个你没办法的
|
5
winterbells OP @ericgui #4 我就是想写东西练练手
想起来我第一个项目,客户一开始只给个墨刀让我照着做。页面乱七八糟的,问他 xx 按钮有什么用,他也不知道,反正加上,以后再说。过了俩月,发过来一堆图片说是最新设计图。和墨刀对比了一下,发现只是上了彩色而已。。。下午人高高兴兴地跑过来,问设计怎么样。我们没好意思说,问他哪来的。他说一开始找了个设计师要价 2w,他觉得太贵了,后来找个要 1k 的就设计出来了。然后又骂了一会儿设计师。。 |