MAD Aasignments
MAD Aasignments
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
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.
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