【发布时间】:2012-01-08 16:03:24
【问题描述】:
我喜欢分享意图,非常适合打开带有图像和文本参数的分享应用。
但现在我正在研究强制共享意图从列表中打开特定应用程序的方法,并为共享意图提供参数。
这是我的实际代码,它显示了手机上安装的共享应用程序列表。拜托,有人能告诉我我应该在代码中添加什么来强制例如官方推特应用程序吗?和官方 faccebok 应用?
Intent sharingIntent = new Intent(Intent.ACTION_SEND);
Uri screenshotUri = Uri.parse("file:///sdcard/test.jpg");
sharingIntent.setType("image/*");
sharingIntent.putExtra(Intent.EXTRA_TEXT, "body text");
sharingIntent.putExtra(Intent.EXTRA_STREAM, screenshotUri);
startActivity(Intent.createChooser(sharingIntent, "Share image using"));
谢谢
【问题讨论】:
-
您有 facebook 相关的问题吗?
-
如果他们不使用官方推特应用程序,这样做会失败吗?为什么要限制某人的分享方式?
标签: android twitter android-intent share