This shows you the differences between two versions of the page.
pdm:laboratoare:02 [2016/03/20 23:52] alexandru.radovici [DDMS] |
pdm:laboratoare:02 [2016/03/20 23:54] (current) alexandru.radovici |
||
---|---|---|---|
Line 9: | Line 9: | ||
* Programale de compilare a aplicațiilor | * Programale de compilare a aplicațiilor | ||
- | Pentru a face instalarea mai ușoară, Google oferă un pachet cu toate cele trei componente configurate. Acesta se numește ADT Bundle și se poate descărca de la adresa [[http://developer.android.com/sdk/index.html|acesta]]. Fișierul este o arhivă zip, care conține două directoare: eclipse și sdk. În primul director se află editorul, iar în al doilea se află compilatorul, biblioteciile și simulatoarele de Android. În continuare, vom denumi SDK_ROOT directorul în care am dezarhivat ADT Bundle. Vom porni editorul Eclipse din SDK_ROOT/Eclipse/eclipse. În Windows, acesta se numește eclipse.exe. Odată pornit, va trebui să verificăm că avem instalate toate pachetele necesare. Pentru acesta, vom merge în eclipse, la meniul Window/Android SDK Manager. {{ :laboratoare:figura_2.png | Android SDK Manager}} Verificăm să fie instalate următoarele: | + | Pentru a face instalarea mai ușoară, Google oferă un pachet cu toate cele trei componente configurate. Acesta se numește ADT Bundle și se poate descărca de la adresa [[http://developer.android.com/sdk/index.html|acesta]]. Fișierul este o arhivă zip, care conține două directoare: eclipse și sdk. În primul director se află editorul, iar în al doilea se află compilatorul, biblioteciile și simulatoarele de Android. În continuare, vom denumi SDK_ROOT directorul în care am dezarhivat ADT Bundle. Vom porni editorul Eclipse din SDK_ROOT/Eclipse/eclipse. În Windows, acesta se numește eclipse.exe. Odată pornit, va trebui să verificăm că avem instalate toate pachetele necesare. Pentru acesta, vom merge în eclipse, la meniul Window/Android SDK Manager. |
+ | {{ :pdm:laboratoare:figura_2.png | Android SDK Manager}} | ||
+ | Verificăm să fie instalate următoarele: | ||
* Android SDK Tools | * Android SDK Tools | ||
Line 199: | Line 201: | ||
<code java> | <code java> | ||
- | public class Evenimente extends Activity { | + | public class Evenimente extends Activity |
- | + | { | |
- | ''%% @Override%%''\\ | + | @Override |
- | ''%% public void onCreate(Bundle savedInstanceState) %%''\\ | + | public void onCreate(Bundle savedInstanceState) |
- | ''%% {%%''\\ | + | { |
- | ''%% super.onCreate(savedInstanceState);%%''\\ | + | super.onCreate(savedInstanceState); |
- | ''%% }%%''\\ | + | } |
- | \\ | + | |
- | ''%% @Override%%''\\ | + | @Override |
- | ''%% public void onStart ()%%''\\ | + | public void onStart () |
- | ''%% {%%''\\ | + | { |
- | ''%% super.onStart();%%''\\ | + | super.onStart(); |
- | ''%% }%%''\\ | + | } |
- | \\ | + | |
- | ''%% @Override%%''\\ | + | @Override |
- | ''%% public void onRestart ()%%''\\ | + | public void onRestart () |
- | ''%% {%%''\\ | + | { |
- | ''%% super.onRestart();%%''\\ | + | super.onRestart(); |
- | ''%% }%%''\\ | + | } |
- | \\ | + | |
- | ''%% @Override%%''\\ | + | @Override |
- | ''%% public void onResume ()%%''\\ | + | public void onResume () |
- | ''%% {%%''\\ | + | { |
- | ''%% super.onResume();%%''\\ | + | super.onResume(); |
- | ''%% }%%''\\ | + | } |
- | \\ | + | |
- | ''%% @Override%%''\\ | + | @Override |
- | ''%% public void onPause ()%%''\\ | + | public void onPause () |
- | ''%% {%%''\\ | + | { |
- | ''%% super.onPause();%%''\\ | + | super.onPause(); |
- | ''%% }%%''\\ | + | } |
- | \\ | + | |
- | ''%% @Override%%''\\ | + | @Override |
- | ''%% public void onStop ()%%''\\ | + | public void onStop () |
- | ''%% {%%''\\ | + | { |
- | ''%% super.onStop();%%''\\ | + | super.onStop(); |
- | ''%% }%%''\\ | + | } |
- | \\ | + | |
- | ''%% @Override%%''\\ | + | @Override |
- | ''%% public void onDestroy ()%%''\\ | + | public void onDestroy () |
- | ''%% {%%''\\ | + | { |
- | ''%% super.onDestroy();%%''\\ | + | super.onDestroy(); |
- | ''%% }%%''\\ | + | } |
- | \\ | + | |
- | ''%% // functii folosite pentru salvarea si restaurarea starii %%''\\ | + | // functii folosite pentru salvarea si restaurarea starii |
- | \\ | + | |
- | ''%% @Override%%''\\ | + | @Override |
- | ''%% public void onSaveInstanceState (Bundle outState)%%''\\ | + | public void onSaveInstanceState (Bundle outState) |
- | ''%% {%%''\\ | + | { |
- | ''%% // apelarea functiei din activitatea parinte este recomandata, dar nu obligatorie%%''\\ | + | // apelarea functiei din activitatea parinte este recomandata, dar nu obligatorie |
- | ''%% super.onSaveInstanceState(outState);%%''\\ | + | super.onSaveInstanceState(outState); |
- | ''%% }%%''\\ | + | } |
- | \\ | + | |
- | ''%% @Override%%''\\ | + | @Override |
- | ''%% public void onRestoreInstanceState (Bundle inState)%%''\\ | + | public void onRestoreInstanceState (Bundle inState) |
- | ''%% {%%''\\ | + | { |
- | ''%% // apelarea functiei din activitatea parinte este recomandata, dar nu obligatorie%%''\\ | + | // apelarea functiei din activitatea parinte este recomandata, dar nu obligatorie |
- | ''%% super.onRestoreInstanceState(inState);%%''\\ | + | super.onRestoreInstanceState(inState); |
- | ''%% }%%'' | + | } |
} | } | ||
</code> | </code> |