wear reloj phone google conectar como celular wear-os

wear-os - reloj - wear os phone



Inicie una aplicación de Android Wear con un comando de voz "Iniciar..." (1)

Intento lanzar mi aplicación de desgaste con el comando Iniciar voz. Seguí la documentación Agregando Capacidades de Voz . Pero cuando intento iniciar la aplicación, diga (OK Google) "Iniciar mi aplicación" Recibo los resultados de búsqueda en la web de Google Now para los temas relacionados con "Iniciar mi aplicación" en lugar de iniciar la aplicación.

<activity android:label="my app" android:name=".MainActivityWear" android:theme="@android:style/Theme.DeviceDefault.Light"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity

Mi sensación es que la documentación está desactualizada y el comando de Inicio solía estar en versiones anteriores de la versión de Android. (Mi versión es 1.3.0 con OS 5.1.1). Creo que sí, porque en mi versión del desgaste para activar la tarjeta Hablar ahora tengo que decir "OK ​​Google" o deslizar la pantalla desde la izquierda. La Configuración / Iniciador con la lista de aplicaciones está a 2 páginas de la tarjeta Hablar ahora, en lugar de en la parte inferior de la tarjeta como se menciona en esta documentación: Inicio de aplicaciones portátiles . Especialmente la parte que dice lo siguiente no es familiar para mi comportamiento de reloj:

Para iniciar manualmente la aplicación, toque la esfera del reloj y desplácese hasta la última acción, que es "Iniciar ...". Luego seleccione su aplicación de la lista de aplicaciones instaladas, en este caso, First_Wearable.

¿Alguien puede lanzar aplicaciones bajo vigilancia con el comando START? ¿Estoy haciendo algo mal?


Necesitas crear un comando de actividad personalizado. Ver los documentos

<application> <activity android:name="StartRunActivity" android:label="my app"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> </application>

En su lugar, usaste:

<activity android:label="my app" android:name=".MainActivityWear" android:theme="@android:style/Theme.DeviceDefault.Light"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity>

Usó ".MainActivityWear" -> en lugar de: "StartRunActivity"

Puede ser una palabra clave, no estoy seguro, o tal vez el punto en el nombre esté causando el problema.

Además, pruébalo sin el tema.

¿Y tienes todo bajo la etiqueta?