, nachdem ich mein Gerät änderte meine Kamera suddently aufgehört zu arbeiten und einemeine Kamera auf mein neues Gerät nicht funktionieren (nullpointerexcepetion)
java.lang.NullPointerException werfen: Der Versuch, virtuelle Methode aufzurufen ‚android.hardware von Kameras mit $ Parameter android.hardware.Camera.getParameters()‘auf ein null-Objekt Referenz
ich habe tryed meine catch (RuntimeException ex)
zu finaly
zu ändern, sondern dass mir stattdessen gaved eine
Fail Kamera Service“Ausnahme
public void surfaceCreated(SurfaceHolder surfaceHolder) {
String PreviewFPS;
String Previewsize;
String Displayor;
PreviewFPS = setingPreferences.getString("previewfps", "");
Previewsize = setingPreferences.getString("screensize", "");
Displayor = setingPreferences.getString("orientation", "");
String[] size = Previewsize.split(",");
try {
camera = Camera.open();
} catch (RuntimeException ex) {
}
Camera.Parameters parameters;
parameters = camera.getParameters();
//modificer parameterene
parameters.setPreviewFrameRate(Integer.parseInt(PreviewFPS));
parameters.setPreviewSize(Integer.parseInt(size[0]),Integer.parseInt(size[1]));
camera.setParameters(parameters);
parameters.setFocusMode(Camera.Parameters.FOCUS_MODE_CONTINUOUS_PICTURE);
camera.setDisplayOrientation(Integer.parseInt(Displayor));
try {
camera.setPreviewDisplay(surfaceHolder);
camera.startPreview();
} catch (Exception ex) {
}
}
manifest
<uses-permission android:name="android.permission.CAMERA" />
<uses-feature android:name="android.hardware.camera" />
<uses-feature android:name="android.hardware.camera.autofocus" />
der manufactor der Vorrichtung zu verbinden hatte den Code untersucht und sagte mir, dass der Grund war wegen es couldn‘ t Lassen Sie den Scanner und die Kamera auf einmal laufen
Hallo Kewin Würdest du mir bitte den Quellcode mitteilen? wie wir nicht getestet haben, ob es sowohl die Kamera und Scanner
Wir können überprüft, können der Scanner und die Kamera nicht in der gleichen Zeit geöffnet werden. Mit besten Grüßen,
so meine Lösung für dieses war durch in 2 separaten Aktivitäten und Layouts meine Kamera und Scanner-Aktivität läuft hoffentlich
jemand anderes
try { Kamera = Camera.open(); } catch (RuntimeException ex) { ex.printStackTrace(); } überprüfen Ausgangsprotokolle – Jagroshan
Es soll nicht den Fehler beheben, es soll Ihnen die Protokolle von, was schief gelaufen ist –
das war nicht die Lösung.Es wird Protokolle drucken, warum die Kamera nicht initialisiert wird.Ausnahme hier Kamera ist immer noch Null – Jagroshan