當前位置:吉日网官网 - 油畫收藏 - 用 微信的 android SDK 怎麽分享信息 到微信

用 微信的 android SDK 怎麽分享信息 到微信

微信官方SDK的分享方法。

//圖片

Bitmap bt=BitmapFactory.decodeResource(getApplicationContext().getResources(), R.drawable.erweima); final Uri uri = Uri.parse(MediaStore.Images.Media.insertImage(getContentResolver(), bt, null,null));

//分享到朋友

private void shareToFriend(Uri uri) {

Intent intent = new Intent();

ComponentName comp = new ComponentName("com.tencent.mm",

"com.tencent.mm.ui.tools.ShareImgUI");

intent.setComponent(comp);

intent.setAction("android.intent.action.SEND");

intent.setType("image/*");

//intent.setFlags(0x3000001);

intent.putExtra(Intent.EXTRA_STREAM,uri);

startActivity(intent);

}

調用分享文本的android 系統方法。

//分享文字

public void shareText(View view) {

Intent shareIntent = new Intent();

shareIntent.setAction(Intent.ACTION_SEND);

shareIntent.putExtra(Intent.EXTRA_TEXT, "This is my Share text.");

shareIntent.setType("text/plain");

//設置分享列表的標題,並且每次都顯示分享列表

startActivity(Intent.createChooser(shareIntent, "分享到"));

}

//分享單張圖片

public void shareSingleImage(View view) {

String imagePath = Environment.getExternalStorageDirectory() + File.separator + "test.jpg";

//由文件得到uri

Uri imageUri = Uri.fromFile(new File(imagePath));

Log.d("share", "uri:" + imageUri); ?//輸出:file:///storage/emulated/0/test.jpg

Intent shareIntent = new Intent();

shareIntent.setAction(Intent.ACTION_SEND);

shareIntent.putExtra(Intent.EXTRA_STREAM, imageUri);

shareIntent.setType("image/*");

startActivity(Intent.createChooser(shareIntent, "分享到"));

}

//分享多張圖片

public void shareMultipleImage(View view) {

ArrayList uriList = new ArrayList<>();

String path = Environment.getExternalStorageDirectory() + File.separator;

uriList.add(Uri.fromFile(new File(path+"australia_1.jpg")));

uriList.add(Uri.fromFile(new File(path+"australia_2.jpg")));

uriList.add(Uri.fromFile(new File(path+"australia_3.jpg")));

Intent shareIntent = new Intent();

shareIntent.setAction(Intent.ACTION_SEND_MULTIPLE);

shareIntent.putParcelableArrayListExtra(Intent.EXTRA_STREAM, uriList);

shareIntent.setType("image/*");

startActivity(Intent.createChooser(shareIntent, "分享到"));

}

  • 上一篇:現在市場經濟低迷不景氣。都說亂世黃金,盛世收藏。 作為文玩文化,香道文化傳承已久。不知道現在文玩香
  • 下一篇:壹個男人夢見黑色棺材意味著什麽?
  • copyright 2024吉日网官网