Professional Documents
Culture Documents
Android Os: Seminar Guide Prof. Sukhada Bhingarkar
Android Os: Seminar Guide Prof. Sukhada Bhingarkar
Android Os: Seminar Guide Prof. Sukhada Bhingarkar
Seminar Guide
Prof. Sukhada Bhingarkar
Company Seminar By
LOGO
Ganesh waghmare
11/02/21 MITCOE,Pune
OUTLINE
1.
1. INTRODUCTION
INTRODUCTION
2.
2.ARCHITECTURE
ARCHITECTURE
3.
3. ANATOMY
ANATOMYOF
OFDEVELOPMENT
DEVELOPMENT
4.
4. APPLICATION
APPLICATION
11/02/21 MITCOE,Pune
What is ANDROID?
11/02/21 MITCOE,Pune
Android Features
Application Framework
Enabling reuse & replacement of component
Integrated Browser
Based on open source WebKit engine
11/02/21 MITCOE,Pune
Android Features
Optimized graphics
powered by custom 2D graphics library 3D based on openGL
ES 1.0 specification
SQlite
Structured data storage
Media Support
common audio,video and image format
11/02/21 MITCOE,Pune
Android Features
Bluetooth,EDGE,3G,Wi-Fi(hardware dependant)
11/02/21 MITCOE,Pune
ANDROID ARCHITECTURE
11/02/21 MITCOE,Pune
Linux Kernel
11/02/21 MITCOE,Pune
Libraries
11/02/21 MITCOE,Pune
Android Runtime
11/02/21 MITCOE,Pune
Application Framework
Activity Manager :
Manages the lifecycle of applications
Content provider :
Enable applications access data from other applications
Resource Manager :
Providing access to non-code resources
Window Manager
Notification manager
11/02/21 MITCOE,Pune
Techniques for saving data
SQLite Databases: relational database library for
storing and managing complex data
Files: you can create, write, and read files from the local
storage or external media (SD Cards)
FileOutputStream, FileInputStream, and Resources
classes.
11/02/21 MITCOE,Pune
The Dalvik Virtual Machine
11/02/21 MITCOE,Pune
ANATOMY OF APPLICATION
DEVELOPMENT
SDK
Google provide 3 version Windows, Mac OSX and Linux.
developer can use Android plugin for Eclipse IDE
11/02/21 MITCOE,Pune
ANATOMY OF APPLICATION
DEVELOPMENT
There is the activity Creator script, which generates the following files
and folders in your Eclipse workplace:
- AndroidManifest.xml file
- Build.xml – an ant file which is used to package an
application;
- src/ - source directory
- bin/ - the output directory
R.Java file created it index to all above file
11/02/21 MITCOE,Pune
DEVELOPMENT TOOL
11/02/21 MITCOE,Pune
Life cycle of application
1. A foreground process
2. A visible process
3. A service process
4. A background process
5. An empty process
11/02/21 MITCOE,Pune
APPLICATION
11/02/21 MITCOE,Pune
APPLICATION
11/02/21 MITCOE,Pune
CONCLUSION
11/02/21 MITCOE,Pune
References
As the subject is quite new and there are no books and papers
published yet, I wrote this report based on the information I found on
these web pages
1.http://code. google. com/android/ - Google Android official
webpage
2. http://www. openhandsetalliance.com/ - Open Handset Alliance
webpage
3. http://en. Wikipedia .org/ wiki/Android_
(mobile_phone_platform) Wikipedia information
4.http://googleblog.blogspot.com/ - Official Google Blog
5.http://davanum.wordpress.com – Gtalk code example written by
Davanum Srinivas
11/02/21 MITCOE,Pune
11/02/21 MITCOE,Pune