Follow and like us on our Facebook page where we post on the new release subject and answering tips and tricks to help save your time so that you can never feel stuck again.
Shortcut

Ctrl + F is the shortcut in your browser or operating system that allows you to find words or questions quickly.

Ctrl + Tab to move to the next tab to the right and Ctrl + Shift + Tab to move to the next tab to the left.

On a phone or tablet, tap the menu icon in the upper-right corner of the window; Select "Find in Page" to search a question.

Share Us

Sharing is Caring

It's the biggest motivation to help us to make the site better by sharing this to your friends or classmates.

Mobile Application Design and Development

Software application creation process that runs on a mobile device, and a typical mobile application uses a network connection to work with a computer remotely.

ugrd-it6323a

development

algonquin

architecture

designer

mobile

android app

java mobile

mobile detailing

development langara

information technology

An _____ files is a specification of the widgets’ relationships to each other.

  • HTML Layout
  • XML Layout
  • Java OOP

A _____ often contains a LinearLayout which in turn contains the views that make up the form.

  • RadioGroup
  • ScrollView
  • ListView

By default, all databases are private, accessible only by the application that created them.

  • True
  • False

The code above contains:

  • Label

Aside from SQLite database, one can use local file storage to store and manage complex, structured application data.

  • True
  • False

Based on the code above, the widget output on Line 21-27 will be displayed (using a standard Android UI) at:

  • Lower Right corner
  • Upper Left corner
  • Upper Right corner
  • Lower Left corner

_____ offer a generic interface to any data source by effectively decoupling the underlying data storage technique from the application layer.

  • Preferences
  • Application Data
  • Content Provider

Content Providers objects are used to insert new rows into database tables.

  • True
  • False

The Android documentation warns that one should never house a ListView within a ScrollView, because that defeats the performance optimizations of a ListView.

  • True
  • False

The Android OS utilizes what Kernel ?

  • All of the Above
  • None of the Above
  • Windows
  • Linux
  • Ubuntu

Each _____ class embodies a different set of assumptions about how to display its children.

  • ListView
  • ViewGroup
  • Layout

_____ are much more useful than dialog boxes in mobile apps, as they do not distract the user as much or

  • toast
  • preference
  • android:key

Line 5 in the code above:

  • None of the above
  • Finds the views from the XML layout file for the application
  • Sets the XML layout file for the application
  • Loads the XML layout file for the application

The layout value “fill parent” on Line 3, 8, and 13:

  • Sets the size of the widget as equal to the size of the UI
  • Sets the size of the widget as equal to the size of its value
  • Sets the size of the widget as equal to the size of the UI and its value
  • None of the above

Which of the following attribute sets the text to be bold, italicized or underlined?

  • android:typeface
  • android:textStyle
  • android:textColor
  • android:gravity

Through this, one can create compound controls that are made up of interconnected child view.

  • ViewGroups
  • Intents
  • Views
  • Activities

Which of the following is not an example of mobile operating system?

  • Palm
  • Blackberry
  • Symbian
  • None of the choices

It automatically start your application to respond to an incoming intent, making them ideal for event-driven applications.

  • Activities
  • Content Providers
  • Services
  • Broadcast Receivers

To create user interfaces, Android has _____.

  • View
  • Control
  • Widget
  • All of the above

Android has no mechanism to manage Cursor resources within activities.

  • True
  • False

_____ shows a dialog with an input box and returns a String.

  • EditTextPreference

It is good practice to create a helper class to complicate your database interactions.

  • True
  • False

A layout manager where one can span multiple rows and columns, and columns can be set to shrink or grow.

  • FrameLayout
  • TableLayout
  • RelativeLayout
  • None of the choices

SQLite has a reputation of being extremely reliable and is the database system of choice for many consumer electronic devices.

  • True
  • False

android:MeasureAllChildren

  • Frame Layout

A database in a mobile device is very useful as a supplement to the online world.

  • True
  • False

Android provides several common UI controls, widgets, and layout managers

  • True
  • False

What type of preference is used in the snippet above?

  • Checkbox
  • None of the above
  • Ringtone
  • Custom

ScrollView is the same as the ListView.

  • True
  • False

What is the debug service used by the android platform?

  • None of the Above
  • Mobile Browsers
  • All of the Above
  • JAVA Runtime
  • Dalvic Debug Program

_____ lets you define a series of changes in position, size, rotation, and opacity that animate the View contents.

  • Stop Motion
  • Tweened Animation
  • Translate Animation

_____ are designed to control the position of child controls on a screen.

  • Controls
  • Widgets
  • Layouts
  • Views

Saving and loading data is an essential requirement for most _____.

  • ListPreference
  • Applciation
  • Sqlite database

