Android

@Overrideprotected void onCreate(Bundle savedInstanceBundle){   super.onCreate(savedInstanceBundle);   setContentView(R.layout.PET);}

Como surgiu?



  • Linux
  • Android Inc. 
  • Google (2005)
  • Open Handset Alliance (2007)
    • 33 empresas
    • Hardware, Software e Comunicação 
    • OpenSource (2008) Apache 2.0 

Software e Aplicações

Dalvik


  • Java
  • Bytecode
  • Máquina Virtual
  • Dalvik != JVM
  • .dex
  • Otimizado

Dalvik vs ART


Sandbox

Versões


ADT


Recursos


Layouts


Layouts


Layouts - Views





Values - Strings


Componentes




  • Activity
  • Intent
  • Services

Activity


Activity

public class MainActivity extends Activity {


	@Override
	protected void onCreate(Bundle savedInstanceState) {
	 	super.onCreate(savedInstanceState);
	 	setContentView(R.layout.activity_main);
		
	}
	
	@Override
	protected void onStart(){
	 	super.onStart();
	}
	
	@Override
	protected void onResume(){
	 	super.onResume();
	}
	
	@Override
	protected void onPause(){
	 	super.onPause();
	}
	
	@Override
	protected void onStop(){
	 	super.onStop();
	}
	
	@Override
	protected void onDestroy(){
	 	super.onDestroy();
	}

Referências




Recursos -> R.java -> Activity



Recursos




R.java


Activity



Material de referência


http://developer.android.com/guide/
*Algumas imagens desse guia foram usadas na apresentação
Made with Slides.com