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
-~----------~----~----~----~------~----~------~--~---

Reply via email to