060010702 Mobile Application Development 2014

Similar documents
Android Programming and Security

Android Architecture. Alexandra Harrison & Jake Saxton

Introduction to Android: Hello, Android! 26 Mar 2010 CMPT166 Dr. Sean Ho Trinity Western University

Graduate presentation for CSCI By Janakiram Vantipalli ( Janakiram.vantipalli@colorado.edu )

Getting started with Android and App Engine

CS378 -Mobile Computing. Android Overview and Android Development Environment

ANDROID APPS DEVELOPMENT FOR MOBILE AND TABLET DEVICE (LEVEL I)

Praktikum Entwicklung Mediensysteme (für Master)

Android 5.0: Lollipop OS

Introduction to Android

Introduction to Android

An Introduction to Android Application Development. Serdar Akın, Haluk Tüfekçi

Android Programming: Installation, Setup, and Getting Started

Reminders. Lab opens from today. Many students want to use the extra I/O pins on

Programming with Android

INTRODUCTION TO ANDROID CSCI 4448/5448: OBJECT-ORIENTED ANALYSIS & DESIGN LECTURE 11 02/15/2011

Introduction to Android

Android Basics. Xin Yang

01. Introduction of Android

How To Develop Android On Your Computer Or Tablet Or Phone

Workshop on Android and Applications Development

How To Develop An Android App On An Android Device

Jordan Jozwiak November 13, 2011

Mobile Application Development Android

Running a Program on an AVD

Mobility Introduction Android. Duration 16 Working days Start Date 1 st Oct 2013

Smartphone market share

Android Developer Fundamental 1

Islamic University of Gaza. Faculty of Engineering. Computer Engineering Department. Mobile Computing ECOM Eng. Wafaa Audah.

Specialized Android APP Development Program with Java (SAADPJ) Duration 2 months

Mocean Android SDK Developer Guide

ANDROID. Programming basics

Programming with Android: System Architecture. Dipartimento di Scienze dell Informazione Università di Bologna

Android Development. Marc Mc Loughlin

Android Application Development. Daniel Switkin Senior Software Engineer, Google Inc.

Lecture 1 Introduction to Android

Homework 9 Android App for Weather Forecast

Università Degli Studi di Parma. Distributed Systems Group. Android Development. Lecture 1 Android SDK & Development Environment. Marco Picone

Introduction to Android Development. Jeff Avery CS349, Mar 2013

Android Development. Lecture AD 0 Android SDK & Development Environment. Università degli Studi di Parma. Mobile Application Development

Tutorial on Basic Android Setup

ANDROID PROGRAMMING - INTRODUCTION. Roberto Beraldi

TUTORIALS AND QUIZ ANDROID APPLICATION SANDEEP REDDY PAKKER. B. Tech in Aurora's Engineering College, 2013 A REPORT

Admin. Mobile Software Development Framework: Android Activity, View/ViewGroup, External Resources. Recap: TinyOS. Recap: J2ME Framework

Developing Android Applications Introduction to Software Engineering Fall Updated 7 October 2015

Frameworks & Android. Programmeertechnieken, Tim Cocx

Android Mobile App Building Tutorial

Android Application Development: Hands- On. Dr. Jogesh K. Muppala

Android Setup Phase 2

Android Geek Night. Application framework

An Introduction to Android

directory to "d:\myproject\android". Hereafter, I shall denote the android installed directory as

Developer's Cookbook. Building Applications with. The Android. the Android SDK. A Addison-Wesley. James Steele Nelson To

Introduction to Android Programming (CS5248 Fall 2015)

Here to take you beyond Mobile Application development using Android Course details

OpenCV on Android Platforms

ADT Plugin for Eclipse

@ME (About) Marcelo Cyreno. Skype: marcelocyreno Linkedin: marcelocyreno Mail:

UNIVERSITY AUTHORISED EDUCATION PARTNER (WDP)

Basics. Bruce Crawford Global Solutions Manager

How to develop your own app

Practical Android Projects Lucas Jordan Pieter Greyling

