在网站上,可以使用像 addthis 这样的社交共享 javascript 库以便向用户建议共享按钮,而无需从头开始编写所有程序。
你知道有哪个库直接在 android 应用程序中做同样的事情吗?
最佳答案
上一个答案中的 pathToPicture 含糊不清。它应该是一个 Uri。 参见 Android docs
更详细的示例:
String path = "/mnt/sdcard/dir1/sample_1.jpg";
Intent share = new Intent(Intent.ACTION_SEND);
MimeTypeMap map = MimeTypeMap.getSingleton(); //mapping from extension to mimetype
String ext = path.substring(path.lastIndexOf('.') + 1);
String mime = map.getMimeTypeFromExtension(ext);
share.setType(mime); // might be text, sound, whatever
Uri uri = Uri.fromFile(new File(path));
share.putExtra(Intent.EXTRA_STREAM,uri);//using a string here didnt work for me
Log.d(TAG, "share " + uri + " ext:" + ext + " mime:" + mime);
startActivity(Intent.createChooser(share, "share"));
关于android - 手机社交分享,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7213409/