Skip to main content

Let's Deep dive into Android - ABN Hive

Android is a wide range platform. Most people use Android devices.  Now we know that android development is continuously growing.  So,  building android apps give you revenue and status... Etc.
Let's Deep dive to Android - ABNHive - Aswin Bhim Nath

Little History

I know history classes are a little bit boring. But without knowing history you can't make history.

Andy Rubin founded Android Incorporation in Palo Alto, California, the United States in October 2003. The key employees of Android Incorporation are Andy Rubin, Rich Miner, Chris White and Nick Sears.
Android was originally intended for the camera but shifted to smartphones later.
In 17th August 2005, Google acquired Android Incorporation. Since then, it is in the subsidiary of Google Incorporation. In 2008, HTC launched its first Android mobile.

Introduction to Android

Android is an open source and Linux-based operating system for mobile devices such as smartphones and tablet computers. Android is developed in the Android Open Source Project (AOSP). This project is lead by Google. 

Features of Android 

  • Near Field Communication (NFC)
    • Android devices support NFC named Android Beam, which allows electronic devices to easily interact across short distances.
  • Infrared Transmission
    • Android has a  built-in infrared transmitter, allowing you to use your phone or tablet as a remote control.
  • Attractive UI
    • The Charming User Interface makes Android Attractive. 
  • Multiple Networks
    • Android has different connectivities like GSM/EDGE, IDEN, CDMA, EV-DO, UMTS, Bluetooth, Wi-Fi, LTE, NFC and WiMAX.
  • SQLite Storage
    • SQLite is the tiny database used in Android to store data. 
  • Media support
    • Android supports different media formats such as H.263, H.264, MPEG-4 SP, AMR, AMR-WB, AAC, HE-AAC, AAC 5.1, MP3, MIDI, Ogg Vorbis, WAV, JPEG, PNG, GIF, and BMP.
  • Multi-touch Feature
    • Android has native support for multi-touch which is an interface technology that enables input through pressure and gestures on multiple points on the surface of a device. 
  • Multi-tasking
    • Android allows more than one program or app to run on it simultaneously. You can check facebook while playing music in the background. 
  • Multi-Language Support
    • Android supports diverse languages in the world and used in bi-directional texts.
  • Resizable widgets
    • We can expand widgets and shrink to adjust space.
  • Custom ROMs
    • The Android operating system is open source, developers can modify the current OS and build their own versions.

Comments

Popular posts from this blog

Shortcuts in Android Studio for Android Developers - ABNHive

I hope these shortcuts will definitely help you to increase the productivity level. Search for command: cmd + shift + a ( Windows / Linux : ctrl +  shift + a) You just type: close and you’ll get a proper shortcut/command. Choose from the last copy / pastes : cmd +  shift  + v ( Windows / Linux : Ctrl + Shift + v). By default, there are 5 last copy/paste items. Enable mulmulti cursorature: ctrl + g (alt + j for Windows / Linux ). Open a class: cmd + o ( Windows / Linux : ctrl + n). Open any file: cmd + shift + o ( Windows / Linux : ctrl + shift + n) Open symbol:  cmd + option + o ( Windows / Linux : alt + shift + n). Go to implementation: cmd + option + b ( Windows / Linux : ctrl + alt + b). Go to declaration: cmd + b ( Windows / Linux : ctrl + b).  Go to type declaration: control + shift + b ( Windows / Linux : ctrl + shift + b).  Go to super: cmd + u ( Windows / Linux : ctrl + u).  Move between tabs: cmd + shift + [ (move left) o...

Services in Android - ABNHive

A service is a component which runs in the background without direct interaction with the user.  A service extends the base class Service . Services run with a higher priority than inactive or invisible activities and therefore it is less likely that the Android system terminates them for resource management. The only reason Android will stop a Service prematurely is to provide additional resources for a foreground component usually an Activity. When this happens, your Service can be configured to restart automatically. You can start a service if it is not running using Context.startService(), connect (bind) to a running service using Context.bindService(), and communicate with the running service through an interface that the service exposes. Each service class must have a corresponding <service> declaration in the AndroidManifest.xml file for its package. Types of Services Bound Service Service which call indefinitely in between activity. An Android component m...

Essential Guide to Setting up Emulators- ABNHive

An Android emulator is an Android Virtual Device (AVD) that represents a specific Android device. You can use an Android emulator as a platform to run and test your applications on your PC. Installing Emulator on PC Steps are given below Open SDK Manager from Android Studio, click Tools > SDK Manager. Click SDK Tools section Click to tick Android Emulator and Intel x86 Emulator Accelerator - HAXM Installer (If available) Click OK Button Wait to complete download It will automatically download Android Emulator Creating AVD After downloading the Emulator we need to Create AVD (Android Virtual Device).  Click  Tools > AVD Manager. Click Create New Virtual Device Icon Now choose device  If a download option is there, just click to download Device Image Configure Device Now Android Studio creates AVD Click the green icon to run Emulator - Aswin Bhim Nath