通过android intent在社交网站上共享照片

通过android intent在社交网站上共享照片,android,Android,我曾尝试通过安卓手机上安装的社交网站分享照片,这些网站通常使用安卓intent。下面是我的代码 package com.example.final_share; import android.net.Uri; import android.os.Bundle; import android.app.Activity; import android.content.Intent; import android.view.Menu; import android.view.View; import

我曾尝试通过安卓手机上安装的社交网站分享照片,这些网站通常使用安卓intent。下面是我的代码

package com.example.final_share;

import android.net.Uri;
import android.os.Bundle;
import android.app.Activity;
import android.content.Intent;
import android.view.Menu;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;

public class MainActivity extends Activity {
Button b;
String path="https://...some url path"
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);

    b=(Button)findViewById(R.id.button1);
    b.setOnClickListener(new OnClickListener() {

        @Override
        public void onClick(View arg0) {
            Intent sharingIntent = new Intent(Intent.ACTION_SEND);
            Uri screenshotUri = Uri.parse(path);

            sharingIntent.setType("image/*");
            sharingIntent.putExtra(Intent.EXTRA_STREAM, screenshotUri);
            startActivity(Intent.createChooser(sharingIntent, "Share image using"));

        }
    });

}



}

但问题是只有我的状态被上传,而不是图像。有人能帮我吗?如果我想从Web服务器获取图像并尝试共享这些数据,我将如何执行此操作?

您是否尝试使用
setType(“image/jpeg”)
来代替?如果我添加此标记,当我想共享一些.png照片时,系统会崩溃,有哪个例外?