Wear OS:获取用户输入
Wear OS: Get User Input
我正在尝试从 Wear OS 应用中的用户那里获取文本输入。我正在寻找的是与以下屏幕截图类似的界面:
Google Notes
Play Store
我没有在文档中找到任何关于如何实现类似目标的内容。我遇到的最接近的是使用通知,如下所示:https://github.com/android/user-interface-samples/tree/d192c9d2000e43f63cca3eb1b9af05cf2e2ee867/Notifications
这与上面的屏幕截图非常相似,但问题是这只会生成通知,用户仍然需要点击。如果有一种方法可以让通知自动打开,那就太好了
这里已经提出了类似的问题并且解决了这个问题:
以下代码发送意图以获取用户输入
val remoteInputs: List<RemoteInput> = listOf(
RemoteInput.Builder("quick_reply").setLabel("Quick reply").build()
)
val intent: Intent = RemoteInputIntentHelper.createActionRemoteInputIntent()
putRemoteInputsExtra(intent, remoteInputs)
startActivityForResult(intent, 0)
我正在尝试从 Wear OS 应用中的用户那里获取文本输入。我正在寻找的是与以下屏幕截图类似的界面:
Google Notes
Play Store
我没有在文档中找到任何关于如何实现类似目标的内容。我遇到的最接近的是使用通知,如下所示:https://github.com/android/user-interface-samples/tree/d192c9d2000e43f63cca3eb1b9af05cf2e2ee867/Notifications
这与上面的屏幕截图非常相似,但问题是这只会生成通知,用户仍然需要点击。如果有一种方法可以让通知自动打开,那就太好了
这里已经提出了类似的问题并且解决了这个问题:
以下代码发送意图以获取用户输入
val remoteInputs: List<RemoteInput> = listOf(
RemoteInput.Builder("quick_reply").setLabel("Quick reply").build()
)
val intent: Intent = RemoteInputIntentHelper.createActionRemoteInputIntent()
putRemoteInputsExtra(intent, remoteInputs)
startActivityForResult(intent, 0)