0% found this document useful (0 votes)
3 views12 pages

Android Programming

The document outlines an examination paper for T.Y.B.C.A. (Science) on Android Programming, consisting of multiple-choice questions, descriptive questions, and practical applications. It covers various topics such as Android features, SQLite database operations, layouts, and application development. The exam is structured into four main questions, each with sub-questions requiring detailed answers and examples.

Uploaded by

imsharan.22
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)
3 views12 pages

Android Programming

The document outlines an examination paper for T.Y.B.C.A. (Science) on Android Programming, consisting of multiple-choice questions, descriptive questions, and practical applications. It covers various topics such as Android features, SQLite database operations, layouts, and application development. The exam is structured into four main questions, each with sub-questions requiring detailed answers and examples.

Uploaded by

imsharan.22
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/ 12

Total No. of Questions : 4] SEAT No.

:
P5262 [Total No. of Pages : 3
[5826]-601
T.Y.B.C.A. (Science)
DSE-IV : ANDROID PROGRAMMING
(2019 Pattern) (Semester -VI) (BCA361)
Time :3 Hours] [Max. Marks : 70
Instructions to the candidates:
1) Figures to the right indicate full marks.
2) Draw diagram wherever necessary.

Q1) Attempt the following:


A) Choose the correct options: [5×1=5]
i) The android_____ provides you the API libraries and developer
tools necessary to build, test and debug apps for android
a) JDK b) SDK
c) ADT d) AVD
ii) An________ object is a bundle of information which is used by
the component that receives the intent as well as information.
a) Intent b) Fragment
c) Activity d) Request
iii) The table layout groups views into________ and______
a) rows b) Columns
c) Layouts d) Both (a) and (b)
iv) The __________ is a view that shows items (such as images) in
center locked, horizontal scrolling list.
a) Gallery b) Grid view
c) Image view d) Image switcher
v) ______ menu displays information related to current activity.
a) Contexts b) Options
c) Popups d) Menus

P.T.O.
B) Attempt the following [5]
i) What is meant by google map?
ii) define cursor in SQlite?
iii) What is context menu?
iv) Example of text view?
v) What is AVD

Q2) Answer the following: (any five) [5×3=15]


a) Write any five features of android.
b) What is scroll view? Explain with example.
c) With the help of example explain spinner.
d) Explain the term displaying google map in detail.
e) Explain life cycle of fragment?
f) What is video view? Explain with example.

Q3) Answer the following : (Any five) [5×4=20]


a) What is Toggle button? How to create it? Explain with example.
b) Explain life cycle of activity.
c) Create a simple application which read a number from the user and display
factorial value in another activity.
d) How to create database in SQlite? Explain with example.
e) How to send message using intext?
f) Explain list view using adapter with the help of example.
ˆ
g) Explain any four layouts with example.

Q4) Answer the following : (Any five). [5×5=25]


a) Create an android application that will change color of the college name
on click of button & change font size and color using xml.
K.K. College of Arts, Science
RED GREEN

BLUE YELLOW

[5826]-601 2
b) How to do navigation to a specific location.
c) Differentiate between:
i) Location based services & Google map
ii) Geocoding & reverse geocoding.
d) Explain Architecture of android.
e) Create Android Application for performing the following operation on
the table customer (id, name, address, phone)
(Use SQL database)
i) Insert new customer
ii) Display details on toast.
f) Explain the following with example.
i) Progress Bar
ii) Toast
iii) Radio button
iv) Check box
g) Write an application to send Email (using to, subject & message) with
following view.
TO

Subject

Message

Send



[5826]-601 3
Total No. of Questions : 4] SEAT No. :

PA-1097 [Total No. of Pages : 3


[5905] - 61
T.Y. B.C.A. (Science)
BCA 361 : ANDROID PROGRAMMING (DSE - IV)
(2019 Pattern) (Semester - VI)
Time : 3 Hours] [Max. Marks : 70
Instructions to the candidates :
1) All questions are compulsory.
2) Figures to the right indicate full marks.
3) Draw diagram wherever necessary.