Layouts can not be nested, meaning, the ability to create arbitrarily complex interfaces using a combination of layout managers cannot be done.

  • True
  • False

It lets you move the selected View around the screen (although it will only be drawn within its original bounds).

  • Stop Motion Animation
  • Translate Animation
  • Tweened Animation

It is advisable to use a convenient location from which to publish static database constants, including table names, column names, and column indexes.

  • True
  • False

For a more robust persistence layer, Android provides the _____ library.

  • SQLite database
  • Application
  • Preferences

The Gallery and GridView ViewGroups are similar since the two both utilizes and manipulates drawables only.

  • True
  • False

A toolbox, composite control that displays a TextView and an associated ListView which lets the user select an item from a list to display in the textbox.

  • CheckBox
  • Spinner
  • ListView
  • EditText

Use _____ to attach a callback function to handle the check/uncheck events.

  • SetLayoutChange
  • SetOnclickListener
  • setOnCheckedChangeListener()

The Android framework does not offer a way to use SQLite easily and effectively.

  • True
  • False

The simplest of the layout managers, which simply pins each child view to the top left corner.

  • AbsoluteLayout
  • FrameLayout
  • None of the choices
  • LinearLayout

Known as the custom preference.

  • preference
  • android:key
  • toast

The Spinner.OnItemSelectedListener interface contains the ____ method specification.

  • actionEvent(ActionEvent e)
  • onClick(View v)
  • onListItemClick(ListView parent, View v, int position, long id)
  • onNothingSelected(AdapterView<?> parent)

While these widgets can be created and attached to our activities using Java code, in Android development it is more common to do it using XML-based layout files.

  • True
  • False

Filling the ListView in the ListActivity is a simple matter of calling setListAdapter and passing it an ArrayAdapter that contains a reference to the list of strings.

  • True
  • False

Third-party and native Android applications are written using the same APIs and are executed on the same run time

  • True
  • False

___________ 1. Frame-by-frame animations are akin to traditional cell-based cartoons where an image is chosen for each frame.

  • True
  • False

A toolbox control which is described as an editable text entry box. It accepts multiline entry and word wrapping.

  • Button
  • TextView
  • Spinner
  • EditText

The statement in Line 17 on the above code:

  • Both are invalid
  • Both are valid
  • Sets an identifier for the widget
  • Accesses the widget with the specified identifier name

Android supplies a toolbox of standard Views to help you create simple interfaces.

  • True
  • False

When creating the output file, in order to make them available in other applications, one must specify the _____.

  • Context.MODE_PRIVATE
  • None of the choices
  • Context.MODE_APPEND
  • Context.MODE_WORLD_WRITEABLE

On what programming application framework does Android runs on?

  • None of the Above
  • C++
  • All of the Above
  • JAVA
  • XML

The _____ class is used to create a new frame-by-frame animation presented as a Drawable resource.

  • Tweened animation
  • Text Drawable
  • Animation Drawable

______ works the same way as the regular button, with which we can use an onClick attribute to attach a handler method to a click event.

  • ImageButton
  • ImageView
  • Button

Through it, one can broadcast messages system-wide or to a target activity or service, stating his intention to have an action performed.

  • ActionListener
  • None of the above
  • ButtonListener
  • OnClickListener

Use the animation-list tag to group a collection of item tags.

  • True
  • False

On what line number in the snippet above contains the attribute which will contain the value that we can call to get the preference's value?

  • Line 2
  • Line 4
  • Line 6
  • None of the above

Android offers several alternatives for saving _____, each optimized to fulfil a particular need.

  • Application Data
  • Preferences
  • Content Provider

When a ScrollView has no scrollbars, it is a major problem since scrollbars act as visual cues in Android.

  • True
  • False

The Button.OnClickListener interface contains the ____ method specification.

  • actionPerformed(ActionEvent e)
  • onClick(View v)
  • onEvent(Event e)
  • actionEvent(ActionEvent e)

Which of the following is not a View?

  • Spinner
  • GridView
  • EditText
  • ImageButton

This is a software that allows smartphones, tablet PCs and other devices to run applications and programs.

  • Android OS
  • Symbian OS
  • None of the above
  • Linux OS
  • Windows OS

It is considered an application’s presentation layer.

  • Activity
  • Intent
  • Content Provider
  • View

A cursor handles queries and wrap creating, opening, and closing the database.

  • True
  • False

Which of the following describes good reasons why SQLite is a great fit for Android app development?

  • All of the choices
  • Lightweight
  • Single-tier
  • Open source

A database adapter adds an abstraction layer that encapsulates database interactions which include:

  • handle queries
  • all of the choices
  • separate creating, opening, and closing the database
  • provide a basis for typed methods

