Total No. of Questions : 5] SEAT No.
P2146 [Total No. of Pages : 4
[5803]-604
T.Y. B.B.A. (C.A.)
CA-604 : ANDROID PROGRAMMING
(2019 Pattern) (Semester - VI)
Time : 2½ Hours] [Max. Marks : 70
Instructions to the candidates:
1) All questions are compulsory.
2) Draw neat diagrams wherever necessary.
3) Figures to the right indicate full marks.
Q1) Attempt any Eight of the following : [8 × 2 = 16]
a) The Android ________ provides you the API libraries and developer
tools necessary to build, test, and debug apps for android.
i) JDK ii) SDK
iii) ADT iv) All of the mentioned
b) ______ dictates the UI and handles the user interaction to the smart
phone screen.
i) Intents ii) Fragments
iii) Activities iv) None of the mentioned
c) ________ is a drop-down list that allows users to select one value from
a set.
i) CheckBox ii) RadioButton
iii) Spinner iv) All of the mentioned
d) _______ is a specialized view switcher which will provide a smooth
transition animation effect to the images while switching from one image
to another.
i) ImageView ii) ImageSwitcher
iii) Both i) and ii) iv) All of the mentioned
P.T.O.
e) How many threads are there in AsyncTask android?
i) Only one
ii) Three
iii) AsyncTask doesn’t have thread
iv) Two
f) ______ is used to perform database operations on Android such as
storing, manipulating or retrieving persistent data from the database.
i) MySQL ii) SQL
iii) SQLite iv) All of the mentioned
g) Cursor navigation methods include _________.
i) moveToFirst ii) moveToNext
iii) Both a) and b) iv) none of the mentioned
h) ______ identifies locations on the map and used to notify the user of
locations on a map and take the form of either a standard or custom
icon.
i) Maps ii) API keys
iii) Markers iv) None of the mentioned
i) To send SMS messages programmatically, which class is used?
i) Mms ii) SmsManager
iii) Both a) and b) iv) None of the mentioned
j) The _______ arranges views in a single column or a single row. Child
views can be arranged either vertically or horizontally.
i) FrameLayout ii) AbsoluteLayout
iii) LinearLayout iv) None of the mentioned
Q2) Attempt any Four of the following : [4 × 4 = 16]
a) What is Activity? With the help of diagram describe activity life cycle.
b) What is ToggleButton? How to create it? Explain with example.
c) How to create database in SQLite? Explain with example.
d) Define Google Map. How to change views in Google Maps? Explain
with example.
e) Describe the Android architecture in detail.
[5803]-604 2
Q3) Attempt any Four of the following : [4 × 4 = 16]
a) Observe the following GUI and write an XML file using relative layout to
create the same.
b) Develop an application to send and receive SMS. (Write only .java and
permission tag in manifest file).
c) Develop an application to store student details like roll no, name, branch,
marks, percentage and retrieve student information using roll no. in SQLite
databases.
d) Create an Android Application to perform following string operation
according to user selection of radio button.
Enter string : hello
• Uppercase
Lowercase
Right 5 Character
Left 5 Character
Click
Output : HELLO
e) Create an Android App with Logic screen. On successful login, gives
message go to next activity (Without using database & use TableLayout).
Q4) Attempt any Four of the following : [4 × 4 = 16]
a) Write an Android program to perform Zoom In, Zoom Out operation
and display Hybrid view on Google MaP.
b) Explain Date and Time picker with its methods.
c) Create a simple Application, which read a positive number from the user
and display its factorial value in another activity.
d) What is cursor in SQLite? Explain with example.
e) Develop a simple calculator using Table Layout.
[5803]-604 3
Q5) Write a short notes on any Two of the following : [2 × 3 = 6]
a) SQLiteDatabase
b) ProgressBar
c) Geocoding and Reverse coding
[5803]-604 4