Shutdown sequence of Android

To power off an Android phone, keep pressing power bottom then shutdown menu is appeard. Then choose ‘Power OFF’ to power off actually.
I looked for the source code to see how to do these sequence.
(Japanese version of this page)
Continue reading

Posted in Android | 3 Comments

Visiting Arashiyama, Kyoto

On Saturday I visited Arashiyama. It is outskirt of Kyoto in Japan.
Here is some photos and videos.
Continue reading

Posted in Uncategorized | Leave a comment

Inter-process communication of Android

I had a technical session at LinuxCon Japan.
This is the presentation material.
Continue reading

Posted in Android | 1 Comment

Boot logs of various Android devices

I gathered boot logs and other information of various Android devices.
When you work to port Android system, these are useful to compare with.
(Japanese version of this page)
Continue reading

Posted in Android | 1 Comment

Connecting Samsung GALAXY Tab 10.1 via adb on Ubuntu

At Google I/O, the attendee brought back Samsung GALAXY Tab 10.1. I had a chance to touch it.

At first I tried to connect it to Windows 7 PC by USB cable. But it said failed to install USB driver. Someone said Samsung special develop tool includes the USB driver. But I don’t want install such kind of big software. I just want USB driver for GLAXY Tab. I thought NexusOne’s USB driver might work with small change of configuration file, it didn’t get well.

However, when I tried from Ubuntu virtual machine on VMWare it worked fine. I show you what I did.
(Japanese version of this page)
Continue reading

Posted in Android | 3 Comments

Android is NOT just ‘Java on Linux’

I made a set of presentation slide. It describes inside of Android.

Continue reading

Posted in Android | 7 Comments

Boot Android 2.3(Gingerbread) from SD card on KZM-A9-Dual board

Before I showed how to run Android 2.3 on KZM-A9-Dual board.
(Quick hack to run Android 2.3(Gingerbread) on KZM-A9-Dual board) At that time I put the root file system on NFS server. This time let’s put it on SD card.
The easiest way is replace root file system from Android 2.2 bootable SD card.
(Japanese version of this page)
Continue reading

Posted in Android, KZM-A9-Dual | 1 Comment

Start up sequence of system server of Android (memo)

This is memo of start up sequence of system server, which starts various services.
(as of android-2.3.3_r1 source code)
(Japanese version of this page)
Continue reading

Posted in Android | 4 Comments

Comparing 3 JDKs by Android build time

Thanks to ccache, C/C++ build time has been significantly reduced. Next I want to speed up Java.

This time I tried to compare build time using 3 different JDKs, which are available in Ubuntu.
(Japanese version of this page)
Continue reading

Posted in Android | 3 Comments

How to find and install the missing file in Ubuntu

When you build some project, you may see the compile error such as:
“zlib.h : No such file or directory.”

Then you need to know which package include zlib.h to install by ‘apt-get’.
I show you how to find this. (Japanese version of this page)
Continue reading

Posted in Android | 9 Comments