0% found this document useful (0 votes)
108 views14 pages

MAD Aasignments

The document contains questions for a final exam on mobile application development with Android. It covers topics like Android architecture, activities, fragments, intents, permissions, lifecycles and more. It includes 50 questions organized into 5 chapters on these concepts.

Uploaded by

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

MAD Aasignments

The document contains questions for a final exam on mobile application development with Android. It covers topics like Android architecture, activities, fragments, intents, permissions, lifecycles and more. It includes 50 questions organized into 5 chapters on these concepts.

Uploaded by

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

Mobile Application Development

Question Bank For Final Exam( Theory and Practical/Oral)

Chapter 1
1. List features of Android Operating System.
2. Describe OHA and state goal of OHA
3. Describe Android and importance of OHA
4. State features of android
5. Describe android echo system.
6. List various IDEs and tools that can be used to execute android operating system.
7. Describe Android architecture with the help of neat diagram.
OR
With neat diagram, show the major components of Android stack.
8. Compare android and other mobile O.S.
9. State software and hardware requirements for android application development.
10. State need of Android Operating System.
11. Enlist Various Android Version

Chapter 2
1. Define AVD. Write steps to create AVD
2. Explain AVD with neat diagram
3. State the steps for creating the Virtual device.
4. State role of android emulator in android app development
5. Define emulator.
6. Differentiate between JVM and DVM.
7. Explore the Steps to install and configure Android Studio and SDK.
8. Describe DVM with the help of diagram .state its importance
Chapter 3

1. Develop a simple calculator using relative layout.


2. List four layouts available in android
3. List anuy four attributes of layout.
4. Develop a program to add hello world marker at (10,10) co-ordinates, write XML and JAVA file.
5. Write an XML file to creat login page using table layout.
6. Design an application contains 3 rows and 3 columns showing data of 3 students as Rollno,Name
and Marks using Table layout
7. Write a program to place Name, Age and mobile number centrally on the display
using Absolute layout.
8. Develop simple calculator using table layout.
9. Design employee registration form using UI components.
10. Write a program to create a login form for a social networking site.
11. List different attributes of linear layout.
10. What is the name of the folder that contains the R.java file?
a. src
b. res
c. bin
d. gen
12. Explain linear layout and frame layout is used explain with example.
13. Explain absolute layout with example.
14. Explain frame layout with example.
15. Explain relative layout with attributes and example.
16. Explain table layout with example.
17. List important files and folders in android directory structure.
18. Develop a program to perform addition, subtraction ,division and multiplication of two numbers
and display the result.
19. Explain function/use of following directories/file of android studio
a) Main activity file
b) Manifest file
c) String file
d) Layout
e) R.java
f) Res
33. What are view and viewgroup classes in android? Why layouts are created using xml file?
34. Define a) View b) View group c) Layout.
37. Observe the following GUI and Write XML file using relative layout to create the same
38. Write a program to display 10 students basic information in a table form using Table layout.
Chapter 4
1. What is TextView & EditText? Explain its attributes.
2. What is ScrollView? Explain how to create ScrollView with a TextView and with a LinearLayout.
3. Write a program to display a text view using vertical scroll view.
4. Explain Image View with example or List all attributes of Image View.
5. Write a program to display an image using Image View and a button named as “Change
Image”. Once you click on button another image should get displayed.
6. Explain List View & Grid View with its attributes with example.
7. Explain custom toast alert with example.or Write steps to create custom toast alerts with suitable.
8. List any four attributes of checkbox
9. Write steps to add following string array to grid view.
static final String [] example= new String {“A”, “B”, “C”, “D”, “E”};
10. Describe android:stretchMode attribute of Grid view in detail.
11. Write a program to display 15 buttons using grid view.
12. Develop the program to implement
a. List view of 5 Items
b. Grid View of 4 x 4 items
c. Image View
13. State syntax to create text view and Image button with two attributes each
14. Write down < image view > tag with appropriate attributes o display file “nature.jpg”
15. Write a program to capture an image and display it using image view.
16. Write a program to convert temperature from celcius to
farenhite and vice versa using Toggle button. (Design UI
as per your choice. Write XML and java file)
17. Explain fundaments of UI. Design in details
18. Enlist the elements of UI.
19. Write program to display rectangular progress bar.
20. Describe progress bar. Explain creation of progress bar. Or State different methods to update the
percentage of progress displayed.
21. Write a program to display circular progress bar. Or Write an xml tag for the determinate progress
bar.
22. List different progress bar styles provided by the system.
23. Design application containing 3 checkboxes for name of 3 languages and a button . Display name
of selected language on the click of button.
24. Name the different methods of Checkbox.
25. List different attributes of Checkbox.
26. Develop an app to enter two numbers and display addition of them on click of an image button
27. Explain Date & Time Picker with its method or Describe date and time picker with example.
28. Develop an app to display analog time picker also display the selected time.
29. Develop an application to make Bluetooth on and off on click of Togglebutton
30. Explain Toggle button with example.
31. What are view and view group classes in android? Why layouts are created using xml file?
32. When relative layout is used? Explain any 6 attributes of relative layout.
33. Describe following UI elements with example
i. List view
ii. Scroll view
iii. Grid view
iv. Image view
34. What is Toast in Android? List two constants of Toastclass.
35. List all predefined constants to specify the overall positioning of the Toast. Which method is used
to change the positioning of a Toast message on the screen?
36. Write a program to create a first display screen of any search engine using Auto Complete Text
View.
37. Create an android application which display 3 buttons on main activity named Red, Green, Blue.
The background color of activity should be changed to appropriate color when user click on any of
the button.
38. Write a program to show the following output. First two radio buttons are without using radio
group and next two radio buttons are using radio group. Note the changes between these two. Also
toast which radio button has been selected.

