如何从穿戴应用程序启动移动应用程序?

我有一个Android Wear应用程序,可以将消息发送给同伴移动应用程序。 当移动应用程序是活跃的所有运行良好,如果伴侣移动应用程序不活跃,我需要能够从磨损应用程序启动它…我如何启动移动应用程序的磨损应用程序?

Solutions Collecting From Web of "如何从穿戴应用程序启动移动应用程序?"

您可以在移动应用中实施WearableListenerService,并从Wear应用发送消息。 这里有一点要实现它的要点。

//移动应用

public class ListenerServiceFromWear extends WearableListenerService { private static final String HELLO_WORLD_WEAR_PATH = "/hello-world-wear"; @Override public void onMessageReceived(MessageEvent messageEvent) { /* * Receive the message from wear */ if (messageEvent.getPath().equals(HELLO_WORLD_WEAR_PATH)) { //For example you can start an Activity Intent startIntent = new Intent(this, MyActivity.class); startIntent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); startActivity(startIntent); } } } 

你必须在你的清单中声明。

  <service android:name=".ListenerServiceFromWear"> <intent-filter> <action android:name="com.google.android.gms.wearable.BIND_LISTENER" /> </intent-filter> </service>