Ich habe eine Kamera-Anwendung in Android entwickelt. Es erfasst das Bild mit einer Oberflächenansicht. Unten ist der Code, den ich zum Öffnen der Kamera verwendet habeOffene Kamera in Nexus 7 Tablet
Wo ist ein Objekt der Kamera.
Es funktioniert gut in anderen Handys außer Nexus 7 Tablet. In Nexus 7 löst der Code Ausnahme in allen Fällen außer dem letzten aus, d. H. c = Camera.open();
, aber das Objekt c
ist immer noch null
. Hier
ist der Stack-Trace
11-22 12:36:57.559 W/System.err(7621): java.lang.NullPointerException
11-22 12:36:57.559 W/System.err(7621): at
com.MyPackage.OpenCamera.getFrontCameraInstance(OpenCamera.java:238)
11-22 12:36:57.559 W/System.err(7621): at
com.MyPackage.OpenCamera.onCreate(OpenCamera.java:123)
11-22 12:36:57.559 W/System.err(7621): at
android.app.Activity.performCreate(Activity.java:5104)
11-22 12:36:57.559 W/System.err(7621): at
android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1080)
11-22 12:36:57.559 W/System.err(7621): at
android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2144)
11-22 12:36:57.559 W/System.err(7621): at
android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2230)
11-22 12:36:57.559 W/System.err(7621): at
android.app.ActivityThread.access$600(ActivityThread.java:141)
11-22 12:36:57.559 W/System.err(7621): at android.app.ActivityThread
$H.handleMessage(ActivityThread.java:1234)
11-22 12:36:57.559 W/System.err(7621): at
android.os.Handler.dispatchMessage(Handler.java:99)
11-22 12:36:57.559 W/System.err(7621): at android.os.Looper.loop
(Looper.java:137)
11-22 12:36:57.559 W/System.err(7621): at android.app.ActivityThread.main
(ActivityThread.java:5039)
11-22 12:36:57.559 W/System.err(7621): at
java.lang.reflect.Method.invokeNative(Native Method)
11-22 12:36:57.559 W/System.err(7621): at java.lang.reflect.Method.invoke
(Method.java:511)
11-22 12:36:57.559 W/System.err(7621): at
com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run
(ZygoteInit.java:793)
11-22 12:36:57.559 W/System.err(7621): at
com.android.internal.os.ZygoteInit.main(ZygoteInit.java:560)
11-22 12:36:57.559 W/System.err(7621): at dalvik.system.NativeStart.main
(Native Method)
11-22 12:36:57.559 I/System.out(7621): Error in setting Parameter
11-22 12:36:57.609 I/ActivityManager(480): Displayed
11-22 12:36:57.679 W/System.err(7621): at
android.location.Geocoder.getFromLocation(Geocoder.java:136)
11-22 12:36:57.679 W/System.err(7621): at com.MyPackage.OpenCamera.
$MyTimmer$1.run(OpenCamera.java:336)
11-22 12:36:57.679 W/System.err(7621): java.lang.NullPointerException
11-22 12:36:57.679 W/System.err(7621): at com.MyPackage.OpenCamera.
$MyTimmer$1.run(OpenCamera.java:344)
So kann ich es nicht Bild einzufangen verwenden. Irgendeine Lösung ???
Dank ...
Was ist die Ausnahme der Nachricht? – fiddler
Ich erhalte eine NullPointerException, wenn ich versuche, dieses Objekt zu verwenden, um Image zu erfassen. –
@ AnujMathur_07 könnten Sie bitte die gesamte Stack-Trace/Exception-Nachricht veröffentlichen? – dumbfingers