Mam pytanie. Rozumiem, że do programowania w Androidzie potrzebna jest znajomość Javy. Czy rzeczywiście Mi to wystarczy, czy kod zapisuje się tak samo. Z ciekawości zajrzłem jak w Javie i androidzie wygląda Heloo World:
JAVA:
public class HelloWorld {
public static void main(String[] args) {
System.out.println('HelloWorld");
}
}
ANDROID:
import android.app.Activity;
import android.os.Bundle;
import android.view.Menu;
public class HelloWorldActivity extends Activity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.main, menu);
return true;
}
}
Kod oczywiście skopiowałem z podanych przykładów bo jestem w tym zielony jeżeli chodzi o Jave i Androida. JAk widać w Androidzie jest tego więcej. A może ten przykład jest zły? Czy może ktoś się wypowiedziec czy pisanie kodu w Androidzie jest 2 razy bardziej obszerne niż odpowiedniki tych aplikacji w Javie?