如何使用记笔记语音操作创建Android Wear应用程序?

Mal*_*olm 3 android wear-os

我似乎无法弄清楚如何创建一个Android Wear应用程序,它允许我通过内置语音操作使用它来记笔记.我声明了添加语音功能中所述的intent过滤器:

<intent-filter>
    <action android:name="android.intent.action.SEND"/>
    <category android:name="com.google.android.voicesearch.SELF_NOTE"/>
</intent-filter>
Run Code Online (Sandbox Code Playgroud)

但是,这没有任何作用,手机上的Wear应用程序不允许我将应用程序设置为默认的笔记记录应用程序.我需要做些什么来实现这一目标?

Mal*_*olm 5

诀窍是包括类别android.intent.category.DEFAULT,如意图文档所述.如果缺少,则应用程序不能接收隐式意图.除此之外,包含MIME类型很重要text/plain.完整的声明如下:

<intent-filter>
    <action android:name="android.intent.action.SEND"/>
    <category android:name="android.intent.category.DEFAULT"/>
    <category android:name="com.google.android.voicesearch.SELF_NOTE"/>

    <data android:mimeType="text/plain"/>
</intent-filter>
Run Code Online (Sandbox Code Playgroud)