Gujarat Technological University
Gujarat Technological University
___________
GUJARAT TECHNOLOGICAL UNIVERSITY
BE - SEMESTER–VIII (NEW) - EXAMINATION – SUMMER 2018
Subject Code: 2180715 Date: 07/05/2018
Subject Name: Android Programming(Departmental Elective - III)
Time: 10:30 AM to 01:00 PM Total Marks: 70
Instructions:
1. Attempt all questions.
2. Make suitable assumptions wherever necessary.
3. Figures to the right indicate full marks.
Q.1 (a) List out methods (states) of Android activity life cycle. 03
(b) List out various layouts available in Android. Explain anyone in detail. 04
(c) Write a code to send data from one activity to another activity using implicit 07
intent.
Q.2 (a) What is the significance of Android Manifest file? 03
(b) What are the differences between JVM and DVM? 04
(c) Explain Android architecture with proper diagram. 07
OR
(c) Explain the concept of AsyncTask with an example. 07
Q.3 (a) Explain the use of RadioButton and RadioGroup with an example. 03
(b) How to use spinner in Android App? Explain with an example. 04
(c) Write a code to send e-mail from Android App using the concept of explicit 07
intent.
OR
Q.3 (a) What is material design in Android? 03
(b) What is the use of BroadcastReceiver? How to add it in Android App? 04
(c) What is ScrollView and ListView? Explain anyone with suitable example. 07
Q.4 (a) How to use Navigation drawer in Android App? 03
(b) Write a code to add ProgressDialog in Android App. 04
(c) Write all necessary code to print all the files stored in DCIM folder of SD card. 07
OR
Q.4 (a) Explain Content Providers in brief. 03
(b) Demonstrate the use of CheckBox in Android App. 04
(c) How to add notification in Android App? Explain with an example. 07
Q.5 (a) Briefly explain AsyncTaskLoader. 03
(b) Write a code to use ToggleButton in Android App. 04
(c) What you mean by fragment in Android? Explain fragment with an example. 07
OR
Q.5 (a) Write the significance of onCreate() and onUpgrade() methods of 03
SQLiteOpenHealper class.
(b) Write the significance and syntax of update() and delete() of SQLiteDatabase 04
class.
(c) Write a code to insert studentDetails (sID, SName, sEnrollmentNo) in SQLite 07
database using Android App.
*************