adb shell – generate input events to browse applications / menu

Following are the adb shell commands for generating input events which can help us to browse the … Read more

Understanding Android Bluetooth Code : part 1

Bluetooth

Android provides a default Bluetooth stack, BlueDroid, that is divided into two layers: 1) Bluetooth Embedded System … Read more

Enabling adb support with Linux kernel for new platform

If you are developing/porting a new Linux kernel for some android platform, the first thing we need … Read more

Universal Android Music Player Example

This post shows how to implement an audio media app that works across multiple form factors and … Read more

Adding a new board or platform to android source and build

add a file AndroidProducts.mk In the products directory, create an AndroidProducts.mk file that point to (and is … Read more

Booting Androidthings on RaspberryPi3

Follow below steps to boot the Androidthings on Raspberry Pi3 Download the prebuilt image from https://developer.android.com/things/preview/download.html this … Read more

How to change default display timeout settings using adb command ?

Connect your Android device over adb to get adb shell and check the default screen timeout value … Read more

How to capture Bluetooth packets on Android ?

Bluetooth

When we want to capture bluetooth packets for some debugging in Android, we can follow below procedure. … Read more

Enable and disable Bluetooth using adb commands

To enable & disable Bluetooth using below adb commands needs your device to be rooted or if … Read more

Analyse android booting using Bootchart

Bootchart provides CPU and I/O load breakdown of all processes for the whole system. It doesn’t require … Read more