Sunday, 20 September 2015

Android Questions and Answers

1. Android History.

Android is operating system for mobile device and also open source software for developing mobile application. Android was released by "Android Inc Company" in 2003. later in 2005 "Google" company acquired this company. In 2007 Google company formed one group that group name is called as "OHA" (Open Handset Alliance). This OHA contains more than 30 companies Among of them 80% companies are mobile manufacture companies. Some of the companies are Samsung, LG, HTC, Karbon etc..

2. What is android?

Android is a stack of software for mobile devices which has Operating System, middleware and some key applications. The application executes within its own process and its own instance of Dalvik Virtual Machine. Many Virtual Machines run efficiently by a DVM device. DVM executes Java language byte code which later transforms into .dex format files.

3. What are the advantages of Android?

The following are the advantages of Android:
  • The customer will be benefited from wide range of mobile applications to choose, since the monopoly of wireless carriers like AT&T and Orange will be broken by Google Android.
  • Features like weather details, live RSS feeds, opening screen, icon on the opening screen can be customized
  • Innovative products like the location-aware services, location of a nearby convenience store etc., are some of the additive facilities in Android.
  • Components can be reused and replaced by the application framework.
  • Optimized DVM for mobile devices
  • SQLite enables to store the data in a structured manner.
  • Supports GSM telephone and Bluetooth, WiFi, 3G and EDGE technologies
  • The development is a combination of a device emulator, debugging tools, memory profiling and plug-in for Eclipse IDE

4. What are android SDK Features?

Android as a development environment some API are given below
  • Wi-Fi hardware access
  • GSM, EDGE, and 3G networks for telephony or data transfer, enabling you to make or receive calls or SMS messages, or to send and retrieve data across mobile networks.
  • Comprehensive APIs for location-based services such as GPS.
  • Full multimedia hardware control, including playback and recording with the camera and microphone.
  • APIs for using sensor hardware, including accelerometers and the compass
  • Libraries for using Bluetooth for peer-to-peer data transfer
  • IPC message passing
  • Shared data stores
  • Background application and processes
  • Home screen Widgets, Live Folders, And Live Wallpaper
  • The ability to integrate application search results into the systems search
  • map controls as part of their user interface.
  • Media Libraries for playing and recording of audio/video.
  • Localization through a dynamic resource framework
  • An Application framework that encourage reuse of application components and the replacement of native applications

5. Describe the APK format.

The APK file is compressed the AndroidManifest.xml file, application code (.dex files), resource files, and other files. A project is compiled into a single .apk file.

6. What is .apk extension?

The extension for an Android package file, which typically contains all of the files related to a single Android application. The file itself is a compressed collection of an AndroidManifest.xml file, application code (.dex files), resource files, and other files. A project is compiled into a single .apk file.

7. What is .dex extension?

Android programs are compiled into .dex (Dalvik Executable) files, which are in turn zipped into a single .apk file on the device. .dex files can be created by automatically translating compiled applications written in the Java programming language.

8. Android Application structure

Coming Soon...


10. What is splash screen??

Splash screen will be displayed for few moment beofre landing to main screen of the project.
In splash activity you can add company logo or some information about your company.


No comments:

Post a Comment