This shows you the differences between two versions of the page.
eim:laboratoare:laborator01 [2020/02/19 22:43] dragos.niculescu [Android - Prezentare Generală] |
eim:laboratoare:laborator01 [2022/05/30 09:46] (current) dragos.niculescu [Caracteristici (obligatoriu)] |
||
---|---|---|---|
Line 128: | Line 128: | ||
- [[eim:tutoriale:sdk_android|SDK-ul de Android]], pentru care se descarcă definițiile corespunzătoare unuia sau mai multor niveluri de API | - [[eim:tutoriale:sdk_android|SDK-ul de Android]], pentru care se descarcă definițiile corespunzătoare unuia sau mai multor niveluri de API | ||
- un mediu integrat de dezvoltare (IDE) | - un mediu integrat de dezvoltare (IDE) | ||
- | - [[eim:tutoriale:eclipse|Elipse]], cu plugin-ul ADT (Android Developer Tools) | ||
- [[eim:tutoriale:android_studio|Android Studio]] | - [[eim:tutoriale:android_studio|Android Studio]] | ||
- un dispozitiv pe care să se ruleze aplicațiile | - un dispozitiv pe care să se ruleze aplicațiile | ||
Line 159: | Line 158: | ||
</code> | </code> | ||
- | Mai multe informații sunt disponibile și la [[http://blog.janosgyerik.com/adding-udev-rules-for-usb-debugging-android-devices/]]. | + | |
+ | Fie că ați instalat un emulator, fie un telefon conectat prin cablu USB, puteti verifica că el este pornit si este vizibil | ||
+ | |||
+ | <code> | ||
+ | /opt/Android/SDK/platform-tools/adb devices | ||
+ | </code> | ||
+ | |||
+ | Dacă dispozitivul este listat, va puteti conecta la prompt: | ||
+ | |||
+ | <code> | ||
+ | /opt/Android/SDK/platform-tools/adb shell | ||
+ | </code> | ||
+ | |||
+ | |||
+ | |||
+ | |||
===== Sisteme de control a versiunilor ===== | ===== Sisteme de control a versiunilor ===== | ||
Line 206: | Line 221: | ||
- consemnarea propriu-zisă a datelor din zona de așteptare înapoi în directorul Git. | - consemnarea propriu-zisă a datelor din zona de așteptare înapoi în directorul Git. | ||
+ | <note important> | ||
+ | Git [[https://ndpsoftware.com/git-cheatsheet.html|cheatsheet]] - doar o mica parte dintre comenzile din cheatsheet sunt necesare pentru laboratorul de EIM. | ||
+ | </note> | ||
==== Instalare & Configurare (obligatoriu) ==== | ==== Instalare & Configurare (obligatoriu) ==== | ||
Instrucțiunile pentru instalarea și configurarea Git sunt disponibile [[eim:tutoriale:git|aici]]. | Instrucțiunile pentru instalarea și configurarea Git sunt disponibile [[eim:tutoriale:git|aici]]. | ||
Line 1031: | Line 1049: | ||
</code> | </code> | ||
- Să se ruleze un exemplu de proiect Android, dintre cele disponibile, folosind dispozivitul virtual instalat în cadrul emulatorului Genymotion. Să se simuleze un eveniment de tipul rotirea ecranului și să se observe modul în care se comportă aplicația. | - Să se ruleze un exemplu de proiect Android, dintre cele disponibile, folosind dispozivitul virtual instalat în cadrul emulatorului Genymotion. Să se simuleze un eveniment de tipul rotirea ecranului și să se observe modul în care se comportă aplicația. | ||
- | - în Android Studio, ''AccelerometerPlay'' , din cadrul categoriei //Getting Started//. | + | - în Android Studio, ''AccelerometerPlay'' , din cadrul categoriei //Getting Started//. (sau https://github.com/googlearchive/android-AccelerometerPlay) |
===== Resurse Utile ===== | ===== Resurse Utile ===== |