09/25/2008

KeycodeChecker.apk for Android 1.0

Finally, Android 1.0 SDK has been released. The kernel is exactly same as Android 0.9. Just poring system image into my Zaurus, Android 1.0 works fine.

I rebuild KeycodeChecker on 1.0 SDK.
o KeycodeChecker-1.0-r1.zip

Just in case, if anyone is looking for keylayout file working on Zaurus, here is the one.
o qwerty.kl.zip

One issue currently I'm working on. Landscape view and portrait view issue. Until SDK m5, Zaurus booted up in portrait view which is hardware buffer aligned. But with Android 0.9 and 1.0, Zaurus boots in landscape view. It has huge impact to performance. I used to run my RotateView.apk to make adjustment, but the APIs RotateView uses have gone. I'm looking for alternative API but still can not find.

Cheers,
posted by 安藤恐竜 at 09:22 | Comment(7) | TrackBack(0) | 日記
Comments for this entry
hi
i will port my HW to android 1.0.
my kernel is linux-2.6.25.
Posted by great work at 09/26/2008 17:15
Android Zaurus:
now i focus on keyboard of android,because my keyboard can not work,i press key,android have no response to it.any suggestion will be apreciated, thanks in advance.
Posted by ruala at 10/10/2008 11:00
hi, Android Zaurus,

Would you please send me the android 1.0 kernel patch. I failed in running android 1.0 but my android 0.9 works fine. I find the android kernel for 0.9 and 1.0 are the same. I download them from http://code.google.com/p/android/downloads/list.

I also down kernel from git.android.org with HEAD tag.But it failed to run android 1.0.

As a friend who success in running android 1.0 said, it is realted pmem and framebuffer.

But I can't run it.

Would you please help me?

Can you send me your kernel patch for reference?

My email is edwardlee.2002@gmail.com.

Thanks!
Posted by edwardlee at 10/15/2008 16:33
Hi,

I am porting android 1.o to my linux arm-based phone. After the screen
showing "android init", below strace logs began repeating in the
console. Even the text of "android init" dispeared, the below logs
kept repeating. And the phone went to the blank&dark screen and can
not get to main desktop screen.


Thank you for any help or suggestions from the group.


android_power_suspend: exit suspend, ret = -19
android_power_suspend: pm_suspend returned with no event
android_power_suspend: enter suspend
android_power_suspend: exit suspend, ret = -19
android_power_suspend: pm_suspend returned with no event
android_power_suspend: enter suspend
android_power_suspend: exit suspend, ret = -19
android_power_suspend: pm_suspend returned with no event
android_power_suspend: enter suspend
android_power_suspend: exit suspend, ret = -19
android_power_suspend: pm_suspend returned with no event
[{fd=4, events=POLLIN}, {fd=6, events=POLLIN}, {fd=8, events=POLLIN}],
3, 5000) = 0 <5.006646>
00:02:29 clock_gettime(CLOCK_MONOTONIC, {142, 880801775}) = 0
<0.000061>
00:02:29 stat64("/system/bin/dbus-daemon", {st_mode=S_IFREG|0755,
st_size=121728, ...}) = 0 <0.000091>
00:02:29 fork() = 183 <0.000427>
00:02:29 clock_gettime(CLOCK_MONOTONIC, {142, 891624775}) = 0
<0.000092>
00:02:29 futex(0x40003420, FUTEX_WAKE, 2147483647) = 0 <0.000092>
00:02:29 futex(0x40001004, FUTEX_WAKE, 2147483647) = 0 <0.000060>
00:02:29 poll([{fd=4, events=POLLIN, revents=POLLIN}, {fd=6,
events=POLLIN}, {fd=8, events=POLLIN}], 3, -1) = 1 <0.000092>
00:02:29 recvfrom(4, "add@/kernel/uids/1002\0ACTION=add"..., 1024, 0,
NULL, NULL) = 85 <0.000091>
00:02:29 recvfrom(4, 0xbe98c8b2, 1024, 0, 0, 0) = -1 EAGAIN (Resource
temporarily unavailable) <0.000061>
00:02:29 poll([{fd=4, events=POLLIN}, {fd=6, events=POLLIN}, {fd=8,
events=POLLIN}], 3, -1) = ? ERESTART_RESTARTBLOCK (To be restarted)
<0.002378>
00:02:29 --- SIGCHLD (Child exited) @ 0 (0) ---
00:02:29 write(7, "\21", 1) = 1 <0.000092>
00:02:29 sigreturn() = ? (mask now []) <0.000061>
00:02:29 poll([{fd=4, events=POLLIN}, {fd=6, events=POLLIN}, {fd=8,
events=POLLIN, revents=POLLIN}], 3, -1) = 1 <0.000091>
00:02:29 read(8, "\21", 92) = 1 <0.000092>
00:02:29 wait4(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 1}], WNOHANG,
NULL) = 183 <0.000122>
00:02:29 kill(-183, SIGKILL) = -1 ESRCH (No such process)
<0.000122>
00:02:29 unlink("/dev/socket/dbus") = 0 <0.000122>
00:02:29 clock_gettime(CLOCK_MONOTONIC, {142, 900984775}) = 0
<0.000091>
00:02:29 futex(0x40003420, FUTEX_WAKE, 2147483647) = 0 <0.000061>
00:02:29 futex(0x40001004, FUTEX_WAKE, 2147483647) = 0 <0.000061>
00:02:29 wait4(-1, 0xbe98cc30, WNOHANG, NULL) = 0 <0.000061>
00:02:29 clock_gettime(CLOCK_MONOTONIC, {142, 902569775}) = 0
<0.000091>
00:02:29 clock_gettime(CLOCK_MONOTONIC, {142, 902935775}) = 0
<0.000061>
00:02:29 poll([{fd=4, events=POLLIN, revents=POLLIN}, {fd=6,
events=POLLIN}, {fd=8, events=POLLIN}], 3, 5000) = 1 <0.028019>
00:02:29 recvfrom(4, "remove@/kernel/uids/1002\0ACTION="..., 1024, 0,
NULL, NULL) = 91 <0.000092>
00:02:29 recvfrom(4, 0xbe98c8b2, 1024, 0, 0, 0) = -1 EAGAIN (Resource
temporarily unavailable) <0.000061>
00:02:29 clock_gettime(CLOCK_MONOTONIC, {142, 932813775}) = 0
<0.000061>
00:02:29 clock_gettime(CLOCK_MONOTONIC, {142, 933210775}) = 0
<0.000061>

Posted by Wander at 11/07/2008 23:38
It does not matter what kind of task you have, professional paper writing help is definitely guaranteed, whenever you only follow this <a href="http://www.premiumqualityessays.com">link</a> in order to buy an original online essay!
Posted by HardyShawn at 01/09/2013 22:11
Thanks for such superb data connecting with this good post ! You should make your own dissertation service, I guess. Just because different thesis primethesis.com writing services do it and you could perform good masters thesis too.
Posted by thesis writing at 01/11/2013 22:05
A really commendable idea just about this. Study and don't forget - if you have to work and study at the same time, there are professionals who are ready to guidance you with your essays when you under time encumbrance. I'd recomend in this case the most impeccable amongs buy dissertation (thesisleader.com) where you can get custom content.
Posted by thesis at 01/15/2013 12:55
Leave your comment
Name: [Must]

EMail: [Must]

URL: [Must]

Comment: [Must]

Confirmation Code: [Must]


Type in alphabets what you see in this image.

Trackbacks to this entry
×

この広告は90日以上新しい記事の投稿がないブログに表示されております。