public void shareMsg(String activityTitle, String msgTitle, String msgText,
String imgPath) {


Intent intent = new Intent(Intent.ACTION_SEND);
if (imgPath == null || imgPath.equals("")) {
intent.setType("text/plain"); // 纯文本
} else {
File f = new File(imgPath);
if (f != null && f.exists() && f.isFile()) {
intent.setType("image/png");
Uri u = Uri.fromFile(f);
intent.putExtra(Intent.EXTRA_STREAM, u);
}
}


intent.putExtra(Intent.EXTRA_SUBJECT, msgTitle);
intent.putExtra(Intent.EXTRA_TEXT, msgText);
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
context.startActivity(Intent.createChooser(intent, activityTitle));
}

更多相关文章

  1. Android TextView Justify Text TextView自适应文本
  2. android 的文本框输入类型
  3. android文本限制输入行数,多余部分显示省略号
  4. Android文本输入框EditText属性和方法说明
  5. android 输出.txt 文本换行问题
  6. Android 自定义文本框(带图片)
  7. 捕获Android文本输入框的软键盘完成(Done)按键消息
  8. Android下载网络文本
  9. Android实现TextView部分文本监听单击事件

随机推荐

  1. Android(安卓)Material Design初步认识
  2. MediaPlayer的使用 带有seekBar
  3. Android(安卓)Studio忽略文件配置
  4. android Watchdog 实现剖析
  5. ADT 0.9下载
  6. android图像绘制(一)多种方法做图像镜像
  7. android判断是否加载SD卡
  8. android Webview加载网络图片
  9. UBUNTU 10.10 编译Android(安卓)2.3.1源
  10. android中利用GPS获取位置信息的源码分析