コード例 #1
0
 /**
  * 保存朋友圈信息 这里只保存了名字,其他信息分别在选择的时候已经保存
  *
  * @return true保存成功 false 保存失败
  */
 public boolean saveZuZuInfo() {
   String zzName = etZzName.getText().toString();
   if (TextUtils.isEmpty(zzName)) {
     ToastUtil.showTextLong(mActivity, "朋友圈名字不能为空!");
     return false;
   }
   mActivity.getNewFcBean().setName(zzName);
   return true;
 }
コード例 #2
0
 @Override
 public void onResume() {
   super.onResume();
   FriendCircleBean fc = mActivity.getNewFcBean();
   if (fc != null) {
     ivZzBgImg.setImageBitmap(fc.getBgIcon());
     civZzHeadImg.setPic(fc.getHeadIcon());
     etZzName.setText(fc.getName());
   }
 }
コード例 #3
0
  @Override
  public void onActivityResult(int requestCode, int resultCode, Intent data) {
    Log.i("cyy-cyy", "requestCode=" + requestCode);
    if (data == null) {
      // TODO 如果之前以后有设置过显示之前设置的图片 否则显示默认的图片
      return;
    }
    Bundle extras = data.getExtras();
    if (extras != null) {

      Bitmap photo = extras.getParcelable("data");
      ByteArrayOutputStream stream = new ByteArrayOutputStream();
      //			photo.compress(Bitmap.CompressFormat.PNG, 100, stream);// (0-100)压缩文件
      // 此处可以把Bitmap保存到sd卡中,具体请看:http://www.cnblogs.com/linjiqin/archive/2011/12/28/2304940.html
      if (requestCode == FOR_HEAD_IMG) {
        mActivity.getNewFcBean().setHeadIcon(photo); // zuzu对象设置bitmap的话,由于过大不能用intent传参
        civZzHeadImg.setPic(photo); // 把图片显示在ImageView控件上
      } else if (requestCode == FOR_BG_IMG) {
        mActivity.getNewFcBean().setBgIcon(photo);
        ivZzBgImg.setImageBitmap(photo);
      }
    }
  }