39. Explain Radio group with example


40. Write a program to show the following output.
41. Write a program to show the following output. Use appropriate view for the same.

42. Write a program to display 15 buttons using grid view.


43. Write a program to create a first display screen of any search engine using Auto Complete Text
View.
44. Create count down timer application with start and stop button. It should display countdown
remaining time or count elapsed time
45. Write the program to display an image using image view and a button named as “change Image”.
Once you click a button another image should be displayed.
46. Write a program to display following toast message.
47. Write a program to display three checkboxes and one button named “Order “as shown
below. Once you click on button it should toast different selected checkboxes along
with items individual and total price.

48. Write a program to display following output. Use TimePicker with Spinnermode.

49. Write a program to display following output. Select and display date and time on click of “select
date”, “select time” buttons respectively.
Chapter 5
1. Write a program to create a HelloWorld Activity using all lifecycles methods to display
messages using Log.d.
2. An activity usually looses its current state. What should be done in order to preserve the state
of an activity.
3. Write a program to create a text field and a button “Navigate”. When you enter
“www.google.com” and press navigate button it should open google page.
4. Write a program to create button “Start Dialer”. When u click on this button it should open
the phone dialer.
5. What is use of setContentView() method.
6. Which methods of android.util.Log class can be used to add logging support to android
application>
7. How many permissions android application has by default? What should be added to gain
accessto the built in camera?
8. List 4 essential states of an activity.
9. Define following
i. Activity
ii. Service
iii. Intent
iv. SQLite
v. Multimedia database
vi. Sensors
vii. Fragments
viii. Broadcast receiver
ix. Content provider
10. State the purpose of intent filter.
11. Describe steps for sending and receiving the implicit intents.
12. Describe intent filter with example.
13. What is fragment? How fragments can be created?
14. What is use of fragment.
15. State intent and list its types.
16. Write difference between toggle button and radio button .
17. Explain any one method with appropriate code to create fragment.
18. Explain activity life cycle with neat diagram.
19. Explain activity broadcast life cycle with neat diagram.
20. Enlist various permissions for services.
21. How to play audio and video in android?
22. Which classes are provided by android framework to play audio and video files? What are
uses of these classes? How audio can be played through media player?where this audio file
need to be kept?
23. What is Wi_Fi? Why Wi_Fi functionality is required in android application? List any three
classes of android.net.wifi package with their description.
24. Describe property animation method to animate the properties of a view object with
example.
25. Draw the activity life cycle diagram.
26. Give the hierarchy of directory structure where you store activity file.
27. Write difference between onStop() and onDestroy() methods, also between onPause() and
onResume()methods.
28. List different methods used in Intent.
29. Write an intent to display the phone dialer with the given number filled in.
30. Describe text to speech in detail.
31. Develop application for taking student feedback with database connectivity .
32. How to extract values from cursors in SQLite?
33. What is cursor ? explain cursor class and its methods.
34. Define SQLite. Explian following methods with example
i) Load() ii)insert() iii) update() iv) count() v)delete()
35. What is transaction? describe ACID property with example.
36. Explain service life cycle with neat diagram.
37. What are broadcast receiver in android.
38. Explain multimedia framework in android.
39. Develop an application to convert thanks" text to speech as given in the following GUI.

40. Develop an application to update a record of an employee whose emp.id is ‘E101’ in SQlite
database. Change employee name from “POR" to “XYZ". Also display the updated record
(Write .java and .xml files).
41. List & Explain sensor in android.
42. Explain Async Task Loader.
43. List and discuss methods you need to implement in Async Task class.
44. Describe in detail
i. Bluetooth
ii. Camera
iii. animation
45. Write a program to create two screens. First screen will take one number input from user.
After click on Factorial button, second screen will open and it should display factorial of the
same number. Also specify which type of intent you will use in this case.
46. How Bluetooth function can be made available through program? What permissions are
required to access Bluetooth?
47. Explain ACID properties of transaction.
48. Write a program to create your own content provider to insert and access data in android
application.
49. Develop a application to create your own content provider to insert and access data in
android application.
50. Write a program to start a Wi-Fi using service.
51. Differentiated between Activity Intent and Broadcasting Intent.
52. List the System Events related to Broadcast Receivers.
53. List the best practices for accessing and using sensors.
54. List all the methods related to camera class.
55. Explain the method that is used to detect the face.
56. Name the methods which are used to enable and disable Bluetooth adapter.
57. Explain the purpose of ACTION_REQUEST_DISCOVERABLE Constant.
58. List the uses of setName(String name)method.
59. Write the steps to perform Tween Animation.
60. Explain the use of from XScale and from YScale method in detail.
61. List the basic methods used in an android AsyncTaskclass.
62. Differentiate between AsyncTask andServices.
63. Name the method used, if a process takes a long time to do its work?
64. Explain the use of equals()function.
65. List the important functions which are related to GUI component “Button”.
66. State the uses of Toastmessage
67. Differentiate between Sensor Class and Sensor Manager Class.
68. Describe use of rawquery() and query() in android SQLite with the help of example.
69. Write a program to display the following output.

70. Write a program to demonstrate all the system broadcast messages.


71. Write a program to changes the background color when device is shuffled.
72. Write a program to display the list of sensors supported by the mobile device.
73. Write a program to demonstrate all the system broadcast messages.
74. Write a program to record a video using various camera methods.
75. Write a program to turn on, get visible, list devices and turnoff Bluetooth with the help of
following GUI.

76. Write a program to rotate the image in clockwise/anticlockwise, Zoom IN/Zoom OUT,
Fade IN/Fade OUT by using the following GUI.
77. Write a program to insert data in SQLite database using AsyncTask
78. Write a program to create the login form and display login successful/ Unsuccessful
toastmessage.
79. Write in detail which methods are needed to implement Content Provider class.
80. Explain different parts of an URI in android application. Also write the format of URI.
81. Write steps to create a content provider in android applications
82. Write a program to create the login form with necessary validations like length of
username and password, empty text fields, count of unsuccessful login attempts. Display
the login successful/Unsuccessful toastmessage.
83. Write a program to create a text field and a button “Navigate”. When you enter
“www.google.com” and press navigate button it should open google page.
84. Write a program to create button “Start Dialer”. When u click on this button it should open the phone
dialer.
85. Differentiate between bounded service and unbounded service.
86. Describe startService() and bindService()methods.
87. Develop an application to store student details like roll no., name, branch, marks, percentage and
retrieve student information using roll no. in SQLife database.
88. Write a program to create two screens. First screen will take one number input from user. After click on
Factorial button, second screen will open and it should display factorial of the same number. Also specify
which type of intent you will use in this case.
89. Write steps to create a content provider in android applications.
90. Define SQLite. Explain example table for SQLite store data in tables.
91. Define Activity. Explain the steps for creating Activities.
92. Explain the activity life cycle.
93. List different methods used in Intent.
94. What is an intent object? What information intent object consists? Explain different types
of intnets along with their usage.
95. Define services in Android operating system.
96. Write a program to capture an image using camera and display it.
97. State the benefits of Content providers
98. Explain how content resolver interact with content provider with neat diagram.

Chapter 6

1. Write a program to draw a route between two locations


2. Write a program to send email.
3. Describe any 4 methods of telephony manager class.
4. Describe important task to become android application publisher.
5. Write a program to locate user’s current location.
6. Write a program to display google map. (java and manifest file)
7. Explain SMS services.
8. Develop an application for various operations performed on Google map
i. Display map
ii. Zoom and navigation
iii. Monitoring and getting location on map
9. Develop an application to send and receive SMS. (Write ONLY java and permission tag in manifest
file).
10. Explain importance of developer console in android application development.
11. Enlist the steps for publish the Android application.
12. Explain concept of Geocoding and reverse Geocoding.
13. Describe steps for deploying android app on google play store.
14. Explain android security model.
15. Explain the use of SmsManagerClass.
16. Describe Zoom control(IN/OUT) with the help of example.
17. List changes that are need to be done in AndroidMainfest.XML file to send and receive messages
18. Describe permission required for android application development.
19. Why it becomes necessary to have inbuilt email module in mobile applications.
20. List the extra fields that can be used in an application to send emails.
21. List the names of map type and write the syntax to change it.
22. List two techniques to send SMS on mobile device. Explain any one in detail.
23. Name the methods used to enable and disable zoom feature.
24. Explain the ways to add Markers on the Google Map.
25. Write the syntax for method which is used to add compass in Google Map.
26. Explain custom permission used by application.
27. Explain steps to generate sign of APK for android application,
28. Write steps for getting the Map API key.
29. Describe all steps in application deployment on google playstore.
30. Write steps for customized permissions.
31. List and explain any five classes/subclasses of Google Map Android API.

You might also like