Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/187.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 当手持设备收到推送通知时,如何从Wearable启动具有自定义布局的活动_Android_Wear Os_Google Api Client_Android Intentservice_Android Wear Data Api - Fatal编程技术网

Android 当手持设备收到推送通知时,如何从Wearable启动具有自定义布局的活动

Android 当手持设备收到推送通知时,如何从Wearable启动具有自定义布局的活动,android,wear-os,google-api-client,android-intentservice,android-wear-data-api,Android,Wear Os,Google Api Client,Android Intentservice,Android Wear Data Api,当手持设备收到推送通知时,我正试图从可穿戴设备(手表)启动活动 我在其他问题中读到,我需要将数据发送到可穿戴设备,然后在“onDataChanged”事件中,我可以从可穿戴设备生成通知,并添加带有所需可穿戴活动的挂起内容。但为了做到这一点,我必须从手持设备上的intent服务初始化并连接一个GoogleAppClient,该手持设备接收推送初始化,这是我正在努力解决的部分。任何帮助都将不胜感激。谢谢。如果您正在寻找有关GoogleAppClient入门的帮助,可能会有所帮助。因为我正在尝试从一个

当手持设备收到推送通知时,我正试图从可穿戴设备(手表)启动活动


我在其他问题中读到,我需要将数据发送到可穿戴设备,然后在“onDataChanged”事件中,我可以从可穿戴设备生成通知,并添加带有所需可穿戴活动的挂起内容。但为了做到这一点,我必须从手持设备上的intent服务初始化并连接一个GoogleAppClient,该手持设备接收推送初始化,这是我正在努力解决的部分。任何帮助都将不胜感激。谢谢。

如果您正在寻找有关GoogleAppClient入门的帮助,可能会有所帮助。

因为我正在尝试从一个不在UI线程上运行的服务连接ApicClient,所以我能够做到这一点

 mGoogleApiClient = new GoogleApiClient.Builder(context).addApi(Wearable.API).build();
 mGoogleApiClient.blockingConnect(30, TimeUnit.SECONDS);

它工作正常。

要在收到推送通知时触发,您需要继承
BroadcastReceiver
和/或使用
onReceive()
方法将数据发送给wear。感谢@eshayne的帮助。在我提出这个问题之前,我已经看过了这个链接。我想我成功了,我会很快发布答案。