Differences

This shows you the differences between two versions of the page.

Link to this comparison view

pdm:laboratoare:02 [2016/03/20 23:51]
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 121: Line 123:
 Cele mai importrante functii pe care DDMS le poate indeplini sunt: Cele mai importrante functii pe care DDMS le poate indeplini sunt:
  
-''​%% * Afisarea log-urilor dispozitivelor%%''​\\ +  ​* Afisarea log-urilor dispozitivelor 
-''​%% Afisarea informatiilor despre procesele curente %%''​\\ +  Afisarea informatiilor despre procesele curente 
-''​%% * Controlul simulatoarelor%%''​+  * Controlul simulatoarelor
  
 === Dispozitive === === Dispozitive ===
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 recomandatadar nu obligatorie%%''​\\ +        // apelarea functiei din activitatea parinte este recomandatadar 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 recomandatadar nu obligatorie%%''​\\ +        // apelarea functiei din activitatea parinte este recomandatadar nu obligatorie 
-''​%%       super.onRestoreInstanceState(inState);​%%''​\\ +     super.onRestoreInstanceState(inState);​ 
-''​%%   }%%''​ +    }
 } }
 </​code>​ </​code>​
pdm/laboratoare/02.1458510697.txt.gz · Last modified: 2016/03/20 23:51 by alexandru.radovici
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0