奇怪了 用HTC机器可以得到图片,用LePhone死活不行!
    @Override
    protected void onActivityResult(int requestCode, int resultCode, Intent data) {
     super.onActivityResult(requestCode, resultCode, data); 
     ContentResolver resolver = getContentResolver(); 
     if(resultCode==Activity.RESULT_OK)
     {
      if(requestCode==CAMERA_WITH_DATA) {
         Bitmap bmp = null;
            Uri uri = data.getData(); 
            if (uri != null) {
                 bmp = BitmapFactory.decodeFile(imageFilePath);
            }
            if (bmp == null) {
            Bundle bundle = data.getExtras();
            if (bundle != null) {
            bmp = (Bitmap) bundle.get("data");//就这句一直得到NULL            } else {
            Toast.makeText(this,
            "拍照出错!",
            Toast.LENGTH_LONG).show();
            return;
            }
            }       
                 bmp = zoomImg(bmp);
                 saveMyBitmap(bmp);
                 image.setImageBitmap(bmp); 
          }
      else if(requestCode==PHOTO_PICKED_WITH_DATA)
      {
      Uri uri = data.getData();        
             try {
                    InputStream in = resolver.openInputStream(uri);
                    Bitmap myBitmap = BitmapFactory.decodeStream(in);
                    myBitmap = zoomImg(myBitmap);
                    saveMyBitmap(myBitmap);                    
                    image.setImageBitmap(myBitmap); 
                     
             } catch (FileNotFoundException e) {
                     e.printStackTrace();
             }                   
      }
     }
    }