On Thu, May 21, 2009 at 5:40 AM, mvniekerk <mvniek...@gmail.com> wrote:
> > You can copy all resources from layout-finger into layout folder. why don't you just copy layout-finger to layout-notouch? I don't see any reason to change the source code. > > > Some changes to frameworks/base/libs/utils/ResourcesTypes.cpp > > *** frameworks/base/libs/utils/ResourceTypes.cpp.org 2009-04-28 > 12:50:25.000000000 +0900 > --- frameworks/base/libs/utils/ResourceTypes.cpp 2009-04-28 > 18:35:37.000000000 +0900 > *************** > *** 3523,3537 **** > // Check to make sure this one is valid for the current > parameters. > if (config && !thisConfig.match(*config)) { > TABLE_GETENTRY(LOGI("Does not match config!\n")); > + #ifdef IGNORE_TOUCHSCREEN_CONFIGURATION > + // Allow no touchscreen device to use touchscreen > configuration > + thisConfig.touchscreen = 0; > + if (!thisConfig.match(*config)) { > + #endif // IGNORE_TOUCHSCREEN_CONFIGURATION > continue; > + #if 1 // IGNORE_TOUCHSCREEN_CONFIGURATION > + } > + #endif // IGNORE_TOUCHSCREEN_CONFIGURATION > } > > // Check if there is the desired entry in this type. > --- 3523,3529 ---- > > # to protect myself from apache license > # THIS_IS_NOT_CONTRIBUTION > > > Your Phone and Contacts apps will also exibit the same behaviour. > Doing the same to that projects will fix your error. Thanks for Tatsuo > Nagamatsu for helping me fix this! > > On May 21, 8:43 am, kumar <sathish...@gmail.com> wrote: > > E/AndroidRuntime( 237): at android.view.LayoutInflater.inflate > > (LayoutInflater.java:318)E/AndroidRuntime( 237): at > > android.view.LayoutInflater.inflate(LayoutInflater.java:276)E/ > > AndroidRuntime( 237): at > > com.android.internal.policy.impl.PhoneWindow.setContentView > > (PhoneWindow.java:309)E/AndroidRuntime( 237): at > > android.app.Activity.setContentView(Activity.java:1626) > > E/AndroidRuntime( 237): at > > com.android.music.MusicBrowserActivity.init(MusicBrowserActivity.java: > > 87) > > E/AndroidRuntime( 237): at > > com.android.music.MusicBrowserActivity.onCreate > > (MusicBrowserActivity.java:77) > > E/AndroidRuntime( 237): at > > android.app.Instrumentation.callActivityOnCreate(Instrumentation.java: > > 1123)E/AndroidRuntime( 237): at > > android.app.ActivityThread.performLaunchActivity(ActivityThread.java: > > 2231) > > E/AndroidRuntime( 237): ... 11 moreI/Process ( 81): Sending > > signal. PID: 237 SIG: 3 > > I/dalvikvm( 237): threadid=7: reacting to signal 3E/ActivityThread > > ( 81): Failed to find provider info for android.server.checkin > > E/Checkin ( 81): Error reporting crash: > > java.lang.IllegalArgumentException: Unknown URL > > content://android.server.checkin/crashesI/dalvikvm( 237): Wrote stack > > trace to '/data/anr/traces.txt' > > D/dalvikvm( 74): GC freed 2 objects / 48 bytes in 256msV/ > > WindowManager( 81): Assign layer Window{437e4c18 > > com.android.launcher/com.android.launcher.Launcher paused=false}: > > 11000 > > V/WindowManager( 81): Assign layer Window{438b8458 Starting > > com.android.music paused=false}: 11005 > > V/WindowManager( 81): Assign layer Window{438df888 TrackingView > > paused=false}: 41000 > > V/WindowManager( 81): Assign layer Window{437e7d30 StatusBarExpanded > > paused=false}: 41005V/WindowManager( 81): Assign layer Window > > {43736320 StatusBar paused=false}: 61000 > > V/WindowManager( 81): Assign layer Window{438d7478 Sorry! > > paused=false}: 81000 > > E/SurfaceComposerClient( 81): openGlobalTransaction() called more > > than once. skipping. > > E/SurfaceComposerClient( 81): Not in transaction (client=0x1bce78, > > SurfaceID=2, mTransactionOpen=0 > > W/WindowManager( 81): Error updating surface in Window{438d7478 > > Sorry! paused=false} > > W/WindowManager( 81): java.lang.IllegalArgumentException > > W/WindowManager( 81): at android.view.Surface.setMatrix > > (Native Method)W/WindowManager( 81): at > > > com.android.server.WindowManagerService.performLayoutAndPlaceSurfacesLockedInner > > (WindowManagerService.java:8215)W/WindowManager( 81): at > > > com.android.server.WindowManagerService.performLayoutAndPlaceSurfacesLocked > > (WindowManagerService.java:7604)W/WindowManager( 81): at > > com.android.server.WindowManagerService.access$1800 > > (WindowManagerService.java:128)W/WindowManager( 81): at > > com.android.server.WindowManagerService$H.handleMessage > > (WindowManagerService.java:7223) > > W/WindowManager( 81): at android.os.Handler.dispatchMessage > > (Handler.java:99) > > W/WindowManager( 81): at android.os.Looper.loop(Looper.java: > > 123) > > W/WindowManager( 81): at > > com.android.server.WindowManagerService$WMThread.run > > (WindowManagerService.java:456) > > E/SurfaceComposerClient( 81): Not in transaction (client=0x1fd620, > > SurfaceID=1, mTransactionOpen=0I/ARMAssembler( 81): generated > > scanline__00000077:03515104_00001001_00000000 [ 64 ipp] (84 ins) at > > [0x233648:0x233798] in 1996250 ns > > D/dalvikvm( 81): GC freed 7041 objects / 374832 bytes in 416ms > > E/WindowManager( 81): Unhandled exception in Window Manager > > E/WindowManager( 81): java.lang.IllegalArgumentException > > E/WindowManager( 81): at android.view.Surface.setLayer > > (Native Method)E/WindowManager( 81): at > > > com.android.server.WindowManagerService.performLayoutAndPlaceSurfacesLockedInner > > (WindowManagerService.java:8336)E/WindowManager( 81): at > > > com.android.server.WindowManagerService.performLayoutAndPlaceSurfacesLocked > > (WindowManagerService.java:7604)E/WindowManager( 81): at > > com.android.server.WindowManagerService.access$1800 > > (WindowManagerService.java:128)E/WindowManager( 81): at > > com.android.server.WindowManagerService$H.handleMessage > > (WindowManagerService.java:7223)E/WindowManager( 81): at > > android.os.Handler.dispatchMessage(Handler.java:99) > > E/WindowManager( 81): at android.os.Looper.loop(Looper.java: > > 123)E/WindowManager( 81): at > > com.android.server.WindowManagerService$WMThread.run > > (WindowManagerService.java:456)W/WindowManager( 81): Due to memory > > failure, waiting a bit for next layout > > V/WindowManager( 81): Stepping win Window{438d7478 Sorry! > > paused=false} anim layer: 81000I/ARMAssembler( 81): generated > > scanline__00000077:03515104_00000000_00000000 [ 27 ipp] (41 ins) at > > [0xd2b08:0xd2bac] in 1282750 ns > > W/ActivityManager( 81): Launch timeout has expired, giving up wake > > lock!W/ActivityManager( 81): Activity idle timeout for HistoryRecord > > {4378c4f8 {com.android.music/com.android.music.MusicBrowserActivity}} > > I/WindowManager( 81): Checking dispatch to: Window{438d7478 Sorry! > > paused=false} > > I/WindowManager( 81): tmpRect.left 0 top 147 right 640 bottom 358I/ > > WindowManager( 81): Using this target! screen false flag 1073872898 > > I/Process ( 237): Sending signal. PID: 237 SIG: 9I/ActivityManager > > ( 81): Process com.android.music (pid 237) has died. > > W/ActivityManager( 81): Scheduling restart of crashed service > > com.android.music/.MediaPlaybackService in 5000msV/WindowManager > > ( 81): Assign layer Window{437e4c18 com.android.launcher/ > > com.android.launcher.Launcher paused=false}: 11000V/WindowManager > > ( 81): Assign layer Window{438df888 TrackingView paused=false}: > > 41000 > > V/WindowManager( 81): Assign layer Window{437e7d30 StatusBarExpanded > > paused=false}: > > 41005 > > V/WindowManager( 81): Assign layer Window{43736320 StatusBar > > paused=false}: 61000W/InputManagerService( 81): Window already > > focused, ignoring focus gain of: > > com.android.internal.view.iinputmethodclient$stub$pr...@4372c840i/ > > WindowManager( 81): Checking dispatch to: Window{43736320 StatusBar > > paused=false} > > I/WindowManager( 81): tmpRect.left 0 top 0 right 640 bottom 25I/ > > WindowManager( 81): Checking dispatch to: Window{437e7d30 > > StatusBarExpanded paused=false} > > I/WindowManager( 81): Not visible!I/WindowManager( 81): Checking > > dispatch to: Window{438df888 TrackingView paused=false} > > I/WindowManager( 81): Not visible!I/WindowManager( 81): Checking > > dispatch to: Window{437e4c18 com.android.launcher/ > > com.android.launcher.Launcher paused=false}I/WindowManager( 81): > > tmpRect.left 0 top 0 right 640 bottom 480 > > I/WindowManager( 81): Using this target! screen false flag 65792 > > D/dalvikvm( 149): GC freed 1403 objects / 68400 bytes in 249ms > > I/WindowManager( 81): Checking dispatch to: Window{43736320 > > StatusBar paused=false}I/WindowManager( 81): tmpRect.left 0 top 0 > > right 640 bottom 25 > > I/WindowManager( 81): Checking dispatch to: Window{437e7d30 > > StatusBarExpanded paused=false} > > I/WindowManager( 81): Not visible!I/WindowManager( 81): Checking > > dispatch to: Window{438df888 TrackingView paused=false} > > I/WindowManager( 81): Not visible!I/WindowManager( 81): Checking > > dispatch to: Window{437e4c18 com.android.launcher/ > > com.android.launcher.Launcher paused=false} > > I/WindowManager( 81): tmpRect.left 0 top 0 right 640 bottom 480 > > I/WindowManager( 81): Using this target! screen false flag 65792I/ > > ActivityManager( 81): Starting activity: Intent > > { action=android.intent.action.MAIN categories= > > {android.intent.category.LAUNCHER} flags=0x10200000 comp= > > {com.android.camera/com.android.camera.GalleryPicker} }V/WindowManager > > ( 81): Assign layer Window{437e4c18 com.android.launcher/ > > com.android.launcher.Launcher paused=true}: 11000 > > V/WindowManager( 81): Assign layer Window{438561b8 Starting > > com.android.camera paused=false}: 11005 > > V/WindowManager( 81): Assign layer Window{438df888 TrackingView > > paused=false}: 41000 > > V/WindowManager( 81): Assign layer Window{437e7d30 StatusBarExpanded > > paused=false}: 41005 > > V/WindowManager( 81): Assign layer Window{43736320 StatusBar > > paused=false}: 61000I/ActivityManager( 81): Start proc > > com.android.music for service com.android.music/.MediaPlaybackService: > > pid=244 uid=10008 gids={3003} > > D/dalvikvm( 81): threadid=17: bogus mon 1+0>0; adjustingI/ > > ActivityManager( 81): Start proc com.android.camera for activity > > com.android.camera/.GalleryPicker: pid=246 uid=10001 gids={1006, 2001, > > 3003} > > V/WindowManager( 81): Stepping win Window{438561b8 Starting > > com.android.camera paused=false} anim layer: 11005 > > V/WindowManager( 81): Stepping win Window{437e4c18 > > com.android.launcher/com.android.launcher.Launcher paused=false} anim > > layer: 11000 > > E/ImageManager( 246): create NNNAAAAA file: /sdcard/DCIM/100ANDRO > > failed > > V/ImageManager( 246): storage state is removed > > V/ImageManager( 246): storage state is removed > > V/ImageManager( 246): storage state is removed > > V/ImageManager( 246): storage state is removed > > V/WindowManager( 81): Assign layer Window{437e4c18 > > com.android.launcher/com.android.launcher.Launcher paused=false}: > > 11000V/WindowManager( 81): Assign layer Window{43755ac0 > > com.android.camera/com.android.camera.GalleryPicker paused=false}: > > 11005 > > V/WindowManager( 81): Assign layer Window{438561b8 Starting > > com.android.camera paused=false}: 11010 > > V/WindowManager( 81): Assign layer Window{438df888 TrackingView > > paused=false}: 41000 > > V/WindowManager( 81): Assign layer Window{437e7d30 StatusBarExpanded > > paused=false}: 41005 > > V/WindowManager( 81): Assign layer Window{43736320 StatusBar > > paused=false}: 61000W/IInputConnectionWrapper( 149): showStatusIcon > > on inactive InputConnection > > I/ActivityManager( 81): Displayed activity > > com.android.camera/.GalleryPicker: 1770 msI/ARMAssembler( 81): > > generated scanline__00000077:03545404_00000A04_00000000 [ 29 ipp] (51 > > ins) at [0x18f910:0x18f9dc] in 1113250 ns... > > > > read more ยป > > > --~--~---------~--~----~------------~-------~--~----~ unsubscribe: android-porting+unsubscr...@googlegroups.com website: http://groups.google.com/group/android-porting -~----------~----~----~----~------~----~------~--~---