Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 5

2 marks

Q1. List four features of Android operating system.

Beautiful Ui

Multi Touch

Wifi Direct

Multi Tasking

Storage

Media Support

Q2. Define Dalvik Virtual machine 2

Dalvik Virtual Machine is a register-based machine

that compiles byte code to get dex code and that

ensures that a device can run multiple instances

efficiently

Q3. List four folders from directory structure of Android project.

1 – App

2- Manifest

3-java

4-res

5-drawable

6-layout
7-mipmap

8-values
Q4. Define Android Virtual Devices.

An Android Virtual Device (AVD) is a configuration that defines the characteristics of an Android phone,
tablet, Wear OS, Android TV, or Automotive OS device that you want to simulate in the Android
Emulator. The AVD Manager is an interface you can launch from Android Studio that helps you create
and manage AVDs.

Q5. Define OHA & state goal of OHA.

The OHA is the group that is in charge of the Android smartphones operating system. It was created by
Google.

The Open Handset Alliance (OHA) is consortium of multiple companies like Samsung, Sony, Intel and
many more to provide services and deploy handsets using android platform.

The Open Handset Alliance (OHA) is an whose goal is to develop open standards for mobile devices,
promote innovation in mobile phones association and provide a better experience for consumers at a
lower cost.

Q6. State how the APK files are built.

 The javac compiler compiles the java source file into the class file.

 The dx tool takes all the class files of your application and generates a single .dex is a platform
specific tool.

 Then Android Assets Packaging Tool (aapt) handles the packaging process and finally creates an
executable file with extension .apk.

 An APK file contains all of a program's code (such as .dex files), resources, assets, certificates, and
manifest file.
JVM AND DVM

Q1. Describe Android architecture with diagram.


Write down the steps to install and configure Android studio.

Step 1: Go to https://developer.android.com/android-studio/download to get the Android Studio


executable or zip file.

Step 2:

● Click on the Download Android Studio Button.

● Click on the “I have read and agree with the above terms and conditions” checkbox followed by the
download button

● Click on the Save file button in the appeared prompt box and the file will start downloading.

Step 3: After the downloading has finished, open the file from downloads and will prompt the following
dialog box. Click on next. In the next prompt, it’ll ask for a path for installation. Choose a path and hit
next

Step 4: It will start the installation, and once it is completed

Step 5: Once “Finish” is clicked, it will ask whether the previous settings need to be imported [if the
android studio had been installed earlier], or not. It is better to choose the ‘Don’t import Settings option’.
Click the OK button

Step 6: This will start the Android Studio. Meanwhile, it will be finding the available SDK components.
Step 7: After it has found the SDK components, it will redirect to the Welcome dialog box Choose
Standard and click on Next. Now choose the theme, whether the Light theme or the Dark oneThe light
one is called the IntelliJ theme whereas the dark theme is called Darcula. Choose as required. Click on
the Next button.

Step 8: Now it is time to download the SDK components. Click on Finish. Components begin to download
let it complete. The Android Studio has been successfully configured. Now it’s time to launch and build
apps. Click on the Finish button to launch it.

Step 9: Click on Start a new Android Studio project to build a new app.
Explain features of Android SDK.

1. Android Tool: This tool helps in managing the Android Virtual Device projects as well as the installed
components of the software development kit.

2. Emulator Tool: It helps us in testing the applications without the need of using the application on an
actual device.

3. Dalvik Debug Monitor Server(DDMS): DDMS is very useful for debugging the Android Application.

4. Android Debug Bridge (ADB): It is a very versatile command-line tool and is helpful for the
communication between the developer and the Emulator or the Android device that is connected.

You might also like