On Sun, Aug 1, 2010 at 4:05 AM, sblantipodi <perini.dav...@dpsoftware.org> wrote: > Android ISN'T Java, it has no rights to be called java and if you not > agree with it > you should learn some basic java guidelines and understand what is > java.
Android uses Java source code and Java build tools (notably javac, keytool, and jarsigner) as part of creating Android applications that run on the Dalvik VM. For shorthand, many people involved in Android will say that "Android runs Java" or "Android Java applications" or the like. You are welcome to disagree with the shorthand, but the more you irritate people providing assistance on groups like this, the less likely it is you will get assistance on your questions. Therefore, you need to decide whether your oft-repeated "Android ISN'T Java" statements are in your best interests. > Anyway Android is the ONLY programming language that doesn't support > preprocessor on mobile phones, Java (J2ME, Blackberry, Android) does not have a native preprocessor. Neither does Javascript for WebOS/HTML5 applications, nor Actionscript for Flash/Flex/AIR applications. Neither do some languages drifting into the mobile space (e.g., Ruby, and Perl AFAICT) for Android, Meego, and Symbian. It is probably more accurate to say that C and its derivatives (e.g., C++, Objective-C, C#) and .NET languages (VB, C#) have an integrated preprocessor, and that those languages are widespread in mobile platforms today. -- Mark Murphy (a Commons Guy) http://commonsware.com | http://github.com/commonsguy http://commonsware.com/blog | http://twitter.com/commonsguy Android 2.2 Programming Books: http://commonsware.com/books -- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en