Android
@Override
protected 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
PET - Android
By Filipe
PET - Android
- 569