bytes.cat

La wiki d'FP d'informàtica

Eines de l'usuari

Eines del lloc


android_pres

Diferències

Ací es mostren les diferències entre la revisió seleccionada i la versió actual de la pàgina.

Enllaç a la visualització de la comparació

Ambdós costats versió prèvia Revisió prèvia
Següent revisió
Revisió prèvia
android_pres [2023/09/25 14:34]
enric_mieza_sanchez
android_pres [2023/09/26 15:32] (actual)
enric_mieza_sanchez
Línia 6: Línia 6:
  
 Referències: Referències:
 +  * [[Android]] apunts bàsics (instal·lació i primeres passes) en aquesta wiki.
   * [[https://ioc.xtec.cat/materials/FP/Materials/2252_DAM/DAM_2252_M08/web/html/index.html|Apunts de MP08 de DAM del IOC]].   * [[https://ioc.xtec.cat/materials/FP/Materials/2252_DAM/DAM_2252_M08/web/html/index.html|Apunts de MP08 de DAM del IOC]].
  
Línia 17: Línia 18:
  
 ===== Arquitectures ===== ===== Arquitectures =====
 +
 +  * Intel x86 / AMD64
 +  * ARM (baix consum) : mòbils, tablet, Android, iOS
 +  * ARMHF: Raspberry Pi, Orange Pi, etc.
 +  * JAVA VM : microprocessador virtual sobre el què funcionen les aplicacions compilades en Java.
  
 \\ \\
Línia 22: Línia 28:
 ===== Model d'execució ===== ===== Model d'execució =====
  
-  * Orientat a baix consum de bateria.+  * Orientat a **baix consum** de bateria.
   * Pantalla de dimensions petites.   * Pantalla de dimensions petites.
-  * 1 sola aplicació (''Activity'') en //foreground//.+    * 1 sola aplicació (''Activity'') en //foreground//.
   * RAM escassa.   * RAM escassa.
-  Les apps poden ser "mortes" pel propi sistema operatiu per alliberar RAM.+    El sistema operatiu pot matar les apps quan necessita alliberar RAM.
  
 \\ \\
  
 ===== Eines ===== ===== Eines =====
-  * Android StudioIntelliJ (Jet Brains) + plugin Android+  * Android Studio 
 +    * IntelliJ (Jet Brains) + //plugin// Android
   * Xamarin (C#)   * Xamarin (C#)
-  Abans: Eclipse + pligin, +    Multiplataforma (pot compilar per Android i iOS. 
 +  * Deprecated: Eclipse + //plugin// Android
  
 \\ \\
Línia 39: Línia 47:
 ===== Cicle de vida d'una app ===== ===== Cicle de vida d'una app =====
  
-{{ :cicle_de_vida_activitat_android.png?direct&500 |Cicle de vida d'una Android Activity. Font: apunts IOC. }}+{{ :cicle_de_vida_activitat_android.png?direct&650 |Cicle de vida d'una Android Activity. Font: apunts IOC. }}
  
 \\ \\
Línia 51: Línia 59:
   * Arxiu XML   * Arxiu XML
   * Creació programàtica.   * Creació programàtica.
 +  * Ús intensiu de funcions //callback//.
  
 \\ \\
  
-===== Primer app ===== +===== Primera app ===== 
-Crear app amb Button i un Toast.+Crear app amb un Button i un Toast. 
 + 
 +{{android:toast-word-on-keyboard-button-free-photo.jpg}} 
 +{{android:toast-word-on-keyboard-button-free-photo.jpg}} 
 + 
 +\\ 
 + 
 +===== Objectes aniuats en Java ===== 
 + 
 +[[https://gist.github.com/emieza/f9080b4826ea9ad9eb29fbab2c3d433a|Codi d'exemple]]
  
 \\ \\
  
android_pres.1695652445.txt.gz · Darrera modificació: 2023/09/25 14:34 per enric_mieza_sanchez