面向Twitter帖子的Fabric SDK

时间:2014-11-06 09:49:05

标签: android image twitter twitter-fabric

我使用面料sdk for Android。 像样品一样制作:

    TweetComposer.Builder builder = new TweetComposer.Builder(this)
             .text(((TextView) findViewById(R.id.tvMSG)).getText().toString());

            if (imgFileName!=null && !imgFileName.equals("")) {
                builder.image(Uri.parse(imgFileName));
            }

            builder.show();

其中imgFileName是互联网中图像的链接(例如http://b2b4trade.com/images..../2.jpeg) 但是当.show执行时,我会看到作曲家的文字,但我看不到图像。所以我的问题是 - 如何用图像撰写推文?

1 个答案:

答案 0 :(得分:1)

鉴于TweetComposer使用Intent进行共享,您设置为参数的图像URI必须来自本地图像。因此,您需要在共享之前将映像保存到本地磁盘。

这个问题讨论了一个解决方案:android share image from url

另外,请查看本教程的“共享远程图像”部分:https://github.com/codepath/android_guides/wiki/Sharing-Content-with-Intents

还要记住,如果用户没有在设备上安装Twitter应用程序,TweetComposer将回退到Web Intent,在这种情况下,图像将无法共享,与构建上述解决方案无关。