MAD V2V NOTES
MAD V2V NOTES
MAD V2V NOTES
Free Study Material Buy Ty Diploma Buy Sy Diploma Whatsapp Group for Study Material
e
d
o
f
A
n
d
r
o
i
d
Browser: The Android OS browser is one of the best browsers on the mobile market. It generally
loads pages faster than Safari or any other browser, has Flash support and simply does everything
a browser should do.
Open to Carrier: If we know Java programming language then we are open to Android world.
Market: Android OS has an android market. The android apps are free and work as well.
Future: The future mobile phones are basically going to be smart phones.
Free Study Material Buy Ty Diploma Buy Sy Diploma Whatsapp Group for Study Material
Muti-Notification: Android phones have multi-notification system. With android the app have
access to the notification system and call all report.
Google Integration: The Android has inbuilt google support. For example, Google Map, G-Mail etc.
Open Source: The code of android OS as well as the apps is available.
Free Study Material Buy Ty Diploma Buy Sy Diploma Whatsapp Group for Study Material
Free Study Material Buy Ty Diploma Buy Sy Diploma Whatsapp Group for Study Material
Free Study Material Buy Ty Diploma Buy Sy Diploma Whatsapp Group for Study Material
Free Study Material Buy Ty Diploma Buy Sy Diploma Whatsapp Group for Study Material
Free Study Material Buy Ty Diploma Buy Sy Diploma Whatsapp Group for Study Material
Free Study Material Buy Ty Diploma Buy Sy Diploma Whatsapp Group for Study Material
Explain Android Architecture
Application - The top layer of android architecture is Applications. The native and third party
applications like Contacts, Email, Music, Gallery, Clock, Games, etc. whatever we will build those
will be installed on this layer only.
Application Framework - The Application Framework provides the classes used to create an
Android application. It also provides a generic abstraction for hardware access and manages the
user interface and application resources.
Android Runtime - Android Runtime environment is an important part of Android rather than an
internal part and it contains a components like core libraries and the Dalvik virtual machine
Platform Libraries - The Platform Libraries includes various C/C++ core libraries and Java based
libraries such as SSL, libc, Graphics, SQLite, Webkit, Media, Surface Manger,
OpenGL etc. to provide a support for android development
Linux Kernel - Linux Kernel is a bottom layer and heart of the android architecture. I
Free Study Material Buy Ty Diploma Buy Sy Diploma Whatsapp Group for Study Material
Free Study Material Buy Ty Diploma Buy Sy Diploma Whatsapp Group for Study Material
Free Study Material Buy Ty Diploma Buy Sy Diploma Whatsapp Group for Study Material
Android Virtual Device
An Android Virtual Device (AVD) is an emulator that simulates the configuration and behaviour of
an Android device. It allows developers to test their applications on a variety of Android device
configurations without requiring physical devices.
Purpose:
Testing and Debugging: AVDs enable developers to test their apps on different Android
versions, screen sizes, resolutions, and hardware configurations, ensuring compatibility
across a diverse range of devices.
Emulating Device Features: Developers can use AVDs to simulate various device features such
as cameras, sensors, and network conditions during testing.
Efficient Development: AVDs contribute to a more efficient development process by providing
a quick and cost-effective way to identify and address issues without the need for multiple
physical devices
Free Study Material Buy Ty Diploma Buy Sy Diploma Whatsapp Group for Study Material
Free Study Material Buy Ty Diploma Buy Sy Diploma Whatsapp Group for Study Material
Dalvik Virtual Machine
The DVM is a register-based virtual machine, meaning it uses a set of registers to store and
manipulate data during program execution. It differs from stack- based virtual machines like the
Java Virtual Machine (JVM), which operate on a stack structure.
The DVM employs automatic memory management through garbage collection. It automatically
frees memory that is no longer needed by the application, allowing developers to focus on writing
code without explicitly managing memory allocation and deallocation.
Each Android application runs in its own instance of the DVM, providing a level of isolation and
security between different applications. This means that applications cannot directly access each
other's memory or resources.
Free Study Material Buy Ty Diploma Buy Sy Diploma Whatsapp Group for Study Material
Free Study Material Buy Ty Diploma Buy Sy Diploma Whatsapp Group for Study Material
Android Install and Configuration
1. Download the latest version of android studio from http://developer.android.com
2. After the download has completed, run the installer and click next on the dialog box ifprompted.
3. It will start the installation, and once completed, click NEXT.
4. Now click on FINISH. It will ask whether to import the previous settings or not. Choose on“Do not
import settings” option.
5. Meanwhile, the Studio will start to find required SDK components.
6. After the SDK has been found, it will redirect to the welcome dialog box , on which you’veto click
NEXT.
7. Click on Standard and press NEXT.
8. Now select the theme as per as your choice.
9. Now the Studio will start downloading the SDK Components and may take a while. Oncefinished,
click on NEXT.
10. Now we have successfully configured android studio.
11. Click on the finish button to launch it.
12. Click on “Start new Project” to build a new app.
Free Study Material Buy Ty Diploma Buy Sy Diploma Whatsapp Group for Study Material
Free Study Material Buy Ty Diploma Buy Sy Diploma Whatsapp Group for Study Material
Free Study Material Buy Ty Diploma Buy Sy Diploma Whatsapp Group for Study Material
Free Study Material Buy Ty Diploma Buy Sy Diploma Whatsapp Group for Study Material
Free Study Material Buy Ty Diploma Buy Sy Diploma Whatsapp Group for Study Material
Free Study Material Buy Ty Diploma Buy Sy Diploma Whatsapp Group for Study Material
Free Study Material Buy Ty Diploma Buy Sy Diploma Whatsapp Group for Study Material
Free Study Material Buy Ty Diploma Buy Sy Diploma Whatsapp Group for Study Material
Free Study Material Buy Ty Diploma Buy Sy Diploma Whatsapp Group for Study Material
Free Study Material Buy Ty Diploma Buy Sy Diploma Whatsapp Group for Study Material
Free Study Material Buy Ty Diploma Buy Sy Diploma Whatsapp Group for Study Material
Free Study Material Buy Ty Diploma Buy Sy Diploma Whatsapp Group for Study Material
Free Study Material Buy Ty Diploma Buy Sy Diploma Whatsapp Group for Study Material
Free Study Material Buy Ty Diploma Buy Sy Diploma Whatsapp Group for Study Material
Free Study Material Buy Ty Diploma Buy Sy Diploma Whatsapp Group for Study Material
Free Study Material Buy Ty Diploma Buy Sy Diploma Whatsapp Group for Study Material
Free Study Material Buy Ty Diploma Buy Sy Diploma Whatsapp Group for Study Material
Free Study Material Buy Ty Diploma Buy Sy Diploma Whatsapp Group for Study Material
Animation
1. View Animation: This is the simplest animation used in Android. It define the properties of our
Views that should be animated using a technique called Tween Animation.
2. Property Animation: Property animations are highly customizable, we can specify theduration,
the number of repeats, the type of interpolation, and the frame rate of the animation.
3. Drawable Animation: This animation allows the user to load drawable resources anddisplay
them one frame after another.
The Animation class has many methods given below:
1. start(): This method will start the animation.
2. setDuration(long duration): This method sets the duration of an animation.
3. getDuration(): This method gets the duration.
4. end(): This method ends the animation.
5. cancel(): This method cancels the animation.
Free Study Material Buy Ty Diploma Buy Sy Diploma Whatsapp Group for Study Material
Free Study Material Buy Ty Diploma Buy Sy Diploma Whatsapp Group for Study Material
Free Study Material Buy Ty Diploma Buy Sy Diploma Whatsapp Group for Study Material
Free Study Material Buy Ty Diploma Buy Sy Diploma Whatsapp Group for Study Material
Geocoding and reverse Geocoding
Geocoding is the process of transforming a street address or other description of a location into a
(latitude, longitude) coordinate
getFromLocationName(String locationName, int maxResults): This method takes an address or
place name as input (locationName) and the maximum number of results to return (maxResults).
It returns a list of Address objects that match the provided location name.
Reverse geocoding is the process of transforming a (latitude, longitude) coordinate into a (partial)
address.
getFromLocation(double latitude, double longitude, int maxResults): This method takes latitude
and longitude coordinates as input and the maximum number of results to return. It returns a list
of Address objects that correspond to the provided coordinates.
Free Study Material Buy Ty Diploma Buy Sy Diploma Whatsapp Group for Study Material
Free Study Material Buy Ty Diploma Buy Sy Diploma Whatsapp Group for Study Material
Free Study Material Buy Ty Diploma Buy Sy Diploma Whatsapp Group for Study Material
Free Study Material Buy Ty Diploma Buy Sy Diploma Whatsapp Group for Study Material