Mobile Application Development

AndroLIFT: A Tool for Android Application Life Cycles

Android Tutorial. Larry Walters OOSE Fall 2011

The "Eclipse Classic" version is recommended. Otherwise, a Java or RCP version of Eclipse is recommended.

Android 多 核 心 嵌 入 式 多 媒 體 系 統 設 計 與 實 作

Getting Started with Android Development

Issues in Android on Mobile Platform and Their Resolution

An Introduction to Android. Huang Xuguang Database Lab. Inha University

Android Environment SDK

Creating and Using Databases for Android Applications

Технологии Java. Android: Введение. Кузнецов Андрей Николаевич. Санкт-Петербургский Государственный Политехнический Университет

Android Application Development - Exam Sample

Running Android Applications on BlackBerry 10 developer.blackberry.com/android

Installing the Android SDK

Deep Inside Android. OpenExpo Zurich September 25 th, Gilles Printemps - Senior Architect. Copyright 2007 Esmertec AG.

Android Programming. Høgskolen i Telemark Telemark University College. Cuong Nguyen,

ANDROID PROGRAMMING - INTRODUCTION. Roberto Beraldi

Live Maps. for System Center Operations Manager 2007 R2 v Installation Guide

ANDROID INTRODUCTION TO ANDROID

Generate Android App

GETTING STARTED WITH ANDROID DEVELOPMENT FOR EMBEDDED SYSTEMS

Cisco Cius Development Guide Version 1.0 September 30, 2010

l What is Android? l Getting Started l The Emulator l Hello World l ADB l Text to Speech l Other APIs (camera, bitmap, etc)

App Development for Smart Devices. Lec #2: Android Tools, Building Applications, and Activities

ECWM511 MOBILE APPLICATION DEVELOPMENT Lecture 1: Introduction to Android

place/business fetch details, removefromfavorite () function, 189 search button handler bind, B BlackBerry build environment

What else can you do with Android? Inside Android. Chris Simmonds. Embedded Linux Conference Europe Copyright 2010, 2net Limited.

Android Application Development Lecture Notes INDEX

Building an Android client. Rohit Nayak Talentica Software

Q1. What method you should override to use Android menu system?

Mobile Phones Operating Systems

Transcription:

Que 1: Short question answer. Unit 1: Introduction to Android and Development tools 1. What kind of tool is used to simulate Android application? 2. Can we use C++ language for Android application development? 3. What does Dalvik Virtual Machine generates? 4. NFC feature is available from which version of Android? 5. What kind of situation shall be raised if adb do not working normally? 6. Which feature of Honeycomb Android version makes it differ from other Android versions? 7. Which library provides database support for Android application? 8. List any two perspectives provided by Android sdk. 9. To save string values which file is used? 10. How an application developed with HVGA skin will react during debugging with QVGA skin? Que 2: Answer the following question in details. 1. What are the core components under the Android application architecture? Explain any two in detail. 2. What does an Android APK file contains? Explain any two component except dex and class files. 3. To monitor debugging process which tool is useful? Explain other tool of Android in detail. 4. Write a note on Dalvik Virtual Machine component of Android Runtime. 5. List all the versions of android. Explain more features of Android version which contains NFC. 6. Which file is considered as managing file in Android application? Explain each node of that file in detail. 7. Write a note on Android device available in market. 8. Explain various resources which can be specified in Android application project. Give an appropriate example for each. 9. To run a simple application what task should be carry out? Explain about emulator in detail. 10. Explain Android perspectives. 11. Explain the following things in the context of android device: Screen size, Screen density, Orientation, Resolution, Density-independent pixel (dp). 12. How Android supports multiple screen? Explain with an appropriate example. Que 3: Select most appropriate answer from the given option. 1. LogCat is the part of perspective available in Android ADT. a) Java Perspective b) DDMS c) C/C++ d) Pixel Perfect 2. If targetsdkversion is 2.2 than what shall be the minimum required SDK version? a) 4.4 Kitkat Ms. Puja Sharma, Ms. Neha Topiwala 1

