Javarevisited
Blog about Java programming language, FIX Protocol, Tibco Rendezvous and related Java technology stack.
Best of Javarevisited
though Android doesn't support all classes available in J2SE SDK, it supports
critical ones. Another advantage is that, you
can use same tools e.g. IDE like
Eclipse to develop Android applications, Google provides Eclipse plug-in for
Android
development. On opposite, if you want to go for iOS development, A steep learning curve with
Objective C and iOS SDK
waits you. I think it make more sense for a C++
programmer to do Objective C and iOS, than a Java Programmer. So
classic battle
of Java vs C++ still continues with Smartphone application development. Any
way, let's come to the topic of
How Android works internally. . If you are
looking for some good books to start with Android, you can also check out
Professional Android 4 Application Development and Ian F. Darwins Android Cookbook.
Posts
Comments
Follow Us
Follow @javinpaul
As I said Android uses Java for application development. So you can code
your
Android apps using Java API provided by Google, and it compiles into class
files.
Similarity ends here, Android doesn't use Java Virtual machine (JVM) for
Followers
Subscribe by email:
development, may be in J2ME, then you may know about permissions. So when an
android application is installed or
started, it request necessary permission
required to connect internet, phone book and other system resource. User
explicitly
provides grant these permissions, or it may deny. All these
permissions are defined in manifest file of Android application.
Unlike Java
Manifest file, Android manifest is an XML file, which lists all the
components of apps, and settings for those
components. Four major components of
Android application development is Activities, Services, Content
Subscribe
By Javin Paul
Loading
Blog Archive
2014
(
76
)
2013
(
136
)
December
(
5
)
November
(
7
)
October
(
3
)
Providers and Broadcast Receivers. Activity is most common of them, as it represent a single
screen in Android
September
(
3
)
August
(
13
)
July
(
12
)
June
(
9
)
Posted by
Javin Paul
at
6:11 AM
Labels:
android
,
core java
,
programming
7 comments
:
May
(
14
)
KC
said...
April
(
18
)
March
(
16
)
January
(
18
)
February
(
18
)
AlexanDerrhode
said...
2012
(
217
)
If you are acquainted with Linux system and idea of process, then it's clear and understandable how android os
programs operates. By standard, Each Android application is allocated a unique user id by the Android os.
2011
(
145
)
2010
(
33
)
alliancetekinc
said...
Chatur
said...
Please post some more articles on Android and game development in Android.
References
Java API documentation JDK 6
Spring framework doc
Struts
JDK 7 API
MySQL
Unknown
said...
Linux
YourGeek Fellow
said...
Eclipse
jQuery
Nice Overview
Java is also architectural neutral unlike C++ and other languages
Mainak Goswami
said...
Excellent article Javin. Looking forward for more articles on Android. If you can highlight more on the game
development side of it then it will be really helpful.
Post a Comment
Newer
Post
Home
Subscribe to:
Post Comments
(
Atom
)
About
Me
Privacy
Policy
Older
Post