Android 佩戴 - 打开于 phone

Android Wear - Open on phone

我想知道有人可以帮助我。 我有两个应用程序,父移动应用程序和 android wear 应用程序。

我想添加一个按钮来从手表打开父应用程序,就像许多 android wear 应用程序一样,但我似乎找不到任何帮助我的东西。

到目前为止,我 运行 只是在手表上播放打开 phone 动画,然后我不确定从那里去哪里才能真正打开父级申请。

@Override
    public void onClick(WearableListView.ViewHolder viewHolder) {
        switch (viewHolder.getPosition()) {
            case 0:
                //Do something
                Intent intent = new Intent(this, SelectActivity.class);
                startActivity(intent);
                break;
            case 1:
                //Do something else
                break;
            case 2:
                Intent intentOpen = new Intent(context,       ConfirmationActivity.class);
                    intentOpen.putExtra(ConfirmationActivity.EXTRA_ANIMATION_TYPE,     ConfirmationActivity.OPEN_ON_PHONE_ANIMATION);
                    startActivity(intentOpen);
            break;
    }
}

您需要创建一个 WearableListenerService。如何做到这一点的一个很好的例子是:

https://gist.github.com/gabrielemariotti/117b05aad4db251f7534

收到消息后,您可以使用以下意图打开父应用程序:

getApplicationContext().startActivity(intent);