III B.Sc(IT) [ ] Semester VI Elective II: Mobile Technology - 612U4 Multiple Choice Questions.

Size: px
Start display at page:

Download "III B.Sc(IT) [ ] Semester VI Elective II: Mobile Technology - 612U4 Multiple Choice Questions."

Transcription

1 1 of 23 1/25/2018 4:18 PM Dr.G.R.Damodaran College of Science (Autonomous, affiliated to the Bharathiar University, recognized by the UGC)Reaccredited at the 'A' Grade Level by the NAAC and ISO 9001:2008 Certified CRISL rated 'A' (TN) for MBA and MIB Programmes 1. When contentprovider would be activated? A. using Intent B. using SQLite C. using ContentResolver D. none of the above 2. Parent class of Activity? A. object B. context C. activitygroup D. contextthemewrapper III B.Sc(IT) [ ] Semester VI Elective II: Mobile Technology - 612U4 Multiple Choice Questions. 3. Once installed on a device, each Android application lives in? A. device memory B. external memory C. security sandbox D. none of the above 4. What are the Direct subclasses of Activity? A. ListActivity B. ActivityGroup C. FragmentActivity D. all the above 5. Which are the screen densities in Android? A. low density B. medium density C. extra high density D. all of the above

2 2 of 23 1/25/2018 4:18 PM 6. You can shut down an activity by calling its method A. ondestory() B. finishactivity() C. finish() D. none of the above 7. Which one is NOT related to fragment class? A. dialogfragment B. listfragment C. preferencefragment D. cursorfragment 8.. Which of the following is Layouts in android? A. Frame Layout B. Linear Layout C. Relative Layout D. All of the above 9. How many ways to start services? A. started B. bound C. both a & b D. messenger 10.. If your service is private to your own application and runs in the same process as the client (which is common), you should create your interface by extending the class? A. messenger B. binder C. AIDL D. none of the above 11.. If you need your interface to work across different processes, you can create an interface for the service with a? A. Binder B. Messenger C. AIDL D. b or c 12.. If you want share the data across the all applications,you should go for? A. Shared Preferences B. Content provider

3 3 of 23 1/25/2018 4:18 PM C. Internal Storage D. SQLite Databases 13. Dialog classes in android? A. AlertDialog B. ProgressDialog C. DatePickerDialog D. All of the above 14. When the activity is not in focus, but still visible on the screen it is in? A. running state B. stopped state C. paused state D. destroyed state 15. The XML file that contains all the text that your application uses. A. stack.xml B. text.xml C. strings.xml D. string.java 16. Android tries hard to low-level components, such as the software stack, with interfaces so that vendor-specific code can be managed easily. A. confound B. absract C. modularize D. compound 17. What is the name of the program that converts Java byte code into Dalvik byte code? A. Android Interpretive Compiler (AIC) B. Dalvik Converter C. Dex compiler D. Mobile Interpretive Compiler (MIC) 18. The Emulator is identical to running a real phone EXCEPT when emulating/simulating what? A. Telephony B. Applications C. Sensors D. The emulator can emulate/simulate all aspects of a smart phone. 19. Which of these are not one of the three main components of the APK?

4 4 of 23 1/25/2018 4:18 PM A. Dalvik Executable B. Resources C. Native Libraries D. Webkit 20. While developing Android applications, developers can test their apps on A. Emulator included in Android SDK B. Physical Android phone C. Third-party Emulators D. All the above 21. Which piece of code used in Android is not open source? A. Keypad driver B. WiFi driver C. Audio driver D. Power management 22. What year was the Open Handset Alliance announced? A B C D Creating a UI in Android requires careful use of A. Java and SQL B. XML and Java C. XML and C++ D. Dream weaver 24. Status data will be exposed to the rest of the Android system via A. Intents B. A content provider C. Network receivers D. Altering permissions 25. What is the driving force behind an Android application and that ultimately gets converted into a Dalvik executable? A. Java source code B. R-file. C. The emulator D. The SDK

5 5 of 23 1/25/2018 4:18 PM 26. Intents are used to A. are messages that are sent among major building blocks B. trigger activities to being, services to start or stop, or broadcast C. are asynchronous D. all of those 27. What built-in database is Android shipped with? A. SQLite B. Apache C. MySQL D. Oracle 28. Which of the following is NOT a state in the lifecycle of a service? A. Starting B. Running C. Destroyed D. Paused 29. What does the.apk extension stand for? A. Application Package B. Application Program Kit C. Android Proprietary Kit D. Android Package 30. What is contained within the manifest xml file? A. The permissions the app requires B. The list of strings used in the app C. The source code D. All other choices 31. What is contained within the Layout xml file? A. Orientations and layouts that specify what the display looks like B. The permissions required by the app C. The strings used in the app D. The code which is compiled to run the app 32. The file specifies the layout of your screen? A. Layout file B. Manifest file C. Strings XML D. R file

6 6 of 23 1/25/2018 4:18 PM 33. The android OS comes with many useful system services, which include processes you can easily ask for things such as your.. A. Location B. Sensor Readings C. WiFi Hot Spots D. All of these 34. What is an Activity? A. A single screen the user sees on the device at one time B. A message sent among the major building blocks C. A component that runs in the background without any interface D. Context referring to the application environment 35. To create an emulator, you need an AVD. What does it stand for? A. Android Virtual Display B. Android Virtual Device C. Active Virtual Device D. Application Virtual Display 36. Which of the following are not a component of an APK file? A. Resources B. Native Libraries C. Dalvik executable D. All of these are components of the APK 37. What runs in the background and does not have any UI components? A. Intents B. Content Providers C. Services D. Applications 38. What operating system is used as the base of the Android stack? A. Linux B. Windows C. Java D. XML 39. An activity can be thought of as corresponding to what? A. A Java project B. A Java class

7 7 of 23 1/25/2018 4:18 PM C. A method call D. An object field 40. Android is licensed under which open source licensing license? A. Gnu GPL B. OSS C. Apache/MIT D. Sourceforge 41. Which of the following are UI elements that you can use in a window in an Android application? A. TextBox B. TextView C. EditText D. Both b&c 42. Which of the following are valid features that you can request using requestwindowfeature? A. FEATURE_NO_TITLE B. FEATURE_NO_ICON C. FEATURE_RIGHT_ICON D. Both a& c 43. The R file is a(an) generated file A. Automatically B. Manually C. Emulated D. none of the above 44. What is Android-dx? A. A command line tool to create Android project files B. A framework to create unit tests for Android projects C. A tool to generate Android byte code from.class files D. A resource editor to create user interface for Android applications 45. Immediate base class for activity and services A. CONTEXT B. APPLICATIONCONTEXT C. CONTEXTAPP D. ONCREATE 46. Which of the following can be accomplished by using the TelephoneNumberUtil class? A. Save a phone number to the contacts in the phone device

