Seat No.: ________ Enrolment No.______________ GUJARAT TECHNOLOGICAL UNIVERSITY DIPLOMA ENGINEERING – SEMESTER – 6 (NEW) • EXAMINATION – SUMMER - 2021 Subject Code:3361602 Date :07-08-2021 Subject Name: Android Application Development Time:02:30 PM TO 05:00 PM Total Marks: 70 Instructions: 1. Attempt all questions. 2. Make Suitable assumptions wherever necessary. 3. Figures to the right indicate full marks. 4. Use of programmable & Communication aids are strictly prohibited. 5. Use of non-programmable scientific calculator is permitted. 6. English version is authentic. Q.1 1. ૧. 2. ૨. 3. ૩. 4. ૪. 5. ૫. 6. ૬. 7. ૭. 8. ૮. 9. ૯. 10. ૧૦. Q.2 પ્રશ્ન. ર Answer any seven out of ten. દસ મ ાં થી કોઈપણ સ ત જવ બ આપો. What is open handset alliance? ઓપન હેંડસેટ અલ યેંસ એટલે શાં? 14 Write four applications of android. Android ન ચ ર ઉપયોગો લખો. Name the languages supported for android application development. Android એપ્લીકે શન ડેવલપમેન્ટ મ ટે ની ચ ર languages લખો. List out four android operating system versions. એન્ડર ોઇડ ઓપરેટટાં ગ ટસસ્ટમ ન ચ ર version ન ન મ લખો Define : toggle button વ્ય ખ્ય આપો: toggle button Explain Dalvik Virtual Machine. Dalvik Virtual Machine સમજાવો What is Android? Android શાં છે? What is Activity? Activity શાં છે ? What is Android SDK? Android SDK શાં છે? Give types of view animation in android. Android મ view animationન પ્રક ર આપો. (a) Write short note: Android Permission Model. (અ) ટાં કનોાંધ લખો:Android પરમીશન મોડેલ OR (a) Draw Linux Kernel and label important components (અ) Linux Kernel દોરો અને જરુરી કોમ્પોનેંટ દશ ાવો. (b) Explain TextView and EditText in detail. (બ) TextView અને EditText ટવસ્ત ર મ ાં સમજાવો 03 ૦૩ 03 ૦૩ 03 ૦૩ 1/3 OR (b) (બ) (c) (ક) 03 ૦૩ 04 ૦૪ Explain Zygot process. Zygot process સમજાવો. Which components are necessary for new Android Project? નવ Android પ્રોજેકટ મ ટે કય કોમ્પોનેંટ જરૂરી છે ? OR (c) (ક) (d) (ડ) 04 ૦૪ 04 ૦૪ Explain LinearLayout with attributes. LinearLayout તેન attributes સહીત સમજાવો. Write short note: Android Debug Model ટાં કનોાંધ લખો:Android ડીબગ મોડેલ OR Q.3 પ્રશ્ન. 3 (d) Write steps for Android start up process. (ડ) એન્ડડરોઇડ સ્ટ ટા અપ ન સ્ટે પ લખો 04 ૦૪ (a) What is Intent? Differentiate between its two types. (અ) Intent શાં છે? તેન બે પ્રક રો વચ્ચે ભેદ આપો. OR (a) Write an android code that displays “Hello World” in the middle of the screen in the 03 ૦૩ red color with white background. (અ) Android કોડ લખો કે જે “Hello World” ને સ્રીન ની વચ્ચે લ લ કલરન ફૉન્ટ અને સફે દ બૅકગ્ર ઉન્ડ મ ટપ્રન્ટ કરે. (b) Explain advantages of android (બ) Android ન ફ યદ ઓ સમજાવો. 03 ૦૩ 03 ૦૩ OR (b) Explain GridLayout with example. (બ) GridLayout સમજાવો. 03 ૦૩ (c) Explain Linux kernel with diagram. 04 (ક) Linux kernel આકૃ ટત સહીત સમજાવો. ૦૪ OR (c) (ક) (d) (ડ) Write steps to create AVD AVD રચવ મ ટે ન સ્્ટે પ્સ લખો. 04 ૦૪ Explain Splash Screen. Splash Screen સમજાવો 04 ૦૪ OR Q.4 પ્રશ્ન. ૪ (d) What is Service? Explain with example. (ડ) Service એટલે શાં? ઉદ રહણ આપી સમજાવો. 04 ૦૪ (a) Give three advantages of event driven programming. (અ) Event driven programming ન ત્રણ ફ યદ ઓ લખો. OR (a) What is Theme? Give Example (અ) Theme એટલે શ?ાં ઉદ રહણ આપી સમજાવો. (b) What is the difference between Custom and System menu? (બ) Custom અને System મેન વચ્ચે ભેદ આપો. OR (b) What is Dialog? Explain Alert Dialog with example. 03 ૦૩ 03 ૦૩ 04 ૦૪ 04 2/3 Q.5 પ્રશ્ન. ૫ (બ) Dialog શાં છે ? Alert Dialog ઉદ રહણ આપી સમજાવો. (c) Draw and Explain Activity Life Cycle (ક) Activity Life Cycle દોરો અનેસમજાવો ૦૪ 07 ૦૭ (a) (અ) (b) (બ) (c) (ક) (d) (ડ) 04 ૦૪ 04 ૦૪ 03 ૦૩ 03 ૦૩ Write the steps to launch android application. Android application લોાંચ કરવ ન સ્ટે પ લખો. What is SQLite Database? Explain data types supported by SQLite. SQLite Database શાં છે? SQLite ન data types સમજાવો. Explain Android dialogue box with Example Android dialogue boxને ઉદ રહણ આપી સમજાવો. What is OHA? Explain OHA in brief OHA એટલે શાં ? OHA સમજાવો ************ 3/3