• compass

    KitKat Nexus 7 Orientation Workaround

    by  • November 11, 2013

    During the weekend spent few hours to see if I can fix the orientation issue that Nexus 7 Grouper has running KitKat. The problem was obvious that the orientation sensor was not compatible with KitKat which means there will be a new version of the driver. On observing the boot up loading of the...

    Read more →

    Peeking Inside Chromecast Code

    by  • August 2, 2013

    CastContext –> this class initiate the AndroidHttpClient client using the package name of our application as the http.agent parameter Added new INTENT localIntentFilter.addCategory(“android.media.intent.category.REMOTE_PLAYBACK”); localIntentFilter.addAction(“android.media.intent.action.PLAY”); localIntentFilter.addDataScheme(“http”); localIntentFilter.addDataScheme(“https”); Added new data type that will be processed by the INTENT “audio/*”, “image/*”, “video/*”Following actions are registered “android.media.intent.action.PAUSE”, “android.media.intent.action.RESUME”, “android.media.intent.action.STOP”, “android.media.intent.action.SEEK”, “android.media.intent.action.GET_STATUS” Uses http://en.wikipedia.org/wiki/Simple_Service_Discovery_Protocol to do device discoverythis.c...

    Read more →

    Chromecast and Future

    by  • July 31, 2013


    We all know by now about Chromecast and this is an interesting device that opens up the door on the possibilities that Android can deliver. The following points that I’m going to outline are some of my findings after reading through the technical and API documentation: There are 2 parts of developing application that...

    Read more →

    Add sound for bootanimation

    by  • July 10, 2013


    There is an interesting patch in Android that is being worked on and that is adding sound to your bootanimation. I’ve tested the current fix but there is delay when the .mp3 start playing, looks like this patch will take sometime to get released as the new solution requires the blessings from the legal...

    Read more →

    Inside Nexus S Kernel

    by  • February 12, 2013


    This is to outline the difference between Nexus S 3.0.8 kernel code with mainline kernel version. This is useful to see what exactly is added into the Linux kernel by Android vendors to make it work in the device. The version for Nexus S kernel is obtained from https://github.com/netarchy/nexus-s arch In the arch\arm\common folder there is...

    Read more →

    Git 1.7.1 Issue With Android

    by  • November 2, 2012 • 0 Comments


    If you follow Android source code progress religiously you will come across a recent problem with their checkout repo script if you are using Git version 1.7.1 and before. When you checkout the Android source code you will bump into the following error error: Exited sync due to gc errors This error happens because...

    Read more →

    Android 4.0.3 Source Code Layout

    by  • May 25, 2012 • 0 Comments

    Android source code is huge and it takes sometime for a developer to get around it to know what is stored inside it. The reason why Android source code is big is because of the sheer amount of different open source projects that are used internally and the task of looking into each directory...

    Read more →

    Building GCC From Scratch

    by  • December 27, 2011 • 5 Comments


    Preparing Linux Development Environment This tutorial uses Linux to build and use GCC and the distro flavour used is the Ubuntu distro. This tutorial uses the Xubuntu distro but you can use different kind of Ubuntu distro. If you are not experienced with Linux than it is recommended that you use the same version...

    Read more →

    ARM DS-5 Tutorial For Android

    by  • December 1, 2011 • 14 Comments


    Prerequisite Must have Java 1.6+ installed on your local machine DS-5 Installation Steps 1. Download Eclipse making sure it’s Eclipse Indigo 2. Download Android SDK 3. Click on the link to download, in my case I downloaded the .zip file (android-sdk_r15-windows.zip) 4. Download the Android NDK (Native Development Kit) from http://developer.android.com/sdk/ndk 5. Unzip both...

    Read more →

    Checking Out Android Source Code

    by  • October 19, 2011 • 0 Comments


    We all know that android.git.kernel.org is down and there are no definite timeline as when it will up and for those of us who would like to play around with Android source code are having difficult times in finding the source. Fear not, the CyanogeMod community have got their own repository which host the...

    Read more →