implement keypad and touchscreen driver on emulator

by bryan » Mon, 27 Dec 2010 23:58:47 GMT


Sponsored Links
 Hi All,
I have a stupid question need you guys' help
Is it possible to simulate the touch screen event on android emulator?
Since I do not have real device to do this, I want to simulate the
event on emulator first.

If yes, how do I get started?
I tried to hook kernel image when runnig emulator. But log seems not
correct.(see following portion of logcat)

I/EventHub(   59): New keyboard: device->id=0x10000 devname='qwerty2'
propName='hw.keyboards.65536.devname' keylayout='/system/usr/keylayout/
qwerty.kl'
I/EventHub(   59): New device: path=/dev/input/event0 name=qwerty2
id=0x10000 (of 0x1) index=1 fd=52 classes=0x2f
E/EventHub(   59): could not get driver version for /dev/input/mouse0,
Not a typewriter
E/EventHub(   59): could not get driver version for /dev/input/mice,
Not a typewriter
I/KeyInputQueue(   59): Device added: id=0x0, name=qwerty2, classes=2f
I/KeyInputQueue(   59):   X: unknown values
I/KeyInputQueue(   59):   Y: unknown values
I/KeyInputQueue(   59):   Pressure: unknown values
I/KeyInputQueue(   59):   Size: unknown values
I/KeyInputQueue(   59): No virtual keys found

evne the keylayout nor the keychar are not what I expect to see
(I have register my keylayout and keychar in system.prop)

The final result I want to see is when I tap the mouse left key on
emulator software keyboard,
the logcat can display the X-Y coordinate and mapping keychar

The kernel version I use is android-goldfish-2.6.29, config is
goldfish_defconfig
Can anybody give me some clue? Any information will be helpful for me.

Thank you so much

-- 



Other Threads

1. Why is RemoteViews.setDrawableParameters(...) hidden?

Hey,

I'm working on a custom notification where I intent to use a Layer /
List Drawable to switch my icons between black and white.
(Because some phones have light-gray notification bars and some have
black ones I want the user to be able to choose a light or a dark
layout.)

Now I came to see, that the android RemoteViews class contains a
method:
setDrawableParameters(int viewId, boolean targetBackground, int alpha,
int colorFilter, PorterDuff.Mode mode, int level)
which would be gorges to use (Also for setting alpha in desktop
widgets). But sadly it is hidden from the public API which is not
understandable for me.

Does anyone know why we don't get to use this killer method?

And.. can anyone tell me how to best implement the 2 Layouts/Themes
(Dark / Light) for the Notification Bar I need?

Thanks a lot,

Greetings David

-- 

2. Cara Menghemat Baterai di Ponsel Android

Moga moga berguna untuk temen2 semua...
http://gpgo.in/qD

<http://gpgo.in/qD>Follow us on twitter @gopegodotcom

-- 
*@yopiesuryadi*
www.gopego.com
http://about.me/yopie

-- 
===============
"

3. Can I sign my app after it is built with platform

4. [ROM] Rev HD 2.0.7

5. Android Palembang

6. OOT: Internet Junkie

7. Edit Bitmap Pixels in Native Code?