8 8 of 23 1/25/2018 4:18 PM B. Retrieve a phone number from the contacts in the phone device C. Delete a phone number from the contacts in the phone device D. Format an international telephone number 47. Which of the following can you use to add items to the screen menu? A. Activity.onCreateOptionsMenu B. Activity.onCreate C. Activity.onPrepareOptionsMenu D. Both a&b 48. Which of the following can you use to display a progress bar in an Android application? A. ProgressBar B. ProgressDialog C. ProgressView D. Both a&b 49. Which of the following function calls can be used to start a Service from your Android application? A. bindservice B. startservice C. runservice D. Both a&b 50. Which of the following is the parent class for the main application class in an Android application that has a user interface? A. MIDLet B. AndroidApp C. Activity D. AppLet 51. Which of the following is/are appropriate for saving the state of an Android application? A. Activity.onFreeze() B. Activity.onPause() C. Activity.onStop() D. Activity.onDestroy() 52. Which of the following should be used to save the unsaved data and release resources being used by an Android application? A. Activity.onStop() B. Activity.onPause() C. Activity.onDestroy() D. Activity.onShutdow

9 9 of 23 1/25/2018 4:18 PM 53. What is the purpose of the ContentProvider class? A. To play rich media content files B. To create and publish rich media files C. To share data between Android applications D. To access the global information about an application environment 54. Which of the following would you have to include in your project to use the SimpleAdapter class? A. import android.content B. import android.widget C. import android.database D. import android.database.sqlite 55. Which of the following can be used to bind data from an SQL database to a ListView in an Android application A. SimpleCursor B. SimpleCursorAdapter C. SimpleAdapter D. SQLiteCursor 56. What Activity method you use to retrieve a reference to an Android view by using the id attribute of a resource XML? A. findviewbyreference(int id); B. findviewbyid(int id) C. retrieveresourcebyid(int id) D. findviewbyid(string id) 57. Which of the following is NOT a valid usage for Intents? A. Activate and Activity B. Activate a Service C. Activate a Broadcast receiver D. Activate a SQLite DB Connection. 58. What is the name of the folder that contains the R.java file? A. src B. res C. bin D. gen 59. What is a correct statement about an XML layout file? A.. A layout PNG image file B. A file used to draw the content of an Activity

10 10 of 23 1/25/2018 4:18 PM C. A file that contains all application permission information D. A file that contains a single activity widget. 60. Which file specifies the minimum required Android SDK version your application supports? A. main.xml B. R.java C. strings.xml D. AndroidManifest.xml 61. What is the parent class of all Activity widgets? A. ViewGroup B. Layout C. View D. Widget 62. What is the name of the class used by Intent to store additional information? A. Extra B. Parcelable C. Bundle D. DataStore 63. Which is not included in the Android application framework? A. WindowManager B. NotificationManager C. DialerManager D. PackageManager 64. What Eclipse plugin is required to develop Android application? A. J2EE B. Android Software Development Kit C. Android Development Tools D. Web Development Tools 65. Which of these files contains text values that you can use in your application? A. AndroidManifest.xml B. res/text.xml C. res/layout/main.xml D. res/values/strings.xml 66. What does the Android project folder res contain? A. Java Activity classes

11 11 of 23 1/25/2018 4:18 PM B. Resource files C. Java source code D. Libraries 67. Which of the following Java call-back method is invoked when a view is clicked? A. Detector B. OnTapListener C. OnClickDetector D. OnClickListener 68. Which of the following Activity life-cycle methods is called once the activity is no longer visible? A. onstop B. onpause C. ondestroy D. onhide 69. The DalvikVM core libraries are a subset of which of the following? A. Java ME B. Java SE C. Java EE D. JAX-WS 70. Which of the following is not a ContentProvider provided natively by android A. The contacts list B. The telephone log C. The bookmarks D. The application list 71. Which manifest file permission you should add to allow your application to read the device address book? A. READ_ADDRESS_DATA B. READ_PHONE_STATE C. READ_PHONE_CONTACTS D. READ_CONTACTS 72. You can create a custom view by extending class: A. android.widget.view B. android.widget.linearlayout C. android.view.view D. android.content.context

12 12 of 23 1/25/2018 4:18 PM 73. Which of the following Android View sub-classes uses the WebKit rendering engine to display web pages? A. PageView B. WebView C. MapView D. HttpClient 74. Which of the following methods updates a ListView when an element is added to the data set? A. notify( ) B. notifyall( ) C. notifydatasetchanged( ) D. notifydatasetinvalidate( ) 75. The values of which of the following classes cannot be mapped in a Bundle object? A. Parcelable B. String C. ArrayList D. Context 76. Which among these are NOT a part of Android native libraries? A. Webkit B. Dalvik C. OpenGL D. SQLite 77. is the recommended way for sharing data across packages?. A. Content providers B. Data persistence C. Messaging 78. stores data such as missed calls, call details and so on A. Browser B. Call log C. Contacts 79.. handles all the work of unloading itself when the application pauses and requerying itself when the application restarts A. Cursor B. Content provider C. Managed cursor

13 13 of 23 1/25/2018 4:18 PM 80.. method returns a ContentResolver object, which helps to resolve a content URI with the appropriate content provider. A. getcontentresolver() B. geturi() C. getcontent() 81. The class performs the cursor query on a background thread and hence does not block the application UI. A. SimpleCursorAdapter B. CursorLoader C. CursorAdapter 82. views are commonly used views such as the TextView, EditText and Button Views A. Basic View B. Picker view C. Frame view 83. are the views that enable users to select from a list, such as Date and Time picker views. A. Picker view B. Basic view C. List view 84. are views that display a long list of items. A. Specialised fragments B. List view C. Frame view 85.. In order to automatically adjust to fit the content, the layout_height must be set to A. wrap content B. fill parent C. X and Y coordinate D. none 86. The attribute is an identifier for a view so that it may later be retrieved using the

14 14 of 23 1/25/2018 4:18 PM View.findViewById method. A. id B. X axis C. Y axis 87. A is a piece of an application user interface that can be placed in an activity which enable more modular activity design A. Fragments B. Content providers C. Activity 88. Which of the following is not a state of a fragment A. onattach B. oncreate C. onstop 89. is an object carrying a message from one component to another component with in the application. A. Intent B. Filters C. Activity D. Services 90. is a view group that aligns all children in a single direction, vertically or horizontally. A. Linear layout B. Relative layout C. Table layout D. Absolute layout is a view group that displays child views in relative positions A. Table layout B. Linear layout C. Relative layout 92. layout enables you to specify the exact location of the children A. Frame B. List C. Table

