Many Android applications which language is used in the platform? C / C + + / Java
Internet search may be useful Eclipse environment to build Android, Java is it done, but the program on their own mobile phones, the interface is completely unlike Java ah, do JavaME and JavaSE graphics library is not the same?
<-! Main posts under Banner (D4) -><-! Posts under the main text (D5) ->
Reply:
Most Java, but C / C + + can also feel Android development and the relationship is not very big JavaME
Reply:
Can say a specific point? Why "mostly Java" but "little relationship with JavaME," how this understanding ah?
Reply:
What is the relationship with JavaME?
Reply:
Do not know, so to be asked. If we say that the majority of applications are Java do, if you say it does not matter with JavaME, JavaSE do with the API, the interface of the application is not a little like the Java-ah
Reply:
j2se and j2me That sun is broken gadgets, and now the Lord has changed, java games generally do not do enough
Reply:
The syntax is java
Reply:
What is the syntax is java, for the first time to hear this argument. Each application requires a development language, each language requires a compiler or interpreter to translate source code into an intermediate byte code or compiled directly into machine code to execute. java compiler and interpreter is jvm, jvm although publicly the corresponding specification, each have different implementations, openjdk, jrocket, there ibm's jdk.
J2SE and J2ME, just released the name of it, now called JavaSE, JavaME, is the same thing, that is the standard version and jdk jdk miniature version. Oracle acquired the sun, not destroy the Oracle Java ah.
What is Java suffice. java source code from the JVM how to run?
Reply:
Could it be so understood:
I know that Android has its own Android SDK, you say "Java" is enough, is it said that the development of language, with Oracle's Java language syntax, grammar same, but using SDK is Android SDK, that is, with the Android SDK, to translate the Java source code, instead of Oracle Standard Edition SDK or Micro Edition SDK ...
Is this to understand? ? ? ? ? ? ? ? ? ?
Reply:
Applications are using java, but rewrote the JVM and API, there are some differences with Oracle java
Reply:
android
Reply:
So it is probably api layer above the basic framework is implemented using java and rewrite a lot of java api
The middle layer is
java c underlying tone of C JNI library linux kernel god of horsesOnly concerned with the application development only if the basic and common java api and packages (File, net god of horses) is mainly android SDK
Reply:
Java api provided are right
Reply:
adt + eclipse can use Java and Android SDK to develop Android applications, integration of the eclipse adt something under develop.android.com.
Meanwhile, the development of Android Java applications can call C / C + + written. So library, the library compiled with NDK, in the above website and some lower.
Reply:
Language is java, but android provides a number of API, from the interface to the system's various functions.
Reply:
Now C + + is not easy to develop for Android, NDK compiled using, debugging is very inconvenient, and UI interface is written in Java, Java and C + + compiler is equivalent mix. If you are doing a three-dimensional aspects of the application, it is best to use C + + to do the scene rendering, Java UI interface design
Reply:
android application development java language accounted for the majority, c / c + + are likely to be used;
j2me j2me and graphics libraries do not quite understand, android graphics engine uses skia, in fact, and there is no relationship between j2me and j2me, android application development just use the syntax and a handful of api java, google also try to remove the java api; android source code in some places there will be "java api, this function may unavalible in the future" kind of statement;
No comments:
Post a Comment