Differences

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

Link to this comparison view

ss:laboratoare:02 [2026/03/09 18:51]
ciprian.popescu0411
ss:laboratoare:02 [2026/03/09 19:19] (current)
ciprian.popescu0411 [Recomandări]
Line 9: Line 9:
   * **Mediu de dezvoltare**:​ Utilizați Android Studio ca mediu de dezvoltare. Acesta include un emulator (mașină virtuală), util dacă nu aveți la dispoziție un dispozitiv Android fizic. Cea mai simplă metodă de instalare și gestionare este prin [[https://​www.jetbrains.com/​toolbox-app/​|JetBrains Toolbox]].   * **Mediu de dezvoltare**:​ Utilizați Android Studio ca mediu de dezvoltare. Acesta include un emulator (mașină virtuală), util dacă nu aveți la dispoziție un dispozitiv Android fizic. Cea mai simplă metodă de instalare și gestionare este prin [[https://​www.jetbrains.com/​toolbox-app/​|JetBrains Toolbox]].
   * **Schelet de cod**: Pentru această materie vom utiliza scheletul oficial disponibil [[https://​github.com/​ResearchYou/​ss-mobile|aici]].   * **Schelet de cod**: Pentru această materie vom utiliza scheletul oficial disponibil [[https://​github.com/​ResearchYou/​ss-mobile|aici]].
 +  * **Mașină virtuală**:​ În cazul în care nu dispuneți de un dispozitiv cu Android, puteți folosi emulatorul din Android Studio cu următoarea configurație:​
 +
 +^Setare ​               ^Opțiune ​                                   ^
 +|Device ​               |Pixel 6                                    |
 +|API                   ​|31 ​                                        |
 +|System image          |Google APIs Intel x86_64 Atom System Image |
 +|Camera rear           ​|VirtualScene ​                              |
 +|Default boot          |Cold                                       |
 +|Internal storage ​     |6 GB                                       |
 +|Expanded storage ​     |None                                       |
 +|CPU cores             ​|4 ​                                         |
 +|Graphics acceleration |Automatic ​                                 |
 +|RAM                   |4 GB                                       |
 +|VM heap size          |512 MB                                     |
 +
 +<note warning>​Este posibil ca emulatorul de Android să dea SEGFAULT pe sistemele de operare Linux din cauza driverelor grafice Vulkan, astfel este necesară crearea unui fișier de inițializare denumit ''​advancedFeatures.ini''​ în directorul ''​~/​.android''​ cu următorul conținut:
 +<file ini advancedFeatures.ini>​
 +Vulkan = off
 +GLDirectMem = on
 +</​file>​
 +</​note>​
  
 <note important>​În situația în care nu ați parcurs [[ss:​laboratoare:​01|primul laborator]],​ puteți testa funcționalitatea acestui schelet prin rularea locală a unui broker MQTT și utilizarea unui client care să recepționeze imaginile.</​note>​ <note important>​În situația în care nu ați parcurs [[ss:​laboratoare:​01|primul laborator]],​ puteți testa funcționalitatea acestui schelet prin rularea locală a unui broker MQTT și utilizarea unui client care să recepționeze imaginile.</​note>​
ss/laboratoare/02.1773075085.txt.gz · Last modified: 2026/03/09 18:51 by ciprian.popescu0411
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