15 15 of 23 1/25/2018 4:18 PM D. Absolute 93. is designed to block out an area on the screen to display a single item A. Frame layout B. Table layout C. Linear layout D. Absolute layout. 94. An actually bridges between UI components and the data source that fill data into UI component. A. Cursor B. Adapter C. Database 95. is a pre defined subclass of textview that includes rich editing capabilities. A. Button B. Textview C. Edittext 96. is used when presenting users with a group of selectable options that are not mutually exclusive. A. Check Box B. Toggle button C. Radio button. 97. The view provides visual feedback about some ongoing tasks, such as performing a task in a background. A. Spinner B. Image button C. Toggle button D. Progress bar 98. Which of the following is the most resource hungry part of dealing with Activities on Android A. Closing an app B. Suspending an app C. Opening a new app D. Restoring the most recent app

16 16 of 23 1/25/2018 4:18 PM 99. Which component is not activated by an Intent? A. activity B. services C. content provider D. broadcast receiver 100. Which of the important device characteristics that you should consider as you design and develop your application? A. Screen size and density B. Input configurations C. Device features D. All of the above 101. Which are the screen sizes in Android? A. Small B. Normal C. Large D. All of the above 102. How to stop the services in android? A. ondestory() B. finishactivity() C. stopself() of the above 103. What is the difference between Activity context and Application Context? A. The Activity instance is tied to the lifecycle of an Activity. while the application instance is tied to the lifecycle of the application B. The Activity instance is tied to the lifecycle of the application, while the application instance is tied to the lifecycle of an Activity. C. The Activity instance is tied to the lifecycle of the Activity, while the application instance is tied to the lifecycle of an application. of the above 104. Definition of Loader? A. loaders make it easy to synchronously load data in an activity or fragment. B. loaders make it easy to asynchronously load data in an activity or fragment C. loaders does not make it easy to asynchronously load data in an activity or fragment. of the above Characteristics of the Loaders? A. They are available to every Activity and Fragment.

17 17 of 23 1/25/2018 4:18 PM B. They provide asynchronous loading of data. C. They monitor the source of their data and deliver new results when the content changes. D. All of the above If you want share the data accross the all applications,you should go for? A. Shared Preferences B. Internal Storage C. SQLite Databases D. content provider 107. Difference between android api and google api? A. The google API includes Google Maps and other Google-specific libraries. The Android one only includes core android libraries. B. The google API one only includes core android libraries. The Android includes Google Maps and other Google-specific libraries. C. None of the above. D. Both a and b 108. What is Pending Intent in android? A. It is a kind of an intent B. It is used to pass the data between activities C. It will fire at a future point of time. of the above How to store heavy structured data in android? A. Shared Preferences B. Cursor C. SQlite database D. Not possible 110. Which features are considered while creating android application? A. Screen Size B. Input configuration C. Platform Version D. All of the above 111. What are the debugging techniques available in android? A. DDMS B. Breaking point C. Memory profiling of the above.

18 18 of 23 1/25/2018 4:18 PM 112. What does httpclient.execute() returns in android? A. Http entity B. Http response C. Http result of the above 113. What is fragment life cycle in android? A. onreceive() B. oncreate() C. onattach() of the above 114. What is transient data in android? A. Permanent data B. Secure data C. Temporary data D. Logical data 115. How to pass the data between activities in Android? A. Intent B. Content Provider C. Broadcast receiver of the Above 116. What is the difference between margin and padding in android layout? A. Margin is specifying the extra space left on all four sides in layout B. Padding is used to offset the content of a view by specific px or dp C. Both A and B are correct of the above 117. What is the life cycle of broadcast receivers in android? A. send intent() B. onrecieve() C. implicitbroadcast() D. sendbroadcast() 118. What is the application class in android? A. A class that can create only an object B. Anonymous class C. Java class D. Base class for all classes

19 19 of 23 1/25/2018 4:18 PM 119. What is a context in android? A. It is an interface to store global information about an application B. It is used to create new components. C. Android has two contexts, those are getcontext and getapplicationcontext D. All of the Above 120. What is android view group? A. Collection of views and other child views It is used to pass the data between activities B. It will fire at a future point of time. C. Base class of building blocks D. Layouts 121. What is splash screen in android? A. Initial activity of an application B. Initial service of an application C. Initial method of an application D. Initial screen of an application 122. To send an SMS message programmatically, you use the class. A. SmsManager B. scaddress C. sendtextmessage() D. SMSActiviy 123. What are Five Arguments to the sendtextmessage() method A. destinationaddress B. scaddress C. deliveryintent D. all the above 124. PendingIntent objects to monitor the status of the process A. message-sending B. message-receiving C. sendtextmessage() D. smsmanager 125. You can deploy the apk files it emulators and devices using the A. adb.exe B. platform-tools C. adb -s emulator

20 20 of 23 1/25/2018 4:18 PM D. none of the above 126. PendingIntent objects are created in method. A. onstart() B. oncreate() C. finish() D. onreceive() 127. In the onresume(), you will create and receive A. deliveredpi B. PendingIntent C. message D. BroadcastReceiver Within each BoardcastReceiver you override the method to get the current result code. A. onreceive() B. onstart() C. oncreate() D. finish() 129. Using objects, you will get notified of message status A. BoardcastReceiver B. Context C. PendingIntent 130. You can send SMS to multiple recipients by simply separating each phone number with a A. period B. semi-colon C. comma D. ampersand 131. To send message to the emulator, use A. Console B. Thread C. Logcat D. DDMS 132. BoardcastReceiver enables your application to handle rasised by other application. A. Listener

21 21 of 23 1/25/2018 4:18 PM B. flags C. event D. functions 133. Each SMS is stored in an object array in the format A. PDU B. text C. ascii D. machine language 134. To the content of message, you use the static createfrompdu() message. A. insert B. extract C. modify D. delete 135. The Gmail/ application on Android enables you to configure an account using A. POP3 B. IMAP C. both a & b D. none of the above 136. To send an message, you set the various parameters using A. setdata() B. putextra() C. settype() D. startactivity() 137. method enables to bind the data. A. ondestroy() B. onstartcommand() C. onbind() D. onstart() 138. Which method give access to member and methods inside the service? A. onbind() B. StartService() C. StopService() D. none

22 22 of 23 1/25/2018 4:18 PM 139..In the following,which will help you to run the service until it is explicitly stopped. A. CONTINUE_STICKY B. STOP_STICJY C. START_STCIKY D. KILL_STICKY 140. If you want your service available to other applications, you can always add an A. intent filter B. Intent C. getbasecontext() D. none of the above 141. class will execute task asynchouronously with your service. A. SyncTask B. AsyncTask C. Both a and b of the above 142. doinbackground() method accepts an array of the type. A. First generic B. Second generic C. Third generic of the above 143. onprogressupdate() method accepts an array of the type. A. Second generic B. First generic C. Third generic of the above onpostexceute() method accepts an array of the type. A. Second generic B. Third generic C. First generic of the above 145. class is a base class for service that handles asynchronous requests. A. Intent Service B. StartService C. StopService of the above