Q1) Attempt the following :


A) Choose the Correct Options : [5 × 1 = 5]
a) __________ is a Mobile Operating System based on the Linux
Kernel and now developed by Google.
i) Android ii) Unix
iii) IOS iv) Windows
b) A fragment can be used in ___________ activities.
i) Single ii) Multiple
iii) Both i) & ii) iv) None of the mentioned
c) __________ is a view which groups several items and display
them in Vertical Scrollable list.
i) Text view ii) List view
iii) Button iv) List Item
d) ___________ class provides the functionality to use the SQLite
database.
i) SQLiteOpenHelper ii) SQLiteCloseHelper
iii) SQLiteFetchHelper iv) SQLiteFoldHelper
e) __________ is the process of finding the geographical coordinates
of given address or location.
i) Reverse Geocoding ii) Geocoding
iii) Both i) & ii) iv) All above

P.T.O.
B) Answer the following : [5 × 1 = 5]

a) What is SDK?

b) What is Activity?

c) What is Spinner?

d) Define term : Image View.

e) How to close database using SQLite?

Q2) Answer any five from following : [5 × 3 = 15]

a) Explain the term displaying Google Map in detail.

b) How to create database in SQLite? Explain with example.

c) Note on List Fragment and Dialog Fragment.

d) Explain different kinds of Layout.

e) Explain Life Cycle of Activity.

f) Explain any four features of Android.

Q3) Answer the following (Any Five) : [5 × 4 = 20]

a) How to do Navigation to a specific location?

b) Define terms :

i) SQLite Database.

ii) SQLite OpenHelper.

c) What is Menu? Explain types of Menus.

d) Explain any Four types of Buttons.

e) Describe life cycle of fragment diagrammatically.

f) What is VideoView? How Optimize Video View?

g) What is Picker View? Types of Picker View.

[5905]-61 2
Q4) Answer the following (Any Five) : [5 × 5 = 25]

a) Explain architecture of Android.

b) Write an application for the following Layout :

Student Information

Stud-id

Stud-name

Stud-Mark

ok cancel

After clicking ok display detail on another activity.

c) Write steps for Linking activities using intents.

d) Write the use of onCreate( ), onUpgrade ( ) and getWritable Database


( ) methods. With example.

e) Write an application to send Email

(Using - To, Subject and Message) Intent.

f) Explain List View using adapter with the help of example.

g) Differentiate between :

i) Location based Services & Google Map.

ii) Geocoding and Reverse geocoding.



[5905]-61 3
Total No. of Questions : 4] SEAT No. :
P1365 [Total No. of Pages : 3
[6058]-601
T.Y.B.C.A. (SCIENCE)
DSE-IV : ANDROID PROGRAMMING
(2019 Pattern) (Semester - VI) (BCA361)
Time : 3 Hours] [Max. Marks : 70
Instructions to the candidates:
1) Figures to the right indicates full marks.
2) Draw diagram wherever necessary.

Q1) Attempt of the following. [5×1=5]


A) Choose the correct options:
a) _____are small activities that can be added or removed from activity.
i) Action Bar ii) Intent
iii) Fragment iv) Views

b) ______show items in a center-locked, horizontal scrolling list.


i) Gallery ii) Image view
iii) Image iv) Image switcher

c) ______is a method of sQlite Database


i) rawQuery ( ) ii) on Create ( )
iii) on Upgrade ( ) iv) get Writable Database ( )
d) _______groups view in rows and columns.
i) Linear ii) Absolute
iii) Relative iv) Table

e) ______is the process of Finding the geographic coordinates of


given address or location.
i) Reverse Geocoding ii) Geocoding
iii) Only (i) iv) Both (i) & (ii)

B) Answer the following: [5×1=5]


a) Explain use of Datepicker.
b) Enlist the types of Menu.
c) Define AVD.
d) What is tragment?
e) What is viewGroup?

