Ací es mostren les diferències entre la revisió seleccionada i la versió actual de la pàgina.
Ambdós costats versió prèvia Revisió prèvia Següent revisió | Revisió prèvia | ||
android_threads [2023/01/27 00:32] enric_mieza_sanchez [Utilitzant ExecutorService] |
android_threads [2023/10/17 14:36] (actual) enric_mieza_sanchez [Exercicis] |
||
---|---|---|---|
Línia 151: | Línia 151: | ||
{" | {" | ||
- | Recomano | + | Es recomana |
+ | |||
+ | <WRAP important> | ||
+ | Ull, perquè si el server de **myip.com** rep moltes peticions seguides **acaba per bloquejar-se ja que es pensa que som atacants**. | ||
+ | |||
+ | Si veieu que amb el CURL no funciona, cerqueu una altra API. Cerqueu alguna que us agradi d' | ||
+ | $ curl https:// | ||
+ | |||
+ | </ | ||
\\ | \\ | ||
Línia 165: | Línia 173: | ||
- No oblidis activar el permís Android per a accés a Internet o obtindràs una altra excepció. | - No oblidis activar el permís Android per a accés a Internet o obtindràs una altra excepció. | ||
</ | </ | ||
+ | |||
<WRAP todo> | <WRAP todo> | ||
Línia 171: | Línia 180: | ||
- Quan carreguem dades d' | - Quan carreguem dades d' | ||
+ | Anem a posar alguna acció gràfica que ens obligui a utilitzar el '' | ||
+ | |||
+ | Farem servir una '' | ||
+ | - Afegeix la '' | ||
+ | - Descarrega una imatge d' | ||
+ | String urldisplay = " | ||
+ | Bitmap bitmap; | ||
+ | try { | ||
+ | InputStream in = new java.net.URL(urldisplay).openStream(); | ||
+ | bitmap = BitmapFactory.decodeStream(in); | ||
+ | } catch (Exception e) { | ||
+ | Log.e(" | ||
+ | e.printStackTrace(); | ||
+ | } | ||
+ | </ | ||
+ | - Mostra la imatge al '' | ||
+ | - Utilitza el '' | ||
+ | |||
+ | Si et queda temps, crida la API randomfox (explicada mes amunt) i obtingues una imatge diferent cada cop, i mostra-la al '' | ||
+ | |||
+ | </ | ||
+ | |||
+ | |||
+ | Per si et resulta avorrit, mes feina (exercici optatiu): | ||
+ | |||
+ | <WRAP todo> | ||
Anem a provar amb una GUI més ambiciosa: una '' | Anem a provar amb una GUI més ambiciosa: una '' | ||
- Afegeix una [[Android ListView]] al //layout//. | - Afegeix una [[Android ListView]] al //layout//. |