rendered paste bodypackage nu.quickly.supportapp;import com.android.supportapp.R;import android.app.Activity;import android.hardware.Camera;import android.os.Bundle;import android.util.Log;import android.view.SurfaceHolder;import android.view.SurfaceView;import android.view.View;public class GetSupportActivity extends Activity { private static final String TAG = "SupportAppActivityCapture"; private Camera camera; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.capture); View surfaceView = findViewById(R.id.surfaceView); SurfaceHolder surface = ((SurfaceView)surfaceView).getHolder(); surface.addCallback(new SurfaceHolder.Callback() { @Override public void surfaceDestroyed(SurfaceHolder holder) { releaseCaptureScreen(); } @Override public void surfaceCreated(SurfaceHolder holder) { initCaptureScreen(); } @Override public void surfaceChanged(SurfaceHolder holder, int format, int width, int height) { camera.stopPreview(); try { camera.setPreviewDisplay(holder); } catch (Throwable e) { Log.v(TAG, "FUCK..!"); e.printStackTrace(); } finally { camera.startPreview(); } } }); } protected void initCaptureScreen() { Log.v(TAG, "Opening camera"); camera = Camera.open(); if(camera == null) { GetSupportActivity.this.finish(); } Log.v(TAG, "Camera was not null"); camera.setParameters(camera.getParameters()); } protected void releaseCaptureScreen() { camera.stopPreview(); camera.release(); }}stacktrace:05-25 17:40:31.282: DEBUG/dalvikvm(110): GC freed 4898 objects / 270952 bytes in 105ms05-25 17:40:36.322: DEBUG/dalvikvm(215): GC freed 729 objects / 64288 bytes in 117ms05-25 17:41:10.851: VERBOSE/SupportAppActivityMain(267): Button clicked.05-25 17:41:10.851: INFO/ActivityManager(52): Starting activity: Intent { cmp=com.android.supportapp/nu.quickly.supportapp.GetSupportActivity }05-25 17:41:11.121: VERBOSE/SupportAppActivityCapture(267): Opening camera05-25 17:41:11.131: DEBUG/CameraService(31): CameraService::connect E (pid 267, client 0xd228)05-25 17:41:11.131: DEBUG/CameraService(31): Client::Client E (pid 267)05-25 17:41:11.131: DEBUG/CameraHardwareStub(31): initHeapLocked: preview size=176x14405-25 17:41:11.141: ERROR/MediaPlayer(31): Unable to to create media player05-25 17:41:11.141: ERROR/CameraService(31): Failed to load CameraService sounds.05-25 17:41:11.141: ERROR/MediaPlayer(31): Unable to to create media player05-25 17:41:11.141: ERROR/CameraService(31): Failed to load CameraService sounds.05-25 17:41:11.141: DEBUG/CameraService(31): Client::Client X (pid 267)05-25 17:41:11.151: DEBUG/CameraService(31): CameraService::connect X05-25 17:41:11.151: VERBOSE/SupportAppActivityCapture(267): Camera was not null05-25 17:41:11.151: DEBUG/CameraService(31): getParameters(picture-format=jpeg;picture-size=213x350;preview-format=yuv422sp;preview-frame-rate=15;preview-size=176x144)05-25 17:41:11.151: DEBUG/CameraService(31): setParameters(picture-size=213x350;preview-frame-rate=15;preview-size=176x144;picture-format=jpeg;preview-format=yuv422sp)05-25 17:41:11.161: DEBUG/CameraHardwareStub(31): initHeapLocked: preview size=176x14405-25 17:41:11.161: DEBUG/CameraService(31): stopPreview (pid 267)05-25 17:41:11.161: DEBUG/CameraService(31): stopPreview(), hardware stopped OK05-25 17:41:11.161: DEBUG/CameraService(31): setPreviewDisplay(0xdbf8) (pid 267)05-25 17:41:11.161: DEBUG/CameraService(31): startPreview (pid 267)05-25 17:41:11.161: DEBUG/CameraService(31): startCameraMode(0) (pid 267)05-25 17:41:11.161: DEBUG/CameraService(31): startPreviewMode (pid 267)05-25 17:41:11.182: ERROR/CameraService(31): registerBuffers failed with status -3805-25 17:41:11.191: DEBUG/AndroidRuntime(267): Shutting down VM05-25 17:41:11.191: WARN/dalvikvm(267): threadid=3: thread exiting with uncaught exception (group=0x4001aa28)05-25 17:41:11.191: ERROR/AndroidRuntime(267): Uncaught handler: thread main exiting due to uncaught exception05-25 17:41:11.231: ERROR/AndroidRuntime(267): java.lang.RuntimeException: startPreview failed05-25 17:41:11.231: ERROR/AndroidRuntime(267): at android.hardware.Camera.startPreview(Native Method)05-25 17:41:11.231: ERROR/AndroidRuntime(267): at nu.quickly.supportapp.GetSupportActivity$1.surfaceChanged(GetSupportActivity.java:46)05-25 17:41:11.231: ERROR/AndroidRuntime(267): at android.view.SurfaceView.updateWindow(SurfaceView.java:398)05-25 17:41:11.231: ERROR/AndroidRuntime(267): at android.view.SurfaceView.dispatchDraw(SurfaceView.java:264)05-25 17:41:11.231: ERROR/AndroidRuntime(267): at android.view.ViewGroup.drawChild(ViewGroup.java:1524)05-25 17:41:11.231: ERROR/AndroidRuntime(267): at android.view.ViewGroup.dispatchDraw(ViewGroup.java:1256)05-25 17:41:11.231: ERROR/AndroidRuntime(267): at android.view.ViewGroup.drawChild(ViewGroup.java:1524)05-25 17:41:11.231: ERROR/AndroidRuntime(267): at android.view.ViewGroup.dispatchDraw(ViewGroup.java:1256)05-25 17:41:11.231: ERROR/AndroidRuntime(267): at android.view.View.draw(View.java:6277)05-25 17:41:11.231: ERROR/AndroidRuntime(267): at android.widget.FrameLayout.draw(FrameLayout.java:352)05-25 17:41:11.231: ERROR/AndroidRuntime(267): at android.view.ViewGroup.drawChild(ViewGroup.java:1526)05-25 17:41:11.231: ERROR/AndroidRuntime(267): at android.view.ViewGroup.dispatchDraw(ViewGroup.java:1256)05-25 17:41:11.231: ERROR/AndroidRuntime(267): at android.view.ViewGroup.drawChild(ViewGroup.java:1524)05-25 17:41:11.231: ERROR/AndroidRuntime(267): at android.view.ViewGroup.dispatchDraw(ViewGroup.java:1256)05-25 17:41:11.231: ERROR/AndroidRuntime(267): at android.view.View.draw(View.java:6277)05-25 17:41:11.231: ERROR/AndroidRuntime(267): at android.widget.FrameLayout.draw(FrameLayout.java:352)05-25 17:41:11.231: ERROR/AndroidRuntime(267): at com.android.internal.policy.impl.PhoneWindow$DecorView.draw(PhoneWindow.java:1883)05-25 17:41:11.231: ERROR/AndroidRuntime(267): at android.view.ViewRoot.draw(ViewRoot.java:1332)05-25 17:41:11.231: ERROR/AndroidRuntime(267): at android.view.ViewRoot.performTraversals(ViewRoot.java:1097)05-25 17:41:11.231: ERROR/AndroidRuntime(267): at android.view.ViewRoot.handleMessage(ViewRoot.java:1613)05-25 17:41:11.231: ERROR/AndroidRuntime(267): at android.os.Handler.dispatchMessage(Handler.java:99)05-25 17:41:11.231: ERROR/AndroidRuntime(267): at android.os.Looper.loop(Looper.java:123)05-25 17:41:11.231: ERROR/AndroidRuntime(267): at android.app.ActivityThread.main(ActivityThread.java:4203)05-25 17:41:11.231: ERROR/AndroidRuntime(267): at java.lang.reflect.Method.invokeNative(Native Method)05-25 17:41:11.231: ERROR/AndroidRuntime(267): at java.lang.reflect.Method.invoke(Method.java:521)05-25 17:41:11.231: ERROR/AndroidRuntime(267): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:791)05-25 17:41:11.231: ERROR/AndroidRuntime(267): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:549)05-25 17:41:11.231: ERROR/AndroidRuntime(267): at dalvik.system.NativeStart.main(Native Method)05-25 17:41:11.251: INFO/Process(52): Sending signal. PID: 267 SIG: 305-25 17:41:11.251: INFO/dalvikvm(267): threadid=7: reacting to signal 305-25 17:41:11.341: INFO/dalvikvm(267): Wrote stack trace to '/data/anr/traces.txt'05-25 17:41:12.562: INFO/Process(267): Sending signal. PID: 267 SIG: 905-25 17:41:12.571: DEBUG/CameraService(31): Client::~Client E (pid 31, client 0xd228)05-25 17:41:12.582: INFO/ActivityManager(52): Process com.android.supportapp (pid 267) has died.05-25 17:41:12.591: INFO/WindowManager(52): WIN DEATH: Window{4380cbf0 com.android.supportapp/nu.quickly.supportapp.SupportAppActivity paused=false}05-25 17:41:12.602: INFO/WindowManager(52): WIN DEATH: Window{43874130 com.android.supportapp/nu.quickly.supportapp.GetSupportActivity paused=false}05-25 17:41:12.602: INFO/WindowManager(52): WIN DEATH: Window{438b23b0 SurfaceView paused=false}05-25 17:41:12.631: ERROR/CameraService(31): getClientFromCookie: client appears to have died05-25 17:41:12.672: INFO/ActivityManager(52): Start proc com.android.supportapp for activity com.android.supportapp/nu.quickly.supportapp.SupportAppActivity: pid=279 uid=10025 gids={1006}05-25 17:41:12.702: DEBUG/CameraService(31): Client::disconnect() E (pid 31 client 0xd228)05-25 17:41:12.702: DEBUG/CameraService(31): hardware teardown05-25 17:41:12.711: DEBUG/CameraService(31): removeClient (pid 31): already disconnected05-25 17:41:12.711: DEBUG/CameraService(31): Client::disconnect() X (pid 31)05-25 17:41:12.711: DEBUG/CameraService(31): Client::~Client X (pid 31)05-25 17:41:12.992: INFO/jdwp(279): received file descriptor 20 from ADB05-25 17:41:13.082: DEBUG/ddm-heap(279): Got feature list request05-25 17:41:13.172: WARN/UsageStats(52): Something wrong here, didn't expect com.android.supportapp to be resumed05-25 17:41:13.462: WARN/InputManagerService(52): Got RemoteException sending setActive(false) notification to pid 267 uid 1002505-25 17:41:33.481: WARN/KeyCharacterMap(279): No keyboard for id 005-25 17:41:33.481: WARN/KeyCharacterMap(279): Using default keymap: /system/usr/keychars/qwerty.kcm.bin