我试图添加"分享" Android Wear通知上的操作按钮。当我点击按钮时,我想打开一个选择器,让用户选择打开哪个应用程序来共享信息(SMS,GMail,Facebook,Twitter,...)。我知道如何在我的处理设备上进行操作,但我想在手表上打开类似的东西。这是按下按钮时启动的代码:
Intent shareIntent = new Intent(Intent.ACTION_SEND);
shareIntent.setType("text/plain");
shareIntent.putExtra(Intent.EXTRA_TEXT, "text to share");
startActivity(Intent.createChooser(shareIntent, "Share"));
目前,当按下按钮时,没有显示选择器,并且我的已处理设备上出现Toast,表示我的"文本要共享"已被保存到Evernote的备注中。我不明白为什么会这样做,有没有人设法做与Android Wear类似的事情?
答案 0 :(得分:1)
好吧,所以我发现智能手机上的应用程序不能直接从可穿戴设备上的app选择器调用。只能使用Android Wear应用程序的Evernote,因此应用程序选择器甚至不会弹出。我通过向智能手机发送消息并让它处理共享操作来解决我的问题。