[Galaxy S II Themes and Apps] bqq100:
D7000, CM7, Nook Color

The app does not auto-launch when the camera is plugged in.

The app force closes when i press the power button.

Here is the logcat

I/ActivityManager( 1143): Starting: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=com.dslr.dashboard/.MainActivity } from pid 1209
W/WindowManager( 1143): HistoryRecord{4089bec8 com.dslr.dashboard/.MainActivity} failed creating starting window
W/WindowManager( 1143): java.lang.RuntimeException: Binary XML file line #25: You must supply a layout_height attribute.
W/WindowManager( 1143): at android.content.res.TypedArray.getLayoutDimension(TypedArray.java:491)
W/WindowManager( 1143): at android.view.ViewGroup$LayoutParams.setBaseAttributes(ViewGroup.java:3616)
W/WindowManager( 1143): at android.view.ViewGroup$MarginLayoutParams.<init>(ViewGroup.java:3695)
W/WindowManager( 1143): at android.widget.LinearLayout$LayoutParams.<init>(LinearLayout.java:1400)
W/WindowManager( 1143): at android.widget.LinearLayout.generateLayoutParams(LinearLayout.java:1326)
W/WindowManager( 1143): at android.widget.LinearLayout.generateLayoutParams(LinearLayout.java:47)
W/WindowManager( 1143): at android.view.LayoutInflater.rInflate(LayoutInflater.java:625)
W/WindowManager( 1143): at android.view.LayoutInflater.inflate(LayoutInflater.java:408)
W/WindowManager( 1143): at android.view.LayoutInflater.inflate(LayoutInflater.java:320)
W/WindowManager( 1143): at android.view.LayoutInflater.inflate(LayoutInflater.java:276)
W/WindowManager( 1143): at com.android.internal.policy.impl.PhoneWindow.generateLayout(PhoneWindow.java:2301)
W/WindowManager( 1143): at com.android.internal.policy.impl.PhoneWindow.installDecor(PhoneWindow.java:2356)
W/WindowManager( 1143): at com.android.internal.policy.impl.PhoneWindow.getDecorView(PhoneWindow.java:1522)
W/WindowManager( 1143): at com.android.internal.policy.impl.PhoneWindowManager.addStartingWindow(PhoneWindowManager.java:1129)
W/WindowManager( 1143): at com.android.server.WindowManagerService$H.handleMessage(WindowManagerService.java:8004)
W/WindowManager( 1143): at android.os.Handler.dispatchMessage(Handler.java:99)
W/WindowManager( 1143): at android.os.Looper.loop(Looper.java:130)
W/WindowManager( 1143): at com.android.server.WindowManagerService$WMThread.run(WindowManagerService.java:596)
I/WindowManager( 1143): Setting rotation to 1, animFlags=1
I/ActivityManager( 1143): Config changed: { scale=1.0 imsi=0/0 loc=en_US touch=3 keys=1/1/2 nav=1/1 orien=2 layout=268435492 uiMode=17 seq=6 themeResource=null}
D/button ( 1785): onMeasure
D/button ( 1785): onLayout
D/dalvikvm( 1218): GC_EXPLICIT freed 7K, 60% free 3324K/8263K, external 2722K/2868K, paused 103ms
D/dalvikvm( 3512): GC_EXTERNAL_ALLOC freed 203K, 49% free 2780K/5447K, external 0K/0K, paused 71ms
I/PowerWidget( 1200): Clearing any old widget stuffs
D/MainActivity( 3512): onCreate
D/MainActivity( 3512): WidthDp: 1024 HeightDp: 600
I/PowerWidget( 1200): Setting up widget
I/PowerWidget( 1200): Default buttons being loaded
I/PowerWidget( 1200): Button list: toggleWifi|toggleBluetooth|toggleGPS|toggleSound
I/PowerWidget( 1200): Setting up button: toggleWifi
I/PowerWidget( 1200): Setting up button: toggleBluetooth
I/PowerWidget( 1200): Setting up button: toggleGPS
W/dalvikvm( 3512): VFY: unable to find class referenced in signature (Landroid/hardware/usb/UsbDevice;)
I/PowerWidget( 1200): Setting up button: toggleSound
I/dalvikvm( 3512): Could not find method android.hardware.usb.UsbDevice.getVendorId, referenced from method com.dslr.dashboard.helper.DslrHelper.setPtpService
W/dalvikvm( 3512): VFY: unable to resolve virtual method 100: Landroid/hardware/usb/UsbDevice;.getVendorId ()I
D/dalvikvm( 3512): VFY: replacing opcode 0x6e at 0x0015
D/dalvikvm( 3512): VFY: dead code 0x0018-0025 in Lcom/dslr/dashboard/helper/DslrHelper;.setPtpService (Lcom/dslr/dashboard/PtpService;)V
D/MainActivity( 3512): Creating layouts
D/dalvikvm( 3512): GC_EXTERNAL_ALLOC freed 33K, 49% free 2809K/5447K, external 199K/558K, paused 63ms
D/LvSurfaceBase( 3512): Created new class com.dslr.dashboard.LvSurfaceBase
D/ViewConsistency( 3512): AbsListView android.widget.GridView@40560db8 enabled= true
D/ViewConsistency( 3512): AbsListView android.widget.GridView@40560db8 enabled= true
D/dalvikvm( 3512): GC_EXTERNAL_ALLOC freed 55K, 47% free 2959K/5511K, external 1765K/1773K, paused 28ms
D/MainActivity( 3512): Providing dslrHelper
D/MainActivity( 3512): onStart
D/MainActivity( 3512): onResume
D/PtpService( 3512): onBind
I/ActivityManager( 1143): Displayed com.dslr.dashboard/.MainActivity: +914ms
D/MainActivity( 3512): Service connected
D/PtpService( 3512): onStartCommand
W/SurfaceComposerClient( 1143): Destroying surface while a transaction is open. Client 0x5c0eb8: destroying surface 5, mTransactionOpen=1
D/dalvikvm( 1143): GC_EXPLICIT freed 279K, 39% free 7322K/11911K, external 2649K/3033K, paused 140ms
D/dalvikvm( 1209): GC_EXPLICIT freed 150K, 49% free 4693K/9095K, external 5902K/7342K, paused 77ms
D/dalvikvm( 3512): GC_CONCURRENT freed 67K, 46% free 3034K/5575K, external 1887K/2286K, paused 75ms+19ms
D/PtpService( 3512): Ptp service usb device not initialized, search for one
D/AndroidRuntime( 3512): Shutting down VM
W/dalvikvm( 3512): threadid=1: thread exiting with uncaught exception (group=0x40015560)
E/AndroidRuntime( 3512): FATAL EXCEPTION: main
E/AndroidRuntime( 3512): java.lang.NoSuchMethodError: android.hardware.usb.UsbManager.getDeviceList
E/AndroidRuntime( 3512): at com.dslr.dashboard.PtpService.searchForUsb(PtpService.java:494)
E/AndroidRuntime( 3512): at com.dslr.dashboard.MainActivity$10.onClick(MainActivity.java:191)
E/AndroidRuntime( 3512): at android.view.View.performClick(View.java:2506)
E/AndroidRuntime( 3512): at android.view.View$PerformClick.run(View.java:9112)
E/AndroidRuntime( 3512): at android.os.Handler.handleCallback(Handler.java:587)
E/AndroidRuntime( 3512): at android.os.Handler.dispatchMessage(Handler.java:92)
E/AndroidRuntime( 3512): at android.os.Looper.loop(Looper.java:130)
E/AndroidRuntime( 3512): at android.app.ActivityThread.main(ActivityThread.java:3835)
E/AndroidRuntime( 3512): at java.lang.reflect.Method.invokeNative(Native Method)
E/AndroidRuntime( 3512): at java.lang.reflect.Method.invoke(Method.java:507)
E/AndroidRuntime( 3512): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:864)
E/AndroidRuntime( 3512): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:622)
E/AndroidRuntime( 3512): at dalvik.system.NativeStart.main(Native Method)
W/ActivityManager( 1143): Force finishing activity com.dslr.dashboard/.MainActivity
I/WindowManager( 1143): Setting rotation to 0, animFlags=1
I/ActivityManager( 1143): Config changed: { scale=1.0 imsi=0/0 loc=en_US touch=3 keys=1/1/2 nav=1/1 orien=1 layout=268435492 uiMode=17 seq=7 themeResource=null}
D/button ( 1785): onMeasure
D/button ( 1785): onLayout
D/dalvikvm( 1218): GC_EXPLICIT freed 6K, 60% free 3324K/8263K, external 2722K/2868K, paused 170ms
I/PowerWidget( 1200): Clearing any old widget stuffs
I/PowerWidget( 1200): Setting up widget
I/PowerWidget( 1200): Default buttons being loaded
I/PowerWidget( 1200): Button list: toggleWifi|toggleBluetooth|toggleGPS|toggleSound
I/PowerWidget( 1200): Setting up button: toggleWifi
I/PowerWidget( 1200): Setting up button: toggleBluetooth
I/PowerWidget( 1200): Setting up button: toggleGPS
I/PowerWidget( 1200): Setting up button: toggleSound
W/ActivityManager( 1143): Activity pause timeout for HistoryRecord{4089bec8 com.dslr.dashboard/.MainActivity}
W/SurfaceComposerClient( 1143): Destroying surface while a transaction is open. Client 0x5c0eb8: destroying surface 6, mTransactionOpen=1
D/dalvikvm( 1143): GC_EXPLICIT freed 130K, 39% free 7334K/11911K, external 2653K/3033K, paused 119ms
W/ActivityManager( 1143): Activity destroy timeout for HistoryRecord{4089bec8 com.dslr.dashboard/.MainActivity}
D/dalvikvm( 1845): GC_EXPLICIT freed 114K, 52% free 2689K/5511K, external 0K/0K, paused 52ms

Thanks!