23 23 of 23 1/25/2018 4:18 PM 146. In java you cannot directly cast an array from one type to another. A. True. B. False C. Applies in all conditions D. Applies in certain conditions only 147. To perform repeated tasks,we use class. A. Timer B. Post C. Intent Service D. onbind 148. Theandroid:versionCode attribute represents the number of your application A. Version B. Application C. VersionCode of the above 149. contains the versioning information that is visble to user. A. VersionCode B. Version Name C. Icon D. Label 150. attributes specifes the name of your application A. Label B. versioncode C. versionname of the above Staff Name Saravanan.V.

Android Exam AND-401 Android Application Development Version: 7.0 [ Total Questions: 129 ]

Android Exam AND-401 Android Application Development Version: 7.0 [ Total Questions: 129 ] s@lm@n Android Exam AND-401 Android Application Development Version: 7.0 [ Total Questions: 129 ] Android AND-401 : Practice Test Question No : 1 Which of the following is required to allow the Android

More information

Mobile Computing. Introduction to Android

Mobile Computing. Introduction to Android Mobile Computing Introduction to Android Mobile Computing 2011/2012 What is Android? Open-source software stack for mobile devices OS, middleware and key applications Based upon a modified version of the

More information

CS378 -Mobile Computing. Services and Broadcast Receivers

CS378 -Mobile Computing. Services and Broadcast Receivers CS378 -Mobile Computing Services and Broadcast Receivers Services One of the four primary application components: activities content providers services broadcast receivers 2 Services Application component

More information

Questions and Answers. Q.1) Which of the following is the most ^aeuroeresource hungry ^aeuroepart of dealing with activities on android?

Questions and Answers. Q.1) Which of the following is the most ^aeuroeresource hungry ^aeuroepart of dealing with activities on android? Q.1) Which of the following is the most ^aeuroeresource hungry ^aeuroepart of dealing with activities on android? A. Closing an app. B. Suspending an app C. Opening a new app D. Restoring the most recent

More information

CS378 -Mobile Computing. Anatomy of and Android App and the App Lifecycle

CS378 -Mobile Computing. Anatomy of and Android App and the App Lifecycle CS378 -Mobile Computing Anatomy of and Android App and the App Lifecycle Hello Android Tutorial http://developer.android.com/resources/tutorials/hello-world.html Important Files src/helloandroid.java Activity

More information

Android Programming - Jelly Bean

Android Programming - Jelly Bean 1800 ULEARN (853 276) www.ddls.com.au Android Programming - Jelly Bean Length 5 days Price $4235.00 (inc GST) Overview This intensive, hands-on five-day course teaches programmers how to develop activities,

More information

Android Fundamentals - Part 1

Android Fundamentals - Part 1 Android Fundamentals - Part 1 Alexander Nelson September 1, 2017 University of Arkansas - Department of Computer Science and Computer Engineering Reminders Projects Project 1 due Wednesday, September 13th

More information

Mobile OS. Symbian. BlackBerry. ios. Window mobile. Android

Mobile OS. Symbian. BlackBerry. ios. Window mobile. Android Ing. Elton Domnori December 7, 2011 Mobile OS Symbian BlackBerry Window mobile Android ios Mobile OS OS First release Last release Owner Android Android 1.0 September 2008 Android 4.0 May 2011 Open Handset

More information

SHWETANK KUMAR GUPTA Only For Education Purpose

SHWETANK KUMAR GUPTA Only For Education Purpose Introduction Android: INTERVIEW QUESTION AND ANSWER Android is an operating system for mobile devices that includes middleware and key applications, and uses a modified version of the Linux kernel. It

More information

Answers to Exercises

Answers to Exercises Answers to Exercises CHAPTER 1 ANSWERS 1. What is an AVD? Ans: An AVD is an Android Virtual Device. It represents an Android emulator, which emulates a particular configuration of an actual Android device.

More information

Understand applications and their components. activity service broadcast receiver content provider intent AndroidManifest.xml

Understand applications and their components. activity service broadcast receiver content provider intent AndroidManifest.xml Understand applications and their components activity service broadcast receiver content provider intent AndroidManifest.xml Android Application Written in Java (it s possible to write native code) Good

More information

ANDROID SYLLABUS. Advanced Android

ANDROID SYLLABUS. Advanced Android Advanced Android 1) Introduction To Mobile Apps I. Why we Need Mobile Apps II. Different Kinds of Mobile Apps III. Briefly about Android 2) Introduction Android I. History Behind Android Development II.

More information

Android Programming (5 Days)

Android Programming (5 Days) www.peaklearningllc.com Android Programming (5 Days) Course Description Android is an open source platform for mobile computing. Applications are developed using familiar Java and Eclipse tools. This Android

More information

MC Android Programming

MC Android Programming MC1921 - Android Programming Duration: 5 days Course Price: $3,395 Course Description Android is an open source platform for mobile computing. Applications are developed using familiar Java and Eclipse

More information

Android App Development

Android App Development Android App Development Course Contents: Android app development Course Benefit: You will learn how to Use Advance Features of Android with LIVE PROJECTS Original Fees: 15000 per student. Corporate Discount

More information

CS378 - Mobile Computing. Anatomy of an Android App and the App Lifecycle

CS378 - Mobile Computing. Anatomy of an Android App and the App Lifecycle CS378 - Mobile Computing Anatomy of an Android App and the App Lifecycle Application Components five primary components different purposes and different lifecycles Activity single screen with a user interface,

More information

Android Overview. Most of the material in this section comes from

Android Overview. Most of the material in this section comes from Android Overview Most of the material in this section comes from http://developer.android.com/guide/ Android Overview A software stack for mobile devices Developed and managed by Open Handset Alliance

More information

Introduction To Android

Introduction To Android Introduction To Android Mobile Technologies Symbian OS ios BlackBerry OS Windows Android Introduction to Android Android is an operating system for mobile devices such as smart phones and tablet computers.

More information

Application Fundamentals

Application Fundamentals Application Fundamentals CS 2046 Mobile Application Development Fall 2010 Announcements CMS is up If you did not get an email regarding this, see me after class or send me an email. Still working on room

More information

Android System Architecture. Android Application Fundamentals. Applications in Android. Apps in the Android OS. Program Model 8/31/2015

Android System Architecture. Android Application Fundamentals. Applications in Android. Apps in the Android OS. Program Model 8/31/2015 Android System Architecture Android Application Fundamentals Applications in Android All source code, resources, and data are compiled into a single archive file. The file uses the.apk suffix and is used

