Bem galerinha…
Fuçando a net eu axei uma “solução”…
O código está ficando + ou - assim:
[code]package com.LanDantas;
import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException;
import android.app.Activity;
import android.content.Context;
import android.content.Intent;
import android.graphics.Bitmap;
import android.graphics.BitmapFactory;
import android.graphics.PixelFormat;
import android.hardware.Camera;
import android.os.Bundle;
import android.os.Environment;
import android.util.Log;
import android.view.SurfaceHolder;
import android.view.SurfaceView;
import android.view.View;
import android.view.Window;
import android.view.WindowManager;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.ImageView;
public class CapturaSimplesActivity extends Activity implements SurfaceHolder.Callback,
OnClickListener
{
static final int FOTO_MODE = 0;
private static final String TAG = “CameraTest”;
Camera mCamera;
boolean mPreviewRunning = false;
private Context mContext = this;
private SurfaceView mSurfaceView;
private SurfaceHolder mSurfaceHolder;
Button btIniciar;
public void onCreate(Bundle icicle)   
{  
    super.onCreate(icicle);  
    Log.d(TAG, "Iniciou o Sistema");
    Log.e(TAG, "onCreate");
    Bundle extras = getIntent().getExtras();  
    getWindow().setFormat(PixelFormat.TRANSLUCENT);  
    requestWindowFeature(Window.FEATURE_NO_TITLE);  
    getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,  
            WindowManager.LayoutParams.FLAG_FULLSCREEN);  
      
    iniciarCamera();
}  
public void iniciarCamera(){
	setContentView(R.layout.camera_surface);  
    mSurfaceView = (SurfaceView) findViewById(R.id.surface_camera);  
    mSurfaceView.setOnClickListener(this);  
    mSurfaceHolder = mSurfaceView.getHolder();  
    mSurfaceHolder.addCallback(this);  
    mSurfaceHolder.setType(SurfaceHolder.SURFACE_TYPE_PUSH_BUFFERS);
    btIniciar = (Button) findViewById(R.bts.btIniciar);
    addListenerBt();
}
void addListenerBt(){
	btIniciar.setOnClickListener(new View.OnClickListener() {
		
		@Override
		public void onClick(View v) {
			// TODO Auto-generated method stub
			//mCamera.startPreview();
			
			mCamera.takePicture(null, mPictureCallback, mPictureCallback);
	    	
	    	Log.d(TAG, "Iniciou o Preview");
		}
	});
}
@Override  
protected void onRestoreInstanceState(Bundle savedInstanceState) {  
    super.onRestoreInstanceState(savedInstanceState);  
}  
Camera.PictureCallback mPictureCallback = new Camera.PictureCallback() {  
    public void onPictureTaken(byte[] imageData, Camera c) {  
        if (imageData != null) {  
            Intent mIntent = new Intent();  
            StoreByteImage(mContext, imageData, 50,  
                    "ImageName");  
            //mCamera.startPreview();  
            setResult(FOTO_MODE, mIntent);  
            //finish();  
        }  
    }  
};  
protected void onResume() {  
    Log.e(TAG, "onResume");  
    super.onResume();  
}  
protected void onSaveInstanceState(Bundle outState) {  
    super.onSaveInstanceState(outState);  
}  
protected void onStop() {  
    Log.e(TAG, "onStop");  
    super.onStop();  
}  
public void surfaceCreated(SurfaceHolder holder) {  
    Log.e(TAG, "surfaceCreated");  
    mCamera = Camera.open();  
    //mCamera.startPreview();
}  
public void surfaceChanged(SurfaceHolder holder, int format, int w, int h) {  
    Log.e(TAG, "surfaceChanging");  
    if(mCamera != null){
    
    // XXX stopPreview() will crash if preview is not running  
    	if (mPreviewRunning) {  
        	mCamera.stopPreview();  
    	}  
    	
    	Log.d(TAG, "");
    	Camera.Parameters p = mCamera.getParameters();  
    	p.setPreviewSize(w, h);  
    	mCamera.setParameters(p);  
    	try {  
    		mCamera.setPreviewDisplay(mSurfaceHolder);  
    	} catch (IOException e) {  
        	// TODO Auto-generated catch block  
        	//	e.printStackTrace();
    		Log.d("Pau LanDantas", e.toString());
    	}  
    	mCamera.startPreview();  
    	mPreviewRunning = true;  
    	Log.e(TAG, "surfaceChanged");
    }else{
    	Log.d(TAG, "mCamera = null!!");
    }
}  
public void surfaceDestroyed(SurfaceHolder holder) {  
    Log.e(TAG, "surfaceDestroyed");  
    mCamera.stopPreview();  
    mPreviewRunning = false;  
    mCamera.release();  
}
public void onClick(View arg0) {  
	
    //mCamera.takePicture(null, mPictureCallback, mPictureCallback);  
}  
public void setarImagemIV(Bitmap imagem){
	setContentView(R.layout.main);
	ImageView IV1 = (ImageView) findViewById(R.imgs.imageView1);
	IV1.setImageBitmap(imagem);
	
	Button btVoltar = (Button) findViewById(R.bts.btVoltar1);
	btVoltar.setOnClickListener(new View.OnClickListener() {
		
		@Override
		public void onClick(View v) {
			// TODO Auto-generated method stub
			iniciarCamera();
		}
	});
}
  
public boolean StoreByteImage(Context mContext, byte[] imageData,  
        int quality, String expName) {  
    Log.d("DEBUG","Store");  
    String externalStoragePath = Environment.getExternalStorageDirectory().getAbsolutePath()+"/download";   
    File sdImageMainDirectory = new File(externalStoragePath+"/download");  
    FileOutputStream fileOutputStream = null;  
    String nameFile = "testeImage";
    
    BitmapFactory.Options options=new BitmapFactory.Options();  
    options.inSampleSize = 5;
    Bitmap myImage = BitmapFactory.decodeByteArray(imageData, 0,imageData.length,options);  
    
    setarImagemIV(myImage);
    return true;  
}  
}[/code]
Porém no lugar de aparecer a preview da camera está aparecendo uma bugzinho…
Segue o jeito que esta aparecendo na tela do emulador a camera…

Mas por que está aparecendo assim ainda??
A parte de pegar a imagem ainda está funcionando bem, mas está dando bug pra aparecer a imagem 
Grato pela atenção:!:
Fiquem com DEUS:!: