Skip to main content

Posts

Showing posts from November, 2020

What happens when you press the power button of an Android device?

When switching off the power of an Android device and switch on it again, this process is known as the Android Booting sequence. Did you ever think about what happens in between this process🤔? The boot process, for starters, is nothing but a bunch of fancy images and animations for the end-user.  This post aims at breaking the boot process down for those very end users. And I promise a thorough read is all you need to understand the process. Nothing is too complicated if explained the right way. The above Image showing 5 stages of the Booting process for an Android-powered device: 1st Stage is Boot ROM and Boot Loader 2nd Stage is Kernel 3rd Stage is Init 4th Stage is Zygote and DVM 5th Stage is SystemServer and Managers Boot ROM The code responsible for the section named “Boot ROM” is executed as soon as the power button is held. The point of origin for the code happens to be a predefined, hardcoded location. The code loads the bootloader into the RAM and executes itself. Bootloa...

Google's Soli chip and how does Motion Sense works?

Google’s use of Project Soli, a radar-based gesture recognition system, in the Pixel 4 series of phones is most likely the first step in further adoption of radar as an input for interacting with our devices. Background on Project Soli At Google I/O 2015, the ATAP (Advanced Technology and Projects) group announced several new initiatives . These included: Project Abacus — multi-factor user authentication based on user location, typing patterns, and voice patterns Project Vault — a secure computing environment on a MicroSD Card, for any platform Project Jacquard — conductive thread embedded in mass-producible textiles to create wearable-based interactions Project Soli — a tiny radar sensor that’s capable of micro-gesture detection After going through several prototype iterations, Google integrated Soli into the Pixel 4 as part of the Motion Sense feature , which allows the phone to start the process of facial authentication before the phone’s owner even has to touch their phone. Wh...

Have you ever checked out hidden Android developer options in your Android phone?

In case you didn't know, Android has an awesome hidden settings menu called "Developer options" that contains a lot of advanced and unique features. Every Android phone comes equipped with the ability to enable Developer options, which lets you test some features and access parts of the phone that are usually locked away. As you might expect, Developer options are cleverly hidden away by default, but it's easy to enable if you know where to look. How Can I Access Developer Options In Android? To unlock Developer options, launch Settings and scroll all the way down to the About phone section near the bottom. Near the bottom of this page, you should see the Build Number entry. Tap it several times until you see a message that says You are now a developer! This process to enable Android developer options will always found inside the "Build number" option in settings irrespective of the phone. Once you do this, go back to the main Settings page and tap the ...