Android

  Home  Mobile Technologies  Android


“Android frequently Asked Questions in various Android job Interviews by interviewer. The set of Android interview questions here ensures that you offer a perfect answer to the interview questions posed to you. Get preparation of Android job interview”



62 Android Questions And Answers

42⟩ Define AlertDialog in Android?

An alert dialog box supports 0 to 3 buttons and a list of select-able elements, including check boxes and radio buttons. Among the other dialog boxes, the most suggested dialog box is the alert dialog box.

 197 views

44⟩ Define res folder in Android?

This folder contains all the resource file that is used byandroid application. It contains subfolders as: drawable, menu, layout, and values etc.

 209 views

45⟩ Define gen folder in Android?

This folder contains the R.java file. It is compiler-generated file that references all the resources found in your project. You should not modify this file.

 210 views

48⟩ Define bin file in Android?

It contains the .apk file (Android Package) that is generated by the ADT during the build process. An .apk file is the application binary file. It contains everything needed to run an Android application.

 198 views

49⟩ Define src file in Android?

src Contains the .java source files for your project. You write the code for your application in this file. This file is available under the package name for your project.

 207 views

50⟩ Describe AndroidManifest.xmlfile in detail?

<?xml version="1.0" encoding="utf-8"?>

<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.example.globalguideline" android:versionCode="1" android:versionName="1.0">

<uses-sdk android:minSdkVersion="8" android:targetSdkVersion="18" />

<application android:allowBackup="true" android:icon="@drawable/ic_launcher" android:label="@string/app_name" android:theme="@style/AppTheme">

<activity android:name="com.example.globalguideline.MainActivity" android:label="@string/app_name">

<intent-filter>

<action android:name="android.intent.action.MAIN" />

<category android:name="android.intent.category.LAUNCHER" />

</intent-filter>

</activity>

</application>

</manifest>

 210 views

51⟩ What kind of information about the application AndroidManifest.xml file contains?

★ It contains the package name of the application.

★ The version code of the application is 1.This value is used to identify the version number of your application.

★ The version name of the application is 1.0

★ The android:minSdkVersion attribute of the element defines the minimum version of the OS on which the application will run.

★ ic_launcher.png is the default image that located in the drawable folders.

★ app_name defines the name of applicationand available in the strings.xml file.

★ It also contains the information about the activity. Its name is same as the application name.

 240 views

53⟩ List the application of shared preference?

★ Storing the information about number of visitors (counter).

★ Storing the date and time (when your Application is updated).

★ Storing the username and password.

Storing the user settings.

 191 views

55⟩ Define AIDL?

★ AIDL is the abbreviation for Android Interface Definition Language.

★ It handles the interface requirements between a client and a service to communicate at the same level through inter-process communication.

★ The process involves breaking down objects into primitives that are Android understandable.

 195 views

57⟩ Define Dalvik Virtual Machine?

★ It is Android's virtual machine.

★ It is an interpreter-only virtual machine which executes files in Dalvik Executable (.dex) format. This format is optimized for efficient storage and memory-mappable execution.

 202 views

58⟩ Define activity creator in Android?

★ An activity Creator is the initial step for creation of a new Android project.

★ It consists of a shell script that is used to create new file system structure required for writing codes in Android IDE.

 210 views

59⟩ Describe sending SMS messages programmatically?

Take a button on activity_main.xml file as follows.

<Button android:id="@+id/btnSendSMS" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_centerHorizontal="true" android:layout_centerVertical="true" android:onClick="sendmySMS" android:text="sendSMS" />

According to above code when user clicks the button sendmySMS method will be called. sendmySMS is user defined method.

In the AndroidManifest.xml file, add the following statements

<uses-permissionandroid:name="android.permission.SEND_SMS"/>

Now we write the final step. Write the given below method in MainActivity,java file

publicvoidsendmySMS(View v)

{

SmsManagersms = SmsManager.getDefault();

sms.sendTextMessage("5556", null, "Hello from google", null, null);

}

In this example I have used two emulator. On the first Android emulator (5554), click the Send SMSbutton to send an SMS message to the second emulator(5556).

 231 views

60⟩ Tell me how to use built-in messaging within the application?

Intent object to activate the built-in Messaging service. You have to pass MIME type "vnd.android-dir/mms-sms", in setType method of Intent as shown in the following given below code.

Intent intent = new Intent (android.content.Intent.ACTION_VIEW);

intent.putExtra("address", "5556; 5558;");// Send the message to multiple recipient.

itent.putExtra("sms_body", "Hello my friends!");

intent.setType("vnd.android-dir/mms-sms");

startActivity(intent);

 202 views