P.T.O.
Q2) Answer the following: (any five) [5×3=15]
a) Explain different kinds of Layout?
b) Write the use of oncreate () onUpgrade () and get writable Database ()
methods.
c) Write an application to send Email using Intent.
d) List and explain methods of SQlite open Helper.
e) What is Fragments? Explain types of it.
f) List and explain Image views.

Q3) Answer the following: (any five) [5×4=20]


a) What is Basic views and explain any three with example?
b) Explain life cycle of Activity?
c) Explain Features of Android.
d) What is Menu? Explain types of Menu.
e) What is picker view? Explain it with example.
f) Write steps for Linking activities using intents.
g) Write an application for the following layout:
Employee Information
Enter Name
Enter Date
Enter Salary
Submit cancel

Q4) Answer the following: (Any five) [5×5=25]

a) Differentiate between.
i) Location based services and Google map
ii) Geocoding and Reverse Geocoding
b) Write an android application to display dial pad using Intent.

[6058]-601 2
c) Define:
i) Progress Bar
ii) Toast
iii) Textview
iv) Table layout
v) Linear Layout
d) Explain List view using Adapter class with example.
e) Explain Layouts with example.
f) Write an Android Application to calculate factorial.
g) How to create database in sQlite? Give an example.



[6058]-601 3
Total No. of Questions : 4] SEAT No. :
P-6456 [Total No. of Pages : 3

[6158]-61
T.Y. B.C.A. (Science)
BCA 361 : DSE-IV-ANDROID PROGRAMMING
(2019 Pattern) (Semester - VI)
Time : 3 Hours] [Max. Marks : 70
Instructions to the candidates :
1) Figures to the right indicate full marks.
2) Draw diagram wherever necessary.

Q1) Attempt of the following. [5×1=5]


A) Choose the correct options :
a) A fragment can be used in ________ activities.
i) Single ii) Multiple
iii) Both i & ii iv) None
b) ________ class provides the functionality to use SQlite database.
i) SQlite open Helper ii) SQlite class Helper
iii) SQlite Fetch Helper iv) SQlite Fold Helper
c) The Table Layout groups views into ________.
i) Rows ii) Columns
iii) Layouts iv) Both i) and ii)
d) _________ is view which groups several items and display them in
vertical scrollable list.
i) Tentview ii) List view
iii) Button iv) List Item
e) The Android ________ provides you the API libraries and
developer tools necessary to build test and debug opps for android.
i) JDK ii) SDK
iii) ADT iv) AVD
P.T.O.
B) Answer the following : [5×1=5]
a) Define Image View.
b) Explain cursor in sqlite.
c) What is ADT?
d) Enlist the types of Menu.
e) Write the purpose of onCreate()method.

Q2) Answer the following : (Any five) [5×3=15]


a) How to get feedback after sending SMS?
b) Write an application to perform following operation using menu.
Menu Example
Enter string Lower case
Upper case

c) Write the use of on Create(), onUpgrade() and get writable Database


methods.
d) Explain Date Picker and Time Picker. List any three methods.
e) Explain the life cycle of Fragment.
f) Which methods are overriden while implementing an option Menu in
activity?

Q3) Answer the following : (Any five) [5×4=20]


a) Explain Architecture of Android.
b) Write steps for linking activities using intents.
c) Write an application to display data from Database. (any table)
d) Differentiate between:
i) Location based services and Google Map.
ii) Geocoding and reserve geocoding.
e) What is Layout? Expain the types of Layout.

[6158]-61 2
f) Design a Layout to read percentage from user on clicking OK Button,
display message.
if per > 70 then display "Distinction"
if per > 60 and per <70, display "First Class"
if per > 40 and per <50, display "Pass Class"
else display "Fail"
g) Explain the features of Android.

Q4) Answer the following : (Any five) [5×5=25]


a) Write an application to display Google Map using Intent.
b) Explain the lifecycle of Activity with suitable diagram.
c) Explain specialized Fragments in detail.
d) What is VideoView? How to optimized video view in List View.
e) Explain caveats and Warnings.
f) Write an application to send message using Intent.
g) Define :
i) ADT
ii) AVD
iii) Emulator.



[6158]-61 3

You might also like