A preference that shows a group where only 1 item can be selected a time.

  • ListPreference
  • CheckboxPreference
  • PreferenceCategory
  • RingtonePreference

Android supports simple text styling.

  • True
  • False

Based on the code above, the attribute on Line 7 will:

  • Assigns the default array value of the preference
  • Link an array in the res/values/array
  • All of the choices
  • Set an array with the items to be returned

_____ allows you to zoom in to or out from the selected View.

  • Translate Animation
  • Rotate Animation
  • Scale Animation

This is used to make unicast, multicast and broadcast messages throughout the application

  • Services
  • Notification
  • Intent

It lets you signal users without stealing focus or interrupting their current activities.

  • Notifications
  • Content Providers
  • Intents

The _____ attribute contains a summary about the preference.

  • android:summary
  • SQLite Database
  • Application

The Android open-source software stack consists of Java applications running on a Java-based, object-oriented application framework

  • True
  • False

On the above code, a scroll bar will:

  • Be shown

Since SQLite support is built into Android, it just means that it is your only option when it comes to data persistence for your app.

  • True
  • False

_____ resource lets you decouple your presentation layer by designing user-interface layouts in XML rather than constructing them in code.

  • None of the above
  • Animation
  • Styles
  • Drawables

Application resources are stored under the res/ folder of your project hierarchy.

  • True
  • False

_____ offer a simple way to provide depth, movement, or feedback to your users at a minimal resource cost.

  • Tweened Animatio
  • Stop Motion Animation
  • Basic Animation

_____ refers to an image that uses a 1-pixel border to define the area of the image that can be stretched if the image is enlarged.

  • nine patch
  • jpg
  • gif
  • png

Android employ several open source software which include:

  • OpenGL
  • All of the choices
  • SQLite
  • Java PL

Android utilizes the Symbian kernel

  • True
  • False

Which of the following is a primary resource type in Android?

  • animations
  • layout
  • XML
  • styles

To reference one resource from another, a programmer should use which of the following notation?

  • attribute=”@[applicationname:]resourceidentifier/resourcetype”
  • attribute=”@[applicationname:]resourcetype/resourceidentifier”
  • attribute=”@[packagename:]resourcetype/resourceidentifier”
  • attribute=”@[packagename:]resourceidentifier/resourcetype”

Line 3 in the code above:

  • Pre-defined method
  • User-defined method
  • None of the above
  • Required Class

The founders of Android, Inc. include:

  • Andy Stroustrup
  • James Gosling
  • Rich Miner
  • None of the choices

android:layout_x = “240sp”

  • Absolute Layout

Tweened animations (which is used to display a sequence of drawable images).

  • True
  • False

android:orientation = “horizontal”

  • Linear Layout

The _____ attribute which will contain the value that we can call to get the preference's value.

  • Toast
  • android:key
  • preference

The SQLite database offers a powerful native SQL database over which you have total control.

  • True
  • False

The output of the code above contains:

  • All of the above
  • Label
  • Button
  • Text field

Based on the code above, the output of Line 7-13 will be displayed at _____.

  • Lower Right corner
  • Middle
  • None of the above
  • Upper Right corner

Android provides _____ for a more robust persistence layer which offers a capability to store data in which you have total control.

  • SQLite database
  • Preference
  • Content Providers
  • Local files

TextView’s one unique attribute, wherein if set true, it indicates that the program has defined an input method to receive input text.

  • inputMethod
  • None of the above
  • autoLink
  • editable

A ScrollView is a _____, which means that it can have only one child View.

  • Linear Layout
  • Table Layout
  • Frame Layout

The following are the notations being used to specify color values EXCEPT:

  • #ARRGGBB
  • #ARGB
  • #RRGB
  • #RGB

<Table Row />

  • Table Layout

Each Content Values object represents a single row, as a map of column names to values.

  • True
  • False

_____ resources let you decouple your presentation layer by designing user-interface layouts in XML rather than constructing them in code.

  • Dimension
  • String
  • Layout
  • Animation

Which of the following is not an example of ViewGroup?

  • Spinner
  • Gallery
  • TabHost
  • None of the choices

SQLite has been implemented as a compact C library that’s included as part of the Android software stack.

  • True
  • False

_____ resources include bitmaps and NinePatch images.

  • Animation
  • Dimension
  • Drawable
  • Color

Android only supplies several resources that you created which you can use in your applications.

  • True
  • False

It is used for structured data storage

  • DDMS
  • SQLite
  • GSM Telephony
  • Application Framework

_____ displays multiple items in a vertically scrolling list.

  • ListView
  • Absolute Layout
  • Table Layout

_____ shows a RadioGroup where only 1 item can be selected a time

  • Applications
  • ListPreference
  • SQLiteDatabase

