Tenmiles – Android Interview Questions
Here is the list Android Interview Questions which are recently asked in Tenmiles company. These questions are included for both Freshers and Experienced professionals.
1. What is Android?
Android is a Linux-based operating system it is designed to primarily for touch screens mobile devices such as smartphones and tablet computers. The operating system has developed a lot in the last 15 years starting from black and white phones to recent smartphones or mini computers.
2. What Is the Google Android SDK?
The Android software development kit is a set of development tools used to develop applications for the Android platform that has become the Apple's biggest rival in the smartphone space. The Android SDK includes the following Relevant documentation for the Android application program interfaces .
3. What is the Android Architecture?
Android architecture is a software stack of components to support mobile device needs. Android software stack contains a Linux Kernel, collection of the c/c++ libraries which are exposed through an application framework services, runtime, and application.
4. Describe the Android Framework.
The Android Framework is the entire stack of stuff that makes up the OS. This is the underlying Native libraries that are not directly accessible, the layer above that you actually interact with and the code that the developers write to run on the system.
5. What is the importance of having an emulator within the Android environment?
The emulator lets developers “play” around an interface that acts as if it were an actual mobile device. They can write and the test codes, and even debug. Emulators are a safe place for testing codes especially if it is in the early design phase.
6. What is the use of an activityCreator?
An activityCreator is the first step towards the creation of a new Android project. It is the made up of a shell script that will be used to create new file system structure necessary for writing codes within the Android IDE.
7. Describe Activities.
An activity represents a single screen with a user interface just like the window or frame of Java. Android activity is the subclass of ContextThemeWrapper class. The Activity class defines the following call backs i.e. events. You don't need to implement all the callbacks methods.
Free PDF : Get our updated Android Course Content pdf
8. What items are important in every Android project?
The important in every Android project are: AndroidManifest. xml.- build. xml.
- bin/
- src/
- res/
- assets/
9. What is the importance of XML-based layouts?
The use of XML-based layouts provides a consistent and somewhat standard means of setting GUI definition format. In common practice, layout details are placed in XML files while other items are placed in the source files.
10. What do you think are some disadvantages of Android?
Android is a very heavy operating system and the most apps tend to run in the background even when closed by the user. This eats up battery power even more. As a result, the phone invariably ends up failing the battery life estimates given by the manufacturers.
11. What is ANR?
An ANR will occur if you're running a process on the UI thread which takes an extended time, usually around 5 seconds. During this point, the GUI will lock up which can end in anything the user presses won't be actioned.
12. What role does Dalvik play in Android development?
Dalvik serves as a virtual machine, and it is where every Android application runs. Through Dalvik, a device is able to execute the multiple virtual machines efficiently through better memory management.
13. What is the AndroidManifest.xml?
The AndroidManifest. xml file contains the information of your package, including components of the application such as activities, services, broadcast receivers, content providers etc. It is responsible to protect the application to access any protected parts by providing the permissions.
14. What is the proper way of setting up an Android-powered device for app development?
Declare your application as "debuggable" in your Android Manifest. -Turn on "USB Debugging" on your device. -Set up your system to detect your device.
Get Answer for all the above questions and place in your dream company
Wants to Become an Expert
in Android?
Know MoreTOP MNC's ANDROID INTERVIEW QUESTIONS & ANSWERS
Here we listed all Android Interview Questions and Answers which are asked in Top MNCs. Periodically we update this page with recently asked Questions, please do visit our page often and be updated in Android.