我正在玩一些可穿戴设备,我已经从我的微型应用程序(在可穿戴设备上运行)创建了通知
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>
我相信就是这样.让我知道事情的后续 :)