Describing a layout using _____ may mean that the layout can not dynamically adjust for different screen resolutions and orientations.

  • FrameLayout
  • TableBagLayout
  • RelativeLayout
  • AbsoluteLayout

Multiple RadioButtons can be put inside a _____, which means that only one button of the group can be selected at a time.

  • Widget Group
  • View Group
  • Radio Group

_____ is made from a Text View displaying the current selection, combined with a button that displays a selection dialog when pressed.

  • EditView
  • ImageView
  • Spinner

Which of the following is the advantage of using Android as an application development platform?

  • All of the above
  • No licensing, distribution, or development fees
  • A simple and powerful SDK
  • Excellent documentation

_____ are a simple, lightweight key/value pair mechanism for saving primitive application data, most commonly a user’s application predilection.

  • Content Provider
  • Application Data
  • Preferences

For a more robust persistence layer, Android provides the:

  • Local files
  • SQLite database
  • All of the choices
  • Preference

The layout value “fill parent” on Line 8, 11, and 15:

  • Sets the size of the widget as equal to the size of the UI

Which of the following is not a native Android application?

  • A full Personal Information Management (PIM) suite
  • A fully functional Scientific Calculator
  • An Instant Messaging Client
  • An SMS management application

Android applications are written using the Java language, which means that they are the same with J2ME implementation.

  • True
  • False

A helper is not existing in Android which means one need to code the interface for your app to interact with an SQLite database.

  • True
  • False

It used to insert new rows into database tables.

  • ContentValues
  • ContentProviders
  • None of the choices
  • Cursor

Alpha animation lets you spin the selected View canvas in the XY plane.

  • True
  • False

To check or modify the state of our checkbox, one can use the method:

  • wasChecked()

The Cursor function which returns the number of rows in the result set.

  • getPosition
  • none of the choices
  • getCount
  • getColumnNames

Which of the following standard-defining organization does Android belong?

  • All of the choices
  • Open Handset Alliance
  • Open Mobile Alliance
  • Linux Phone Standards Forums

What is the default layout manager for Android user interface?

  • AbsoluteLayout
  • FrameLayout
  • LinearLayout
  • RelativeLayout

A method that executes because it is called automatically when an appropriate event occurs is an event ____.

  • responder
  • listener
  • handler
  • source

android:layout_alignParentRight = “true”

  • Relative Layout

_____ is used to handle the check or uncheck events.

  • CoumpoundButtons.OnCheckChangedListener
  • CoumpoundButton.OnChickChangedListener
  • CoumpoundButton.OnCheckedChangedListener
Comments
Buy Me Coffee

To keep up this site, we need your assistance. A little gift will help us alot.

Donate

- The more you give the more you receive.

Related Subject

Mike Brown: Basketball Coaching

The Importance of STEM Education

Programming vs Coding

The Freedom Factory: Innovation

Tadpoles: From Water to Land

Boeing: A Century of Aerospace Excellence

Cell Theory

Web Application Development

Psychology

Family Child Care

System Analysis Design and Development

Training and Development

Special Topics in Human Resource Management

Science Technology and Society

Introduction to Multimedia

Computer Programming

Software Engineering 2

Igloo Architecture

The Rebirth of Notre Dame

The Ancient History of Sunlight

French

Fine Arts

Computer-Aided Design

Construction

Architectural Studies

Art Appreciation

Sofia Richie Grainge: Fashion and Music

Lacoste Runway Show

Brawl Stars Game

Huawei Smartphone Innovation

Mobile Legends: Bang Bang Game

Object Oriented Programming Laboratory

Network Security

Mobile Programming

Mobile Application Design and Development 2

Management Information Systems

Managing Information and Technology

Mail and Web Services

Living in the Information Technology Era

Information Technology Practicum

Information Technology Capstone Project

Intro to Hardware Description Language

Introduction to Computing

Introduction to Information Systems

Introduction to Human Computer

Internet Technology in Real Estate

Integrative Programming and Technology 2

Internet Marketing and Entrepreneurship

Information Security and Management

Information Systems Operations and Maintenance

Information Assurance and Security 3

Information Assurance and Security 2

Fundamentals of Investigation and Intelligence

Fundamentals of Database System

Digital Imaging

Database Management System

Data Structures and Algorithms

Data Communications and Networking 2

Data Communications and Networking

Cyber Security: Theories and Practice

Chemistry for Engineers

Computer Fundamentals

Load Testing

Animation Project

3D Game Art Development

Auditing and Assurance Concepts and Applications

System Administration and Maintenance

Integrative Programming and Technology

Data Communications and Networking 4

Current Trends and Issues


Show All Subject
Affiliate Links

Shopee Cashback Voucher

Temu $0 Shipping Fee

Amazon 75% Off Discounts