当前位置: 代码迷 >> Android >> Android系统自带分享功能的实现(可与此同时分享文字和图片)
  详细解决方案

Android系统自带分享功能的实现(可与此同时分享文字和图片)

热度:68   发布时间:2016-04-28 04:53:11.0
Android系统自带分享功能的实现(可同时分享文字和图片)


/**      * 分享功能      *       * @param context      *            上下文      * @param activityTitle      *            Activity的名字     * @param msgTitle      *            消息标题      * @param msgText     *            消息内容      * @param imgPath      *            图片路径,不分享图片则传null      */      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/jpg");                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);          startActivity(Intent.createChooser(intent, activityTitle));      }  
简单,直接使用!

  相关解决方案