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>

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

相关文章

Android性能优化——之控件的优化 前面讲了图像的优化,接下...
前言 上一篇已经讲了如何实现textView中粗字体效果,里面主要...
最近项目重构,涉及到了数据库和文件下载,发现GreenDao这个...
WebView加载页面的两种方式 一、加载网络页面 加载网络页面,...
给APP全局设置字体主要分为两个方面来介绍 一、给原生界面设...
前言 最近UI大牛出了一版新的效果图,按照IOS的效果做的,页...