b) 4.0 Ice Cream Sandwich c) 1.5 Cupcake d) 4.2 Jelly Bean 3. DVM is part of layer and is also available in same layer. a) Android Runtime, Activity Manager b) Application Framework, Core Libraries c) Android Runtime, Core Libraries d) Libraries, View System 4. Android 3.0 do NOT provide feature. a) 3D desktop b) Support for multi-core processor c) NFC (Near Field Communication) d) Private browser 5. To achieve tabbed browsing library is included after 3.0 Android version. a) FreeType b) WebKit c) SSL d) SGL 6. In Android Architecture layer is used by developers. a) Linux Kernel b) Application Framework c) Libraries d) Android Runtime 7. To share Internet connection feature is useful. a) Media Support b) Tethering Ms. Puja Sharma, Ms. Neha Topiwala 2

c) Bluetooth d) NFC 8. What was the main reason for replacing the Java VM with the Dalvik VM when the Android project began? a) Java VM ran too slow b) Java virtual machine was not free c) Java VM was only for web based application d) Java VM was not optimized for mobile device 9. component of Android Runtime is responsible of generating file. a) Libraries,.apk b) Application Framework,.class c) Dalvik Virtual Machine,.dex d) Dalvik Virtual Machine,.class 10. To monitor Android application s debugging process tool is NOT helpful. a) LogCat b) Console c) Hierarchy Viewer d) Emulator Control 11. From a phone manufacturer's point of view, what makes Android so great? a) It provides everything to make a phone work. b) It allows them to compete with Apple's iphone. c) It makes the hardware work better d) Android code is free and open. 12. Ice cream sandwich was successful Android version as, a) It supports smart phone + tablet b) Browser supports flash. c) It is cheaper than older version. d) IOs applications also supported in it. Que 4: Fill in the blanks. Ms. Puja Sharma, Ms. Neha Topiwala 3

1. Android is a based mobile operating system. 2. The virtual machine enables every Android operating system to run in its own process. 3. For Android application development, RDBMS is used to store and retrieve data. 4. The manages the various versions of the Android SDK currently installed on your computer. 5. The file contains detailed configuration information for your application. 6. The folder contains source code of an Android application. 7. The file is auto generated which can not be modifiable. 8. The Dalvik Virtual Machine generates extension file. 9. Android platform is owned by organization. 10. All the device drivers are part of layer in Android architecture. 11. In years Google has purchased Android. 12. Android has operating system as the kernel. 13. Android version 2.2 is known as nickname. 14. Android first release has launched on phone namely. 15. The latest version of Android is. 16. Ice cream sandwich is the code name of Android version. 17. The hosts all the various Android applications written by third-party developer. Que 1: Short question answer. Unit-2: Activities, Fragments, and Intents 1. Which are the four essential states of an activity? 2. During an activity life cycle which methods invoked only once? 3. Define the term Fragment. 4. What is a the use of setcontentview() method? 5. Where will you declare your activity so the system can access it? 6. Where can you define the icon for your Activity? 7. What do you mean by resource? 8. Which object is passed to oncreate () method? 9. To create an Activity which class must be inherits in our sub class? 10. How Extras object of Intent shall be useful 11. List any two Constants of ViewGroup.LayoutParams class. 12. What is the use of LogCat window in eclipse? 13. Which of the theme is use to an activity to display floating dialog? 14. Which ViewGroup allows to place views either horizontally or vertically? 15. Name one key difference between fragment and activity. Que 2: Answer the following question in details. 1. What is AndroidManifest.xml? Write its usages with an appropriate example. 2. Is it possible to use or add a fragment without using a user interface? Explain with an appropriate Ms. Puja Sharma, Ms. Neha Topiwala 4

