I would say that to develop realistic Java apps you do indeed need to know most of the Java language.
For example, consider AsyncTask, this is usually an inner class templated on multiple parameters, using most of the "more advanced" features of the Java language. This will be used in many realistic Android apps (beyond simple apps you see in the demos). Think about AIDL or related classes, this requires a bit of thinking and implementation of the "more advanced" Java patterns. You don't have to be an expert Java programer: most Android apps are small, but a good grasp of the language helps. Of course, a good way to get a handle on the language would be to take out a complicated sample app, read it, and try to figure out what you don't understand, then try to look it up in a Java book. Kris On Fri, Dec 7, 2012 at 2:02 AM, Sadhna Upadhyay <[email protected]> wrote: > i everybody, > haw much java knowledge is required for android, actually i have > very little knowledge about java. > > -- > You received this message because you are subscribed to the Google > Groups "Android Developers" group. > To post to this group, send email to [email protected] > To unsubscribe from this group, send email to > [email protected] > For more options, visit this group at > http://groups.google.com/group/android-developers?hl=en -- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/android-developers?hl=en

