0% found this document useful (0 votes)
16 views3 pages

Question Bank

The document is a question bank for a Mobile Application Development course, covering various topics related to Android development. It includes questions on Android architecture, application components, user interface design, and specific views and layouts. Additionally, it addresses practical implementations such as using ProgressBar, AutoCompleteTextView, and SQLite database connections.

Uploaded by

vedd22ece
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
16 views3 pages

Question Bank

The document is a question bank for a Mobile Application Development course, covering various topics related to Android development. It includes questions on Android architecture, application components, user interface design, and specific views and layouts. Additionally, it addresses practical implementations such as using ProgressBar, AutoCompleteTextView, and SQLite database connections.

Uploaded by

vedd22ece
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

BIS654C Mobile Application Development

Question Bank
Module-1
1.​ What is android? Explain their versions and applications?
2.​ List and Explain the features of Android
3.​ Explain architecture of Android with the neat diagram.

4.​ Discuss about Dalvik Virtual machine and explain how DVM is Different from JVM

5.​ Discuss about softwares and tools used in configuring android environment

6.​ Explain the procedure steps of Installing Eclipse, Android SDK Tools and steps involved
in creating AVD
7.​ Briefly discuss about ADT Tools

Module-2
1.​ Explain how you are creating first android application
2.​ Discuss about the anatomy of an android application ( Directory Structure) ?
3.​ Explain about understanding different components of a Screen and fundamentals of UI
Design?
4.​ Difference between Table Layout and Frame Layout
5.​ Explain neatly about Absolute and Relative Layouts
6.​ Explain following view groups with example
i)​ LinearLayout
ii)​ AbsoluteLayout
iii)​ TableLayout
iv)​ RelativeLayout
v)​ FrameLayout

Module-3
1.​ Briefly discuss about basic views and their contents
2.​ Explain about
a) RadioGroup b) Toggle button
c) Image button d) Edit Text
3.​ Discuss about Image views to display pictures
4.​ Explain following Basic Views
i)​ TextView View
ii)​ Button, ImageButton, EditText, CheckBox, ToggleButton, RadioButton, and
RadioGroup Views
iii)​ ProgressBar View
iv)​ AutoCompleteTextView View
5.​ List out common attributes of viewgroups
IAT-2

1. Explain the use of ProgressBar in Android. Write the XML and Java code to
implement an indeterminate horizontal ProgressBar as shown in the textbook.

2. What is AutoCompleteTextView? How is it implemented in Android using an


ArrayAdapter? Give an example based on the book.

3. Describe the use of Spinner in Android with an example. How do you populate
it using an array from strings.xml?

4. Explain the use of ListView in Android. Write the code and layout XML to
display a list of countries using ArrayAdapter.

5. Describe GridView and how it displays items in a two-dimensional, scrollable


grid. Give the layout and Java code example.

6. What is ImageView? How can you set an image from the drawable folder to an
ImageView using XML?

7. Explain the working of ScrollView with an example. Why is only one direct child
view allowed in a ScrollView layout?

8. How is a custom Toast created in Android? Describe the steps using layout
inflation and give the example.

9. Describe how to create an AlertDialog with three buttons: "Yes", "No", and
"Cancel". Explain the code logic.

10. Describe the use of TimePickerDialog and DatePickerDialog. Provide the Java
code used to invoke both dialogs in an activity.

11. What is an Activity in Android? Discuss the onCreate() method and activity
declaration in AndroidManifest.xml.

12. What is an Intent? Differentiate between implicit and explicit intents using
code examples.

13. Describe the complete lifecycle of an Android Activity with the diagram.
Explain each callback method.
14. Write short notes on BroadcastReceiver and Service. How is a
BroadcastReceiver registered in the manifest and in Java?

15. Explain the lifecycle of a BroadcastReceiver. How does it differ from a Service
in Android? Give relevant code-based examples.

16. Describe the Android system architecture. Explain each layer’s purpose.

17. How do you play an audio file using MediaPlayer? Write the Java code to play
audio from the raw folder.

18. What is TextToSpeech in Android? Explain with code how it is initialized and
used to convert text into speech.

19. How do you create and connect to an SQLite database in Android? Use the
example where the DBHelper class extends SQLiteOpenHelper.

20. Describe how Android is used to access SMS services and location
information. Mention the permissions and API methods.

You might also like