在twitter和facebook上分享文本/图像在android中
我开发了我的新闻应用程序,现在我必须添加share(facebook/twitter)选项来共享图像和文本。我已经搜索了很多,但并不清楚如何满足我的要求。其实在分享按钮我要展示的EditText和按钮,不管我们必须在点击分享按钮,应该是shared.I已通过SDK和意图,但也不能走了我的requirement`工作分享在twitter和facebook上分享文本/图像在android中
String twitterUri = "http://m.twitter.com/?status=";
String marketUri = "TESTING ";
Intent shareOnTwitterIntent = new Intent(Intent.ACTION_VIEW,
Uri.parse(twitterUri + marketUri));
startActivity(shareOnTwitterIntent);.
嘿,您可以从下面的链接中获取帮助以便facebook图片上传
Android facebook SDK, upload pictures to wall with profile in different language?
和Twitter,你需要上传它twitpic ...因为你必须使用jar文件..因为你不能在推特图片。
上传图片到twitpic的任何链接@user – 2012-08-30 10:38:25
for TwitPic示例:http://www.londatiga.net/it/how-to-send-image-to-twitpic-from-android/ – Chirag 2013-01-31 13:42:56
您可以通过使用 twitter4j核-3.0.2.jar twitter4j媒体支持-3.0.2.jar 库在Twitter上分享图片和测试。 例如
String token = prefs.getString(OAuth.OAUTH_TOKEN, "");
String secret = prefs.getString(OAuth.OAUTH_TOKEN_SECRET, "");
AccessToken a = new AccessToken(token, secret);
Twitter twitter = new TwitterFactory().getInstance();
twitter.setOAuthConsumer(Constants.CONSUMER_KEY, Constants.CONSUMER_SECRET);
twitter.setOAuthAccessToken(a);
ConfigurationBuilder cb = new ConfigurationBuilder();
cb.setDebugEnabled(true).setOAuthConsumerKey(yourConsumerKey).setOAuthConsumerSecret(yourConsumerSeceret).setOAuthAccessToken(yourAccessToken).setOAuthAccessTokenSecret(yourAccessTokenSeceret);
Configuration conf = cb.build();
ImageUploadFactory factory = new ImageUploadFactory(conf);
ImageUpload upload = factory.getInstance();
String url = upload.upload(yourImage, yourCaptionWithImage); //image is a File Format and Caption is String
参考链接:
1)http://www.londatiga.net/it/how-to-send-image-to-twitpic-from-android/
2)http://www.rqna.net/qna/wupzh-android-image-sharing-on-twitter-using-sdk.html
开始通过阅读[此为Facebook](http://developers.facebook.com/docs/指南/手机/)和[这是twitter](http://blog.tarams.com/?p=212)。但也从搜索开始。关于它已经有很多回答的问题了。 – 2012-07-18 11:31:56
谢谢@AleksG真的很好的指导,但我必须开发的应用程序,它会要求userId和密码,然后在用户墙上鸣叫。但是这个应用程序在开发人员墙上鸣叫... – Dilip 2012-07-18 12:15:27
不,它不会开发人员的墙。我用它在我的应用程序中实现这个功能。 – 2012-07-18 13:25:08