So Friends Lets Start A Journey Towards Android Application Development…
There
are numerous advantages to developing applications For Android
Mobile Operating System. With the right Selection of tools, You Can do Whatever You Want to Do With OS.You can create applications for Android and then test them on an Android simulator before loading them
onto an actual Android Phone.
are numerous advantages to developing applications For Android
Mobile Operating System. With the right Selection of tools, You Can do Whatever You Want to Do With OS.You can create applications for Android and then test them on an Android simulator before loading them
onto an actual Android Phone.
The future of the Android platform
looks bright for Android application developers who love to have access
to everything.Android Application Development Is Really Simple,If You
Are A Java Developer Then It Will Look Like A Children Game.
looks bright for Android application developers who love to have access
to everything.Android Application Development Is Really Simple,If You
Are A Java Developer Then It Will Look Like A Children Game.
If You Don’t Know Much About Programming Language Or Doesn’t Have A Prior Knowledge Of Android Application Development Then Don’t Worry This Article Will Reboot You In A Developer’s Mode. 🙂
For developing the mobile apps (application) in java, J2ME (java
micro/mobile edition) is generally required but Android is not strictly a J2ME-compatible platform; however,
the Java programming environment found in Android is a plus for J2ME
developers. Also, as Android matures, it is very likely that J2ME support will
be added in some fashion. Android is primarily developed by Google.
What is
Android?
Android?
Android is an operating system based on Linux with a Java programming interface.
The Android Software Development Kit (Android SDK)
provides all necessary tools to develop Android applications. This includes a
compiler, debugger and a device emulator, as well as its own virtual machine to
run Android programs.Remember Android is just a software environment
built for mobile devices. It is not a hardware platform. Android allows
background processing, provides a rich user interface library, supports 2-D and
3-D graphics using the OpenGL libraries, access to the file system and provides
an embedded SQLite database and much more. And, yes, even telephone
functionality is included! While components of the underlying OS are written in
C or C++, user applications are built for Android in Java. Even the built-in applications
are written in Java however we can still develop the Android apps in C/C++
using NDK(Native Development kit) provided by android platform.
The Android Software Development Kit (Android SDK)
provides all necessary tools to develop Android applications. This includes a
compiler, debugger and a device emulator, as well as its own virtual machine to
run Android programs.Remember Android is just a software environment
built for mobile devices. It is not a hardware platform. Android allows
background processing, provides a rich user interface library, supports 2-D and
3-D graphics using the OpenGL libraries, access to the file system and provides
an embedded SQLite database and much more. And, yes, even telephone
functionality is included! While components of the underlying OS are written in
C or C++, user applications are built for Android in Java. Even the built-in applications
are written in Java however we can still develop the Android apps in C/C++
using NDK(Native Development kit) provided by android platform.
Application components are the essential
building blocks of an Android application. The four types of application
components:-
building blocks of an Android application. The four types of application
components:-
1. Activities: – An activity
represents a single screen with a user interface. For example, an email
application might have one activity that shows a list of new emails, another
activity to compose an email, and another activity for reading emails.
represents a single screen with a user interface. For example, an email
application might have one activity that shows a list of new emails, another
activity to compose an email, and another activity for reading emails.
2. Services: – A service
is a component that runs in the background to perform long-running operations
or to perform work for remote processes. A service does not provide a user
interface. For example, a service might play music in the background while the
user is in a different application, or it might fetch data over the network
without blocking user interaction with an activity.
is a component that runs in the background to perform long-running operations
or to perform work for remote processes. A service does not provide a user
interface. For example, a service might play music in the background while the
user is in a different application, or it might fetch data over the network
without blocking user interaction with an activity.
3. Content providers:
–
A content provider manages a shared set of application data. You can
store the data in the file system, a SQLite database, on the web, or any other
persistent storage location your application can access.
–
A content provider manages a shared set of application data. You can
store the data in the file system, a SQLite database, on the web, or any other
persistent storage location your application can access.
4. Broadcast
receivers: –
A broadcast receiver is a component that responds to system-wide
broadcast announcements. Many broadcasts originate from the system—for example,
a broadcast announcing that the screen has turned off, the battery is low, or a
picture was captured.
receivers: –
A broadcast receiver is a component that responds to system-wide
broadcast announcements. Many broadcasts originate from the system—for example,
a broadcast announcing that the screen has turned off, the battery is low, or a
picture was captured.
Android applications consist of different components and can re-use
components of other applications. This leads to the concept of a task in
Android; an application can re-use other Android components to archive a task.
components of other applications. This leads to the concept of a task in
Android; an application can re-use other Android components to archive a task.
For example you can write an application which uses the Android Gallery
application to pick a photo.
application to pick a photo.
But Before Started To Write Your Own First Android Application You must Have To Set up Your PC Environment To Develop Your Application..
To Setup A Environment For Android Application Development On Your Computer..Read More From Here