Hi,

Even i am also facing the same problem.

after making corresponding changes as per the given mail, compilation errors
are coming.

there is need to define IGNORE_TOUCHSCREEN_CONFIGURATION and any other
changes missing.

Thanks and Regards,
HarishKumar.V

On Thu, May 21, 2009 at 9:54 PM, Yi Sun <beyo...@gmail.com> wrote:

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