More information

Produced by. Mobile Application Development. David Drohan Department of Computing & Mathematics Waterford Institute of Technology

Produced by. Mobile Application Development. David Drohan Department of Computing & Mathematics Waterford Institute of Technology Mobile Application Development Produced by David Drohan (ddrohan@wit.ie) Department of Computing & Mathematics Waterford Institute of Technology http://www.wit.ie Android Anatomy Android Anatomy 2! Agenda

More information

Activities and Fragments

Activities and Fragments Activities and Fragments 21 November 2017 Lecture 5 21 Nov 2017 SE 435: Development in the Android Environment 1 Topics for Today Activities UI Design and handlers Fragments Source: developer.android.com

More information

Android.Test-inside.OA0-002.v by.Andres.70q. Exam Code: OA Exam Name: Android Application Engineer Certifications Basic

Android.Test-inside.OA0-002.v by.Andres.70q. Exam Code: OA Exam Name: Android Application Engineer Certifications Basic Android.Test-inside.OA0-002.v2014-02-28.by.Andres.70q Number: OA0-002 Passing Score: 800 Time Limit: 120 min File Version: 14.5 http://www.gratisexam.com/ Exam Code: OA0-002 Exam Name: Android Application

More information

COLLEGE OF ENGINEERING, NASHIK-4

COLLEGE OF ENGINEERING, NASHIK-4 Pune Vidyarthi Griha s COLLEGE OF ENGINEERING, NASHIK-4 DEPARTMENT OF COMPUTER ENGINEERING 1) What is Android? Important Android Questions It is an open-sourced operating system that is used primarily

More information

Vendor: Android. Exam Code: OA Exam Name: Android Application Engineer Certifications Basic. Version: Demo

Vendor: Android. Exam Code: OA Exam Name: Android Application Engineer Certifications Basic. Version: Demo Vendor: Android Exam Code: OA0-002 Exam Name: Android Application Engineer Certifications Basic Version: Demo Topic 1, Volume A QUESTION NO: 1 Which is the incorrect explanation of an Activity? A. If another

More information

Android Ecosystem and. Revised v4presenter. What s New

Android Ecosystem and. Revised v4presenter. What s New Android Ecosystem and Revised v4presenter What s New Why Mobile? 5B 4B 3B 2B 1B Landlines PCs TVs Bank users Mobiles 225M AOL 180M 135M 90M 45M 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 Quarters

More information

COSC 3P97 Mobile Computing

COSC 3P97 Mobile Computing COSC 3P97 Mobile Computing Mobile Computing 1.1 COSC 3P97 Prerequisites COSC 2P13, 3P32 Staff instructor: Me! teaching assistant: Steve Tkachuk Lectures (MCD205) Web COSC: http://www.cosc.brocku.ca/ COSC

More information

Mobile and Wireless Systems Programming

