通过 Telegram 分享来自 Android Wear 2.0 App 的消息
Share message from Android Wear 2.0 App via Telegram
通过带有 Intent 的 Telegram 标准方法从我的智能手表应用程序共享消息不起作用。当前代码
> final String appName = "org.telegram.messenger";
> final boolean isAppInstalled = isAppAvailable(this.getApplicationContext(), appName);
> if (isAppInstalled)
> {
> Intent myIntent = new Intent(Intent.ACTION_SEND);
> myIntent.setType("text/plain");
> myIntent.setPackage(appName);
> myIntent.putExtra(Intent.EXTRA_TEXT, "text promo");//
> this.startActivity(Intent.createChooser(myIntent, "Share with"));
> }
> else
> {
> Toast.makeText(this, "Telegram not Installed", Toast.LENGTH_SHORT).show();
> }
这一切都结束了 - 智能手表在智能手表上找不到 Telegram 应用程序并且不启动消息共享。
为什么会这样?包 org.telegram.messenger 对智能手表上的 Intent 无效?
感谢您的建议和帮助!
经过大量研究和多次尝试,我可以说 Android Wear 应用程序不支持与 Telegram 的任何共享。 Intent 机制,不适用于 Android Wear 中的 3-d 派对应用程序。
通过带有 Intent 的 Telegram 标准方法从我的智能手表应用程序共享消息不起作用。当前代码
> final String appName = "org.telegram.messenger";
> final boolean isAppInstalled = isAppAvailable(this.getApplicationContext(), appName);
> if (isAppInstalled)
> {
> Intent myIntent = new Intent(Intent.ACTION_SEND);
> myIntent.setType("text/plain");
> myIntent.setPackage(appName);
> myIntent.putExtra(Intent.EXTRA_TEXT, "text promo");//
> this.startActivity(Intent.createChooser(myIntent, "Share with"));
> }
> else
> {
> Toast.makeText(this, "Telegram not Installed", Toast.LENGTH_SHORT).show();
> }
这一切都结束了 - 智能手表在智能手表上找不到 Telegram 应用程序并且不启动消息共享。
为什么会这样?包 org.telegram.messenger 对智能手表上的 Intent 无效?
感谢您的建议和帮助!
经过大量研究和多次尝试,我可以说 Android Wear 应用程序不支持与 Telegram 的任何共享。 Intent 机制,不适用于 Android Wear 中的 3-d 派对应用程序。