PRELIM Flashcards

1
Q

is an operating system for mobile devices such as smartphones and tablet computers

A

Android

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Who developed android?

A

Open Handset Alliance

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

The first beta version of ANDROID Software Development Kit (SDK) was released by Google in what year?

A

2007

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What date does the commercial version was released?

A

Sept 2008

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What date does Google announced the next android version, 4.1 Jelly Bean?

A

June 27, 2012

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

is an incremental update, with the primary aim of improving the user interface, both in terms of functionality and performance.

A

Jelly Bean

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Why Android?

A

Open Source
Larger Developer and Community Reach
Increased Marketing
Inter-app Integration
Reduced cost of Development
Higher Success Ratio

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

This contains the.javasource files for your project.

A

Java

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

a directory for drawable objects that are designed for high-density screens.

A

res/drawable-hdpi

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

A directory for drawable objects that are designed for high-density screens.

A

res/layout

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

A directory for other various XML files that contain a collection of resources, such as strings and colours definitions.

A

res/values

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

The manifest file which describes the fundamental characteristics of the app and defines each of its components.

A

AndroidManifest.xml

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

An auto generated file which contains compileSdkVersion, buildToolsVersion, applicationId, minSdkVersion, targetSdkVersion, versionCode and versionName.

A

Build.gradle

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

This is the actual application file which ultimately gets converted to a Dalvik executable and runs your application.

A

MainActivity.java

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

This file resides at the root of the application project directory. This file works as an interface between Android OS and your application, so if you do not declare your component in this file, then it will not be considered by the OS.

A

Manifest.xml

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

tags enclosed the components related to the application.

A

<application>...</application>

17
Q

Attribute _________ will point to the application icon available under res/drawable-hdpi.

A

android:icon

18
Q

The application uses the image named ic_launcher.png located in the drawable folders

A

res/drawable-hdpi

19
Q

The _________ tag is used to specify an activity

A

<activity>
</activity>

20
Q

attribute that specifies the fully qualified class name of the Activity subclass

A

android:name

21
Q

attributes that specifies a string to use as the label for the activity

A

android:label

22
Q

The action for the intent filter is named __________________ to indicate that this activity serves as the entry point for the application.

A

android.intent.action.MAIN

23
Q

The category for the intent-filter is named ___________________ to indicate that the application can be launched from the device’s launcher icon.

A

android.intent.category.LAUNCHER

24
Q

The ______ refers to the strings.xml file which will be explained later.

A

@string

25
Q

__________ refers to the app_name string defined in the strings.xml file, which is “HelloWorld”.

A

@string/app_name

26
Q

The_________is a layout file available inres/layoutdirectory, that is referenced by your application when building its interface.

A

activity_main.xml

27
Q

is an Android control used to build the GUI and it have various attributes like android:layout_width, android:layout_height etc which are being used to set its width and height etc..

A

TextView

28
Q

The ______ file is located in the res/values folder and it contains all the text that your application uses.

A

strings.xml

29
Q

Give 5 Android versions:

A

Pie (9.0)
Oreo (8.0)
Nougat (7.0)
Marshmallow (6.0)
Lollipop (5.0)