我喜欢共享意图,它是完美的打开与图像和文本参数的共享应用程序。如何强制共享意图打开特定的应用程序?
但现在我正在研究如何强制共享意向从列表中打开一个特定的应用程序,并给予共享意向的参数。
这是我的实际代码,它显示了手机上安装的共享应用程序列表。请,可以有人告诉我,我应该添加到代码强制例如官方Twitter应用程序?和官方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相关的问题吗? – Lix
这样做会使它失败,如果他们不使用官方的twitter应用程序?为什么你想限制某人分享的方式? – lathomas64