android – 如何从可穿戴设备打开主应用程序?

前端之家收集整理的这篇文章主要介绍了android – 如何从可穿戴设备打开主应用程序?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在玩一些可穿戴设备,我已经从我的微型应用程序(在可穿戴设备上运行)创建了通知 with some little restrictions,我想知道如何创建一个待处理的动作来打开手机上的主应用程序.

解决方法

我刚刚测试过的解决方案是在Android应用程序上添加消息监听器,只需从可穿戴设备发送我想要它的详细信息.
public class WearMessagesAPI_Service
        extends WearableListenerService {


    private static final String OPEN_APP_PATH = "/OpenApp";

    @Override
    public void onMessageReceived(MessageEvent event) {
        Log.w("WearMessagesAPI_Service",event.getPath());
        String activityKey = new String(event.getData());
        if(activityKey.equals(...)) {
            Intent myAppIntent = ... create intent ...
            startActivity(myAppIntent);
        }
    }
}

不要忘记将它添加到清单中:

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

我相信就是这样.让我知道事情的后续 :)

原文链接:https://www.f2er.com/android/308787.html

猜你在找的Android相关文章