Mobile and Wireless Systems Programming to Android Android is a software stack for mobile devices that includes : an operating system middleware key applications Open source project based on Linux kernel 2.6 Open Handset Alliance (Google, HTC,

More information

Android for Ubiquitous Computing Researchers. Andrew Rice University of Cambridge 17-Sep-2011

Android for Ubiquitous Computing Researchers. Andrew Rice University of Cambridge 17-Sep-2011 Android for Ubiquitous Computing Researchers Andrew Rice University of Cambridge 17-Sep-2011 Getting started Website for the tutorial: http://www.cl.cam.ac.uk/~acr31/ubicomp/ Contains links to downloads

More information

Minds-on: Android. Session 2

Minds-on: Android. Session 2 Minds-on: Android Session 2 Paulo Baltarejo Sousa Instituto Superior de Engenharia do Porto 2016 Outline Activities UI Events Intents Practice Assignment 1 / 33 2 / 33 Activities Activity An activity provides

More information

Android. (XKE Mars 2009) Erwan Alliaume.

Android. (XKE Mars 2009) Erwan Alliaume. Android (XKE Mars 2009) Erwan Alliaume ealliaume(*at*)xebia(*dot*)fr http://www.xebia.fr http://blog.xebia.fr History August 2005 Google acquires Android November 2007 Open Handset Alliance announcement

More information

Another difference is that the kernel includes only the suspend to memory mechanism, and not the suspend to hard disk, which is used on PCs.

Another difference is that the kernel includes only the suspend to memory mechanism, and not the suspend to hard disk, which is used on PCs. 9. Android is an open-source operating system for mobile devices. Nowadays, it has more than 1.4 billion monthly active users (statistic from September 2015) and the largest share on the mobile device

More information

Beginning Android 4 Application Development

Beginning Android 4 Application Development Beginning Android 4 Application Development Lee, Wei-Meng ISBN-13: 9781118199541 Table of Contents INTRODUCTION xxi CHAPTER 1: GETTING STARTED WITH ANDROID PROGRAMMING 1 What Is Android? 2 Android Versions

More information

Android Programming Lecture 2 9/7/2011

Android Programming Lecture 2 9/7/2011 Android Programming Lecture 2 9/7/2011 Creating a first app 1. Create a new Android project (a collection of source code and resources for the app) from the Eclipse file menu 2. Choose a project name (can

More information

Android Application Development

Android Application Development Android Application Development Octav Chipara What is Android A free, open source mobile platform A Linux-based, multiprocess, multithreaded OS Android is not a device or a product It s not even limited

More information

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

Programming with Android: System Architecture. Dipartimento di Scienze dell Informazione Università di Bologna Programming with Android: System Architecture Luca Bedogni Marco Di Felice Dipartimento di Scienze dell Informazione Università di Bologna Outline Android Architecture: An Overview Android Dalvik Java

More information

Lecture 2 Android SDK

Lecture 2 Android SDK Lecture 2 Android SDK This work is licensed under the Creative Commons Attribution 4.0 International License. To view a copy of this license, visit http://creativecommons.org/licenses/by/4.0/ or send a

More information

Introduction to Android

Introduction to Android Introduction to Android Ambient intelligence Teodoro Montanaro Politecnico di Torino, 2016/2017 Disclaimer This is only a fast introduction: It is not complete (only scrapes the surface) Only superficial

More information

Building User Interface for Android Mobile Applications II

Building User Interface for Android Mobile Applications II Building User Interface for Android Mobile Applications II Mobile App Development 1 MVC 2 MVC 1 MVC 2 MVC Android redraw View invalidate Controller tap, key pressed update Model MVC MVC in Android View

More information

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

Programming with Android: System Architecture. Luca Bedogni. Dipartimento di Scienze dell Informazione Università di Bologna Programming with Android: System Architecture Luca Bedogni Dipartimento di Scienze dell Informazione Università di Bologna Outline Android Architecture: An Overview Android Java Virtual Machine Android

More information

Lecture 1 - Introduction to Android

Lecture 1 - Introduction to Android Lecture 1 - Introduction to Android This work is licensed under the Creative Commons Attribution 4.0 International License. To view a copy of this license, visit http://creativecommons.org/licenses/by/4.0/

More information

EMBEDDED SYSTEMS PROGRAMMING Application Basics

EMBEDDED SYSTEMS PROGRAMMING Application Basics EMBEDDED SYSTEMS PROGRAMMING 2015-16 Application Basics APPLICATIONS Application components (e.g., UI elements) are objects instantiated from the platform s frameworks Applications are event driven ( there

More information

Android.Actualtests.And-401.v by.ANGELA.105q. Exam Code:AND-401. Exam Name:Android Application Development

Android.Actualtests.And-401.v by.ANGELA.105q. Exam Code:AND-401. Exam Name:Android Application Development Android.Actualtests.And-401.v2014-06-14.by.ANGELA.105q Number: AND - 401 Passing Score: 700 Time Limit: 150 min File Version: 12.5 http://www.gratisexam.com/ Exam Code:AND-401 Exam Name:Android Application

More information

Android Basics. - Bhaumik Shukla Android Application STEALTH FLASH

Android Basics. - Bhaumik Shukla Android Application STEALTH FLASH Android Basics - Bhaumik Shukla Android Application Developer @ STEALTH FLASH Introduction to Android Android is a software stack for mobile devices that includes an operating system, middleware and key

More information

CS 370 Android Basics D R. M I C H A E L J. R E A L E F A L L

CS 370 Android Basics D R. M I C H A E L J. R E A L E F A L L CS 370 Android Basics D R. M I C H A E L J. R E A L E F A L L 2 0 1 5 Activity Basics Manifest File AndroidManifest.xml Central configuration of Android application Defines: Name of application Icon for

More information

Mobile Application Development Android

Mobile Application Development Android Mobile Application Development Android Lecture 3 MTAT.03.262 Satish Srirama satish.srirama@ut.ee Android Lecture 2 - recap Views and Layouts Events Basic application components Activities Intents 9/15/2014

More information

Pro Android 2. Sayed Y. Hashimi Satya Komatineni Dave Mac Lean. Apress

Pro Android 2. Sayed Y. Hashimi Satya Komatineni Dave Mac Lean. Apress Pro Android 2 Sayed Y. Hashimi Satya Komatineni Dave Mac Lean Apress Contents Contents at a Glance Contents About the Authors About the Technical Reviewer Acknowledgments Foreword iv v xiii xiv xv xvi

More information

1. What are the key components of Android Architecture? 2. What are the advantages of having an emulator within the Android environment?

1. What are the key components of Android Architecture? 2. What are the advantages of having an emulator within the Android environment? 1. What are the key components of Android Architecture? Android Architecture consists of 4 key components: - Linux Kernel - Libraries - Android Framework - Android Applications 2. What are the advantages

More information

Android Software Development Kit (Part I)

Android Software Development Kit (Part I) Android Software Development Kit (Part I) Gustavo Alberto Rovelo Ruiz October 29th, 2010 Look & Touch Group 2 Presentation index What is Android? Android History Stats Why Andriod? Android Architecture

More information

Android Development Tutorial. Yi Huang

Android Development Tutorial. Yi Huang Android Development Tutorial Yi Huang Contents What s Android Android architecture Android software development Hello World on Android More 2 3 What s Android Android Phones Sony X10 HTC G1 Samsung i7500

More information

Integrated development environment (IDE), 16 Intent explicit intents, 37 filters, 37

Integrated development environment (IDE), 16 Intent explicit intents, 37 filters, 37 Index A Action bar action providers, 147 action view accessing, 146 collapsing, 146 declaration, 145 SearchView, 145 callback method, 144 components, 140 default Theme.Holo theme, 140 getactionbar method,

More information

1. Implementation of Inheritance with objects, methods. 2. Implementing Interface in a simple java class. 3. To create java class with polymorphism

1. Implementation of Inheritance with objects, methods. 2. Implementing Interface in a simple java class. 3. To create java class with polymorphism ANDROID TRAINING COURSE CONTENT SECTION 1 : INTRODUCTION Android What it is? History of Android Importance of Java language for Android Apps Other mobile OS-es Android Versions & different development

More information

Java Training Center - Android Application Development

Java Training Center - Android Application Development Java Training Center - Android Application Development Android Syllabus and Course Content (3 months, 2 hour Daily) Introduction to Android Android and it's feature Android releases and Versions Introduction

More information

ANDROID TRAINING PROGRAM COURSE CONTENT

ANDROID TRAINING PROGRAM COURSE CONTENT ANDROID TRAINING PROGRAM COURSE CONTENT Android Architecture System architecture of Android Activities Android Components Android Manifest Android Development Tools Installation of the Android Development

More information

Android App Development. Muhammad Sharjeel COMSATS Institute of Information Technology, Lahore

Android App Development. Muhammad Sharjeel COMSATS Institute of Information Technology, Lahore Android App Development Muhammad Sharjeel COMSATS Institute of Information Technology, Lahore Mobile devices (e.g., smartphone, tablet PCs, etc.) are increasingly becoming an essential part of human life

More information

Android Basics. Android UI Architecture. Android UI 1

Android Basics. Android UI Architecture. Android UI 1 Android Basics Android UI Architecture Android UI 1 Android Design Constraints Limited resources like memory, processing, battery à Android stops your app when not in use Primarily touch interaction à

More information

Introduction to Android Application Development. Mike Kvintus Principal Engineer JDSU

Introduction to Android Application Development. Mike Kvintus Principal Engineer JDSU Introduction to Android Application Development Mike Kvintus Principal Engineer JDSU Agenda Android Background What is Android? Android Fundamentals Getting Started with App Development Demo Tips/Links

More information

PAPER ON ANDROID ESWAR COLLEGE OF ENGINEERING SUBMITTED BY:

PAPER ON ANDROID ESWAR COLLEGE OF ENGINEERING SUBMITTED BY: PAPER ON ANDROID ESWAR COLLEGE OF ENGINEERING SUBMITTED BY: K.VENU 10JE1A0555 Venu0555@gmail.com B.POTHURAJU 10JE1A0428 eswr10je1a0410@gmail.com ABSTRACT early prototypes, basic building blocks of an android

More information

Android Online Training

Android Online Training Android Online Training IQ training facility offers Android Online Training. Our Android trainers come with vast work experience and teaching skills. Our Android training online is regarded as the one

More information

android application development CONTENTS 1.1 INTRODUCTION TO O ANDROID OPERATING SYSTEM... TURES Understanding the Android Software Stack...

android application development CONTENTS 1.1 INTRODUCTION TO O ANDROID OPERATING SYSTEM... TURES Understanding the Android Software Stack... Contents android application development FOR m.tech (jntu - h) i semester - CSE, ii semester - WEB TECHNOLOGIES CONTENTS i UNIT - I [CH. H. - 1] ] [INTRODUCTION TO ANDROID OPERATING SYSTEM]... 1.1-1.32

More information

BCA 6. Question Bank

BCA 6. Question Bank BCA 6 030010601 : Introduction to Mobile Application Development Question Bank Unit 1: Introduction to Android and Development tools Short questions 1. What kind of tool is used to simulate Android application?

More information

CS 403X Mobile and Ubiquitous Computing Lecture 5: Web Services, Broadcast Receivers, Tracking Location, SQLite Databases Emmanuel Agu

CS 403X Mobile and Ubiquitous Computing Lecture 5: Web Services, Broadcast Receivers, Tracking Location, SQLite Databases Emmanuel Agu CS 403X Mobile and Ubiquitous Computing Lecture 5: Web Services, Broadcast Receivers, Tracking Location, SQLite Databases Emmanuel Agu Web Services What are Web Services? Means to call a remote method

More information

Android App Development

Android App Development Android App Development Outline Introduction Android Fundamentals Android Studio Tutorials Introduction What is Android? A software platform and operating system for mobile devices Based on the Linux kernel

More information

Mobile Application Development

Mobile Application Development Unit 1: Introduction to Android Que: 1 Answer the following question in short. 1. What is Android? 2. What is the importance of having an emulator within the Android environment? 3. What is adb? 4. Who

More information

CS 4518 Mobile and Ubiquitous Computing Lecture 4: Data-Driven Views, Android Components & Android Activity Lifecycle Emmanuel Agu

CS 4518 Mobile and Ubiquitous Computing Lecture 4: Data-Driven Views, Android Components & Android Activity Lifecycle Emmanuel Agu CS 4518 Mobile and Ubiquitous Computing Lecture 4: Data-Driven Views, Android Components & Android Activity Lifecycle Emmanuel Agu Announcements Group formation: Projects 2, 3 and final project will be

More information

Android" Application Development SAMS. Sams Teach Yourself. Shane Conder. Lauren Darcey. Second Edition

Android Application Development SAMS. Sams Teach Yourself. Shane Conder. Lauren Darcey. Second Edition Lauren Darcey Shane Conder Sams Teach Yourself Android" Application Development Second Edition SAMS 800 East 96th Street, Indianapolis, Indiana, 46240 USA Table of Contents Introduction 1 Who Should Read

More information

Produced by. Mobile Application Development. David Drohan Department of Computing & Mathematics Waterford Institute of Technology

Produced by. Mobile Application Development. David Drohan Department of Computing & Mathematics Waterford Institute of Technology Mobile Application Development Produced by David Drohan (ddrohan@wit.ie) Department of Computing & Mathematics Waterford Institute of Technology http://www.wit.ie User Interface Design" & Development -

More information

Course Learning Outcomes (CLO): Student Outcomes (SO):

Course Learning Outcomes (CLO): Student Outcomes (SO): Course Coverage Course Learning Outcomes (CLO): 1. Understand the technical limitations and challenges posed by current mobile devices and wireless communications; be able to evaluate and select appropriate

More information

Introduction to Android

Introduction to Android Introduction to Android http://myphonedeals.co.uk/blog/33-the-smartphone-os-complete-comparison-chart www.techradar.com/news/phone-and-communications/mobile-phones/ios7-vs-android-jelly-bean-vs-windows-phone-8-vs-bb10-1159893

More information

ANDROID DEVELOPMENT. Course Details

ANDROID DEVELOPMENT. Course Details ANDROID DEVELOPMENT Course Details centers@acadgild.com www.acadgild.com 90360 10796 01 Brief About the Course Android s share of the global smartphone is 81%. The Google Certified Android development

More information

Android AND-401. Android Application Development. Download Full Version :

Android AND-401. Android Application Development. Download Full Version : Android AND-401 Android Application Development Download Full Version : http://killexams.com/pass4sure/exam-detail/and-401 QUESTION: 113 Consider the following :

More information

Lab 1: Getting Started With Android Programming

Lab 1: Getting Started With Android Programming Islamic University of Gaza Faculty of Engineering Computer Engineering Dept. Eng. Jehad Aldahdooh Mobile Computing Android Lab Lab 1: Getting Started With Android Programming To create a new Android Project

More information

UI Fragment.

UI Fragment. UI Fragment 1 Contents Fragments Overviews Lifecycle of Fragments Creating Fragments Fragment Manager and Transactions Adding Fragment to Activity Fragment-to-Fragment Communication Fragment SubClasses

More information

Programming Android UI. J. Serrat Software Design December 2017

Programming Android UI. J. Serrat Software Design December 2017 Programming Android UI J. Serrat Software Design December 2017 Preliminaries : Goals Introduce basic programming Android concepts Examine code for some simple examples Limited to those relevant for the

More information

ECOM 5341 Mobile Computing(Android) Eng.Ruba A. Salamah

ECOM 5341 Mobile Computing(Android) Eng.Ruba A. Salamah ECOM 5341 Mobile Computing(Android) 1 Eng.Ruba A. Salamah Lecture # 2 Android Tools Objectives Understand Android Tools Setup Android Development Environment Create HelloWorld Application Understand HelloWorld

More information

Mobile Application Development Android

Mobile Application Development Android Mobile Application Development Android Lecture 3 MTAT.03.262 Satish Srirama satish.srirama@ut.ee Android Lecture 2 -recap Views and Layouts Events Basic application components Activities Intents BroadcastReceivers

More information

Services are software components designed specifically to perform long background operations.

Services are software components designed specifically to perform long background operations. SERVICES Service Services are software components designed specifically to perform long background operations. such as downloading a file over an internet connection or streaming music to the user, but

More information

MARS AREA SCHOOL DISTRICT Curriculum TECHNOLOGY EDUCATION

MARS AREA SCHOOL DISTRICT Curriculum TECHNOLOGY EDUCATION Course Title: Java Technologies Grades: 10-12 Prepared by: Rob Case Course Unit: What is Java? Learn about the history of Java. Learn about compilation & Syntax. Discuss the principles of Java. Discuss

More information

CS 528 Mobile and Ubiquitous Computing Lecture 3b: Android Activity Lifecycle and Intents Emmanuel Agu

CS 528 Mobile and Ubiquitous Computing Lecture 3b: Android Activity Lifecycle and Intents Emmanuel Agu CS 528 Mobile and Ubiquitous Computing Lecture 3b: Android Activity Lifecycle and Intents Emmanuel Agu Android Activity LifeCycle Starting Activities Android applications don't start with a call to main(string[])

More information

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

Programming with Android: System Architecture. Dipartimento di Scienze dell Informazione Università di Bologna Programming with Android: System Architecture Luca Bedogni Marco Di Felice Dipartimento di Scienze dell Informazione Università di Bologna Outline Android Architecture: An Overview Android Dalvik Java

More information

Introduction to Android

Introduction to Android Introduction to Android Ambient intelligence Alberto Monge Roffarello Politecnico di Torino, 2017/2018 Some slides and figures are taken from the Mobile Application Development (MAD) course Disclaimer

More information

Android. Mobile operating system developed by Google A complete stack. Based on the Linux kernel Open source under the Apache 2 license

Android. Mobile operating system developed by Google A complete stack. Based on the Linux kernel Open source under the Apache 2 license Android Android Mobile operating system developed by Google A complete stack OS, framework A rich set of applications Email, calendar, browser, maps, text messaging, contacts, camera, dialer, music player,

More information

Required Core Java for Android application development

Required Core Java for Android application development Required Core Java for Android application development Introduction to Java Datatypes primitive data types non-primitive data types Variable declaration Operators Control flow statements Arrays and Enhanced

More information

Lecture 08. Android Permissions Demystified. Adrienne Porter Felt, Erika Chin, Steve Hanna, Dawn Song, David Wagner. Operating Systems Practical

Lecture 08. Android Permissions Demystified. Adrienne Porter Felt, Erika Chin, Steve Hanna, Dawn Song, David Wagner. Operating Systems Practical Lecture 08 Android Permissions Demystified Adrienne Porter Felt, Erika Chin, Steve Hanna, Dawn Song, David Wagner Operating Systems Practical 20 November, 2013 OSP Lecture 08, Android Permissions Demystified

More information

Around Android. Essential Android features illustrated by a walk through a practical example

Around Android. Essential Android features illustrated by a walk through a practical example Around Android Essential Android features illustrated by a walk through a practical example By Stefan Meisner Larsen, Trifork. sml@trifork.dk. Twitter: stefanmeisner Agenda Introduction to MoGuard Alert

More information

CS371m - Mobile Computing. Content Providers And Content Resolvers

CS371m - Mobile Computing. Content Providers And Content Resolvers CS371m - Mobile Computing Content Providers And Content Resolvers Content Providers One of the four primary application components: activities content providers / content resolvers services broadcast receivers

More information

Mobile Application Development

Mobile Application Development Mobile Application Development The principal goal of education is to create men and women who are capable of doing new things, not simply repeating what other generations have done. -Jean Piaget Mobile

More information

Android Programmierung leichtgemacht. Lars Vogel

Android Programmierung leichtgemacht. Lars Vogel Android Programmierung leichtgemacht Lars Vogel Twitter: @vogella Lars Vogel Arbeitet als unabhängiger Eclipse und Android Berater und Trainer Arbeit zusätzlichen für SAP AG als Product Owner in einem

More information

Android. Michael Greifeneder. Image source: Android homepage

Android. Michael Greifeneder. Image source: Android homepage Android Michael Greifeneder Image source: Android homepage Inhalt Overwiew Hardware Software Development Demo Tools Basics Debugging/Emulator Location Android And Me Why I like Android Blend of Linux and

More information

Security Philosophy. Humans have difficulty understanding risk

Security Philosophy. Humans have difficulty understanding risk Android Security Security Philosophy Humans have difficulty understanding risk Safer to assume that Most developers do not understand security Most users do not understand security Security philosophy

More information

Syllabus- Java + Android. Java Fundamentals

Syllabus- Java + Android. Java Fundamentals Introducing the Java Technology Syllabus- Java + Android Java Fundamentals Key features of the technology and the advantages of using Java Using an Integrated Development Environment (IDE) Introducing

More information

Lifecycle Callbacks and Intents

Lifecycle Callbacks and Intents SE 435: Development in the Android Environment Recitations 2 3 Semester 1 5779 4 Dec - 11 Dec 2018 Lifecycle Callbacks and Intents In this recitation we ll prepare a mockup tool which demonstrates the

More information

M.C.A. Semester V Subject: - Mobile Computing (650003) Week : 2

M.C.A. Semester V Subject: - Mobile Computing (650003) Week : 2 M.C.A. Semester V Subject: - Mobile Computing (650003) Week : 2 1) What is Intent? How it is useful for transitioning between various activities? How intents can be received & broadcasted. (Unit :-2, Chapter

More information

ITG Software Engineering

ITG Software Engineering Android Security Course ID: Page 1 Last Updated 12/15/2014 Android Security ITG Software Engineering Course Overview: This 5 day course covers the Android architecture, the stack, and primary building

More information

Lecture 1 Introduction to Android. App Development for Mobile Devices. App Development for Mobile Devices. Announcement.

Lecture 1 Introduction to Android. App Development for Mobile Devices. App Development for Mobile Devices. Announcement. CSCE 315: Android Lectures (1/2) Dr. Jaerock Kwon App Development for Mobile Devices Jaerock Kwon, Ph.D. Assistant Professor in Computer Engineering App Development for Mobile Devices Jaerock Kwon, Ph.D.

More information

Mobile Application Development Android

Mobile Application Development Android Mobile Application Development Android Lecture 3 MTAT.03.262 Satish Srirama satish.srirama@ut.ee Android Lecture 2 - recap Views and Layouts Events Basic application components Activities Intents 9/22/2017

More information

CS260 Intro to Java & Android 04.Android Intro

CS260 Intro to Java & Android 04.Android Intro CS260 Intro to Java & Android 04.Android Intro Winter 2015 Winter 2015 CS260 - Intro to Java & Android 1 Android - Getting Started Android SDK contains: API Libraries Developer Tools Documentation Sample

More information

Developer s overview of the Android platform

Developer s overview of the Android platform Developer s overview of the Android platform Erlend Stav SINTEF November 10, 2009 mailto:erlend.stav@sintef.no 1 Overview Vendors and licensing Application distribution Platform architecture Application

More information

Introduction to Mobile Application and Development

Introduction to Mobile Application and Development Introduction to Mobile Application and Development Mobile Phones A mobile phone (also called mobile, cellular telephone, cell phone, or hand phone is an electronic device used to make 1. Calls across a

More information

Fragments were added to the Android API in Honeycomb, API 11. The primary classes related to fragments are: android.app.fragment

Fragments were added to the Android API in Honeycomb, API 11. The primary classes related to fragments are: android.app.fragment FRAGMENTS Fragments An activity is a container for views When you have a larger screen device than a phone like a tablet it can look too simple to use phone interface here. Fragments Mini-activities, each

More information