example. 3. Write a note on activity life cycle. 4. Which methods of the android.util.log class can be used to add logging support to Android application? 5. How many permissions Android application has by default? What should be added to gain access to the built in camera? 6. What are resources? Explain any two resource type with an appropriate example for each. 7. Describe different image dimension that can be store in drawable directory. 8. Write a snippet to transfer the data from one activity to another activity with possible validation. 9. Explain how to configure intent-filter in AndroidManifest.xml file with example. 10. What do you mean by Activity stack? Explain with an appropriate diagram. Que 3: Select most appropriate answer from the given option. 13. If you are calling an Activity which has not been registered in AndroidManifest.xml file, than what shall be the result? a) Application will run normally b) Error: ActivityNotFoundException c) Error: ClassNotFoundException d) Error: NullPointerException 14. To close an Activity method is useful. a) stop() b) finish() c) kill() d) close() 15. What shall be output if you forget to set xml file reference in Activity file using setcontentview() method a) Error: NullPointerException b) Application shall be launch without view. c) Android shall set design automatically. d) Error: ViewNotFoundException 16. What shall be output of following code: TextView textview; Ms. Puja Sharma, Ms. Neha Topiwala 5

textview = (EditText) findviewbyid(r.id.txtv); a) Object gets initialized b) Error: NullPointerException raised c) Error: ViewNotFoundException raised d) Error: ClassCastException raised 17. In AndroidManifest.xml file attribute is used to specify theme of application. a) android:theme= @android.style/apptheme b) android:style= @theme/apptheme c) android:theme= @style/apptheme d) android:style= @android.theme/apptheme 18. Which of the following is the way to specify schema of xml file? a) android:xmlns= http://schemas.android.com/apk/res/android b) android:xmlns= https://schemas.android.com/res/apk/android c) xmlns:android= http://schemas.android.com/apk/res/android d) xmlns:android= http://schemas.android.com/res/apk/android 19. Which of the following file saves reference to resources? a) bin/r.java b) gen/r.class c) gen/r.java d) res/r.class 20. In Android project assets folder do NOT contains. a) Text file b) Html file c) layout file d) Database file 21. Which of the following is the way to fetch values from received intent? Ms. Puja Sharma, Ms. Neha Topiwala 6

a) Intent i = getvalues(); b) Intent i = getservice().getintent(); c) Intent i = getintent(); d) Intent i = getresource(); 22. Which of the following is NOT the state of Activity? a) Create b) Resume c) Release d) Destroy 23. Which of the following package is used to link two Activities? a) android.context.intent b) android.widget.intent c) android.content.intent d) android.activity.intent 24. Which of the following is package of Button view? a) android.app.* b) android.widget.* c) android.intent.* d) android.view.* 25. To monitor Android application s debugging process tool is NOT helpful. a) LogCat b) Console c) Hierarchy Viewer d) Emulator Control 26. Which of the following category creates launcher icon for the activity? a) android.intent.category.launcher Ms. Puja Sharma, Ms. Neha Topiwala 7

b) android.content.category.launcher c) android.intent.action.main d) android.intent.category.default 27. What shall be height for below layout? <LinearLayout android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" > </LinearLayout> a) Same as content height. b) Same as device height. c) Same as device width. d) None of the above. Que 4: Fill in the blanks. 1. In file you can view the resources for your project. 2. If we need to pass data back from an activity, method shall be used. 3. method is called when activity becomes visible to user. 4. Before activity is destroyed by the user method is called. 5. Using class, we can navigate to an Activity. 6. Method sets a result code and the data to be returned back to the calling activity. 7. When fragment has been associated with the activity method is called. 8. During the fragment transaction, to place fragment into the back stack method need to call. 9. If application needs to load a web page, you have to use class object to invoke the built-in web browser to display the web page. 10. Passing data to an activity object can be used. 11. are mini-activities that can be added or removed from activities. 12. To display an activity as a dialog use method and implement method. 13. When activity is started, the and events are always called. 14. All activity must be declared in the file. 15. To display notification class can be used. 16. The Android OS will look for all activities that are able to satisfy request, is known as. Ms. Puja Sharma, Ms. Neha Topiwala 8