1. Hast Du Lust, bei uns mitzuarbeiten und das AH-Team zu verstärken? Alle Details zu dieser aktuellen Herausforderung findest Du hier.
  1. Unicate, 04.10.2010 #1
    Unicate

    Unicate Threadstarter Android-Experte

    Hallo alle zusammen!

    Ich möchte ein Bild der Camera capturen ohne eine Preview zu sehen, sondern einfach so z.B. onClick()

    Dieses Tutorial hat ganz gut funktioniert, aber ich möchte es halt ohne Preview haben. Ich habe versucht, die ganzen Preview sachen zu entfernen und da kommt der selbe Fehler wie in meinem eigenen Versuch:

    PHP:
    @Override
        
    public void onCreate(Bundle savedInstanceState) {
            
    super.onCreate(savedInstanceState);
            
    setContentView(R.layout.main);
            
    _camera Camera.open();
            
    Camera.Parameters p _camera.getParameters();
            
    p.setPictureFormat(PixelFormat.JPEG);
            
    _camera.setParameters(p);

        }
        
        
    Camera.ShutterCallback _callbackShutter = new Camera.ShutterCallback() {
            public 
    void onShutter() {
                
    Log.e(getClass().getSimpleName(), "SHUTTER CALLBACK");
            }
        };
        
        
    Camera.PictureCallback _callbackJpeg = new PictureCallback() {
            
            @
    Override
            
    public void onPictureTaken(byte[] dataCamera camera) {
                
    Log.d(TAG"incoming stream (jpeg)");
                
            }
        };
        
    Camera.PictureCallback _callbackRaw = new Camera.PictureCallback() {
            public 
    void onPictureTaken(byte[] dataCamera c) {
                
    Log.d(TAG"incoming stream (raw)");
            }
        };
        
        @
    Override
        
    public boolean onKeyDown(int keyCodeKeyEvent event) {
            if (
    keyCode == KeyEvent.KEYCODE_DPAD_CENTER) {
                
    _camera.takePicture(_callbackShutter_callbackRaw_callbackJpeg);
                return 
    true;
            }
            return 
    super.onKeyDown(keyCodeevent);
        }
    Code:
    10-04 16:50:54.441: ERROR/QualcommCameraHardware(984): initRaw: clearing old mJpegHeap.
    10-04 16:50:54.441: ERROR/QualcommCameraHardware(984): pmem pool /dev/pmem_adsp ioctl(PMEM_GET_SIZE) is 16384
    10-04 16:50:54.441: ERROR/QualcommCameraHardware(984): TAKE PICTURE LOCK ACQUIRED
    10-04 16:50:59.441: ERROR/QualcommCameraHardware(984): native_get_picture: MSM_CAM_IOCTL_GET_PICTURE failed... ioctl return value is -1 
    10-04 16:50:59.441: ERROR/QualcommCameraHardware(984): main:2014 getPicture failed!
    10-04 16:50:59.441: ERROR/QualcommCameraHardware(984): JPEG callback was cancelled--not encoding image.
    10-04 16:50:59.441: ERROR/QualcommCameraHardware(984):  SIGNALLED QCS_IDLE in receivejpegpicture
    10-04 16:50:59.441: ERROR/QualcommCameraHardware(984): receiveRawPicture: X
    
    Habt Ihr eine Idee wie ich das Bild machen kann, ohne das ich eine Vorschau benötige?

    Mach ich irgendwas falsch?
     
Die Seite wird geladen...
Ähnliche Themen Forum Datum
[INFO/DISKUSSION] Android O Developer Preview 4 Android App Entwicklung 25.07.2017
[INFO/DISKUSSION] Developer Preview Android O Android App Entwicklung 21.03.2017
Android Studio Preview Fenster schließt sich Android App Entwicklung 12.01.2017
Preview mit Google Maps erstellen Android App Entwicklung 17.12.2016
Du betrachtest das Thema "Camera ohne Preview" im Forum "Android App Entwicklung",