Android Interview Questions – Set 01

What is the implicit intent in android?

The Implicit intent is used to invoke the system components.

Which kernel is used in Android?

Android is a customized Linux 3.6 kernel.

What are the life cycle methods of android activity?

There are 7 life-cycle methods of activity. They are as follows:

  • onCreate()
  • onStart()
  • onResume()
  • onPause()
  • onStop()
  • onRestart()
  • onDestroy()

What is a content provider?

A content provider is used to share information between Android applications.

What is DDMS?

DDMS stands for Dalvik Debug Monitor Server. It gives the wide array of debugging features:

  • Port forwarding services
  • Screen capture
  • Thread and heap information
  • Network traffic tracking
  • Location data spoofing

What is an application resource file?

The files which can be injected for the building up of a process are called as application resource file.

Explain the Android application Architecture.

Following is a list of components of Android application architecture:

  • Services: Used to perform background functionalities.
  • Intent: Used to perform the interconnection between activities and the data passing mechanism.
  • Resource Externalization: strings and graphics.
  • Notification: light, sound, icon, notification, dialog box and toast.
  • Content Providers: It will share the data between applications.

What is an APK format?

APK is a short form stands for Android Packaging Key. It is a compressed key with classes, UI’s, supportive assets and manifest. All files are compressed to a single file is called APK.

Which language does Android support to develop an application?

Android applications are written by using the java (Android SDK) and C/C++ (Android NDK).

What is explicit intent in android?

An explicit intent is used to invoke the activity class.