点击照相 然后照好之后显示出来,在点击上传,可以上传到服务端。。

解决方案 »

  1.   

    http://shixin20051108.blog.163.com/blog/static/32483323201011296749276/
      

  2.   

    详情请点:http://blog.csdn.net/fff32165/article/details/6721238
    在点击按钮后监听事件,
    首先会启动一intent请求(ComposeMessageActivity.java以短信中调用Camera为例) Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
      File path = new File(mstrPath);
      if(!path.exists())
      path.mkdirs();
      mstrFileName = Global.GetTime2() + ".jpg";
      mstrFilePath = mstrPath + "/" + mstrFileName;
      Log.e(Global.TAG, mstrFilePath);
      File file = new File(mstrFilePath);
      Uri uri = Uri.fromFile(file);
      intent.putExtra(MediaStore.EXTRA_OUTPUT, uri);
      startActivityForResult(intent, 1);在onActivityResult方法中处理发送的请求此处需判断传入的intent是否为空,如果为空 return;(除拍摄照片外,)SO: if (requestCode != REQUEST_CODE_TAKE_PICTURE) {//判断是否为拍摄照片,
                if (data == null) {
                    return;
                }
            } else if (resultCode != RESULT_OK){
                if (DEBUG) log("onActivityResult: bail due to resultCode=" + resultCode);
                return;
            }
     switch(requestCode){case:拍摄照片{ File file = new File(Mms.ScrapSpace.SCRAP_FILE_PATH);
                    Uri uri = Uri.fromFile(file);
                    addImage(uri, false);
                    break;} }