Professional Documents
Culture Documents
Android and It's Tool
Android and It's Tool
Android and It's Tool
Unit I 04
Android andand
Networking it’s Tool
Security
Hours: 04 Marks: 04
Presented by:
Prof.S.S.Bhosale
Pravara Polytechnic Loni
Socket
Specific Objective
• Released on September
❑ Network socket is an endpoint of an inter-
15, 2009.
process communication
• Quick search box. flow across a
computer network.
• Screen size diversity.
❑ Sockets provide
• Google play. the communication
mechanism between two computers using
TCP/IP.
Socket
ECLAIR ANDROID 2 API LEVEL 5,6,7
• Released on October
❑ Network socket is an endpoint of an inter-
26, 2009.
process
• Google communication
maps navigation. flow across a
computer network.
•Home screen
❑ Sockets provide the communication
customization.
mechanism
• Speech tobetween
text. two computers using
TCP/IP.
Socket
FROYO ANDROID 2.2 API LEVEL 8
• Released on December
❑ Network socket is an endpoint of an inter-
6, 2010.
•process
Support forcommunication
multiple flow across a
computer network.
cameras.
• Gaming APIs, NFC.
❑ Sockets provide the communication
• Battery management
mechanism between two computers using
TCP/IP.
HONEYCOMB ANDROID 3.0, 3.1, 3.2
Socket
API LEVEL 11, 12, 13
• Released in February
❑ Network socket is an endpoint of an inter-
22, 2011.
process
• Tablet communication
friendly design. flow across a
computer network.
• System bar.
• Quick settings.
❑ Sockets provide the communication
mechanism between two computers using
TCP/IP.
ICE-CREAM SANDWICH ANDROID 4.0,4.0.3
Socket
API LEVEL 14,15
• Released on July 9,
Network socket is an endpoint of an inter-
❑2012.
process communication
• Google Now. flow across a
computer network.
• Actionable notification.
❑ •Sockets provide
Switchable the communication
account.
mechanism between two computers using
TCP/IP.
KITKAT
Socket
ANDROID 4.4, 4.4.W API LEVEL 19, 20
• Released on November
❑ Network socket is an endpoint of an inter-
12, 2014.
process
• Materialcommunication
Design. flow across a
computer network.
• Notification.
❑ Sockets provide the communication
• Multiscreen.
mechanism between two computers using
TCP/IP.
MARSHMALLOW ANDROID 6.0
Socket
API LEVEL 23
• Released on October 5,
❑ Network socket is an endpoint of an inter-
2015.
process
• Now communication
on tap. flow across a
computer network.
• Permission can be
turned off.
❑ Sockets provide the communication
• mechanism
Doze and appbetween
standby two computers using
TCP/IP.
for battery optimization.
NOUGAT ANDROID 7.0
Socket
API LEVEL 24
• Released on 22 August
❑ Network socket is an endpoint of an inter-
2016.
process communication flow across a
• Multi window.
computer network.
• Notification sheets.
• Switch
❑ Sockets provide
apps the communication
by double
mechanism
tapping between two computers using
in overview
TCP/IP.
button.
Android 8.0 Oreo
1. Android User:
SMARTWATCHES
ANDROID ECOSYSTEM
MOBILE PHONES
ANDROID ECOSYSTEM
ANDROID TABLETS
ANDROID ECOSYSTEM
SMART TVs
ANDROID ECOSYSTEM
SMART GLASSES
ANDROID ECOSYSTEM
HOME APPLIANCES
ANDROID ECOSYSTEM
3. Developer :
• Android developer is specialist software developer in designing
application for android.
• Design and build advanced application for the android platform.
• Collaborate and define with development teams for design new
feature.
• Troubleshoot and fix bugs in new and existing applications.
• Evaluate and implement new development tools work with
outside data sources and API’s.
Need of Android
1. Android Market
2. Customization
3. Rooting
4. The Android Community
5. Powerful Development Framework
6. Global Partnerships and large installed base
FEATURES OF ANDROID
1 Beautiful UI
Android OS basic screen provides a beautiful and intuitive user interface.
2 Connectivity
GSM/EDGE, IDEN, CDMA, EV-DO, UMTS, Bluetooth, Wi-Fi, LTE, NFC
and WiMAX.
3 Storage
SQLite, a lightweight relational database, is used for data storage purposes.
4 Media support
H.263, H.264, MPEG-4 SP, AMR, AMR-WB, AAC, HE-AAC, AAC 5.1,
MP3, MIDI, Ogg Vorbis, WAV, JPEG, PNG, GIF, and BMP.
FEATURES OF ANDROID
6 Web browser
Based on the open-source WebKit layout engine, coupled with Chrome's V8
JavaScript engine supporting HTML5 and CSS3.
7 Multi-touch
Android has native support for multi-touch which was initially made
available in handsets such as the HTC Hero.
8 Multi-tasking
User can jump from one task to another and same time various application
can run simultaneously.
9 Resizable widgets
Widgets are resizable, so users can expand them to show more content or
shrink them to save space.
FEATURES OF ANDROID
❖ Application
• Android will ship with a set of core applications including an
email client, SMS program, calendar, maps, browser,
contacts, and others. All applications are written using the Java
programming language.
ANDROID ARCHITECTURE
❖ Application Framework
• The application framework provides the classes used to create
Android applications. It also provides a generic abstraction
for hardware access and manages the user interface and
application resources.
ANDROID ARCHITECTURE
❖ Libraries
• On the top of Linux kernal.
• Webkit library used for browser support.
• FreeType for Font support.
• SQLite for database support.
ANDROID ARCHITECTURE
❖ Android Runtime
• Android includes a set of core libraries that provides most of the
functionality available in the core libraries of the Java programming
language.
• Every Android application runs in its own process, with its own
instance of the Dalvik virtual machine.
• Dalvik has been written so that a device can run multiple VMs
efficiently.
ANDROID ARCHITECTURE
❖ Linux Kernel
• It is core of android OS that exists at the root of android
architecture.
• It is responsible for device driver, power management,
memory management, device management and resource
access.
SOFTWARE FEATURES
OS:
1. Microsoft Windows version
2. Mac OS
3. Linux including GNU C Libraray.
Software:
1. JDK
2. Android Studio
SOFTWARE FEATURES
• Advantages:
1. Multitasking
2. Easy of Notifications
3. Easy access to thousands of applications via the Google
Android Android App Market
4. Can install a modified ROM
5. Widget
6. Voice typing and actions
7. Support VGA,2D & 3D.
• Disadvantages:
1. Continuous Internet connection
2. Advertising
Socket
Thank You
❑ Network socket is an endpoint of an inter-
process communication flow across a
computer network.