QR - 19AI539 - Mobile User Interface Development (AutoRecovered)
QR - 19AI539 - Mobile User Interface Development (AutoRecovered)
(PART A – 2 Marks)
UNIT - I
Q. No Questions
1 Define "mobile computing platform" and provide an example
UNIT - II
Q. No Questions
1 Define Content provider in Android
UNIT - III
Q. No Questions
1 State the Text Controls with syntax.
3 What are some common features and functionalities provided by the MapView control?
Q. No Questions
State Context Menu in android.
1
Differentiate the alert and prompt dialog box in android with one example.
2
State the purpose of the setPositiveButton method in an Alert Dialog.
3
What is Frame by Frame animation?
4
Define Interpolators in Android.
5
UNIT - V
Q. No Questions
(PART B – 13 Marks
UNIT - I
Q. No Questions
1 Explain in detail the different types of services in Android Studio
UNIT - II
Q. No Questions
1 Describe resources and their types with an appropriate example for each.
5 Discuss the Architecture of the Content Provider with abstract methods in detail.
Describe in detail about Raw Folder and the steps involved in creating a Raw folder in
6
Android Studio
UNIT - III
Q. No Questions
1 Articulate the concept of an Array Adapter with a suitable example.
Describe the role of adapters in Android UI development. How do they facilitate the
2
connection between data sources and UI elements?
Implement an android application for the division of two numbers using toast to display the
3
result (Hint: Use two text view, two edit text, and one button control)
Explain the purpose of a Map View control in mobile application development with an
4
example
5 Describe the purpose of Gallery Control in mobile application development.
6 Discuss the steps To Access User's Current Location in Android Studio using Google map.
UNIT - IV
Q. No Questions
1 Describe in detail about the interpolators in android with examples.
Develop a simple application for slide-up and slide-down animation while clicking the
2
button.
3 Summarize about the context menu in Android with suitable examples.
Explain the steps involved in animating a ListView in Android, including setting up the
4
necessary XML files and Java code.
Discuss the role of AnimationListeners in Android view animations. Provide an example of
5
how they can be used to enhance animation interactions.
6 Explain in detail about different types of Animation Types in android.
Q. No Questions
1 Explain step by step process for creating a thread in android with necessary code in java
5 Demonstrate about how to Create and Manage Notification Channels in Android Studio.
(PART C – 15 Marks )
UNIT - I
Q. No Questions
Illustrate in detail about the layer of architecture in the android application with a
1
diagrammatic representation.
Implement a suitable code to display “Hi Everybody” messages in android studio and use
2
all activity life cycle methods.
UNIT - II
Q. No Questions
Describe the working principle of Content Providers and the steps involved in Content
1
Providers with examples.
Implement an android program to create a text field and a button, if the user clicks and
2
moves from one activity to the next activity using Explicit Intent.
UNIT - III
Q. No Questions
1 Explain in detail about Android UI Controls with suitable examples in android studio.
2 Illustrate an Android Application for the Date Picker concept with predefined methods
UNIT - IV
Q. No Questions
Illustrate the uses of an alert and prompt dialog box with suitable examples in android
1 studio.
2 Describe in detail about the different types of menus in Android with suitable examples.
UNIT - V
Q. No Questions
Assess the advantages and disadvantages of using the Job Scheduler for scheduling
1
background tasks in Android
Explain in detail about to create and manage Notification Channels in android with suitable
2
examples.