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_imatges [2022/10/10 10:43] enrique_mieza_sanchez [Exercici: captura bàsica d'imatge amb miniatura] |
android_imatges [2022/12/19 20:15] (actual) enric_mieza_sanchez |
||
---|---|---|---|
Línia 1: | Línia 1: | ||
- | ====== Tractament d'imatges en Android ====== | + | ====== Tractament d' |
- | + | ||
- | En aquest article veurem com capturar | + | |
- | + | ||
- | {{ android-camera.jpg? | + | |
- | + | ||
- | Referències: | + | |
- | * Article [[Android]] a bytes.cat | + | |
- | * [[https:// | + | |
- | * [[https:// | + | |
- | * [[https:// | + | |
- | + | ||
- | + | ||
- | {{tag> #Dam #DamMp08 #DamMp08Uf2 # | + | |
- | + | ||
- | ===== Us de la càmera ===== | + | |
- | Aquest [[https:// | + | |
<WRAP important> | <WRAP important> | ||
- | ULL! Mira el [[https:// | + | Segurament estàs buscant l' |
- | + | ||
- | Hauràs de canviar manualment l' | + | |
</ | </ | ||
- | |||
- | El tutorial utilitza la //app// Camera del sistema operatiu. Així, no farem la foto dins la pròpia aplicació, sinó que la farà la Càmera (amb un '' | ||
- | |||
- | {{ android-camera-intent.jpg? | ||
- | |||
- | Tenim, dins el mateix tutorial, 2 aproximacions: | ||
- | - **Miniatura**: | ||
- | * Si cridem la **càmera amb un '' | ||
- | * Té poca resolució, però és força senzill d' | ||
- | * Addicionalment al què hi ha al tutorial, podeu afegir l' | ||
- | - **Full-size**: | ||
- | * Caldrà donar-li una indicació a la //app// Camera d'on guardar l' | ||
- | * Necessitem un **'' | ||
- | * [[https:// | ||
- | * Un cop cridem la //app// Camera ella mateixa guardarà l' | ||
- | * **ULL! Quan iniciem la càmera i li demanem que ens guardi la foto en // | ||
\\ | \\ | ||
- | |||
- | ===== Exercici: captura bàsica d' | ||
<WRAP todo> | <WRAP todo> | ||
- | Pràctica elemental de captura d'imatge. En aquest exercici no guardarem la imatge en disc, però la podem mostrar en un ImageView. | + | Per aprendre a utilitzar '' |
- | * Crea un aplicació simple amb un '' | + | |
- | * Segueix les indicacions de l'[[https://developer.android.com/training/camera/ | + | |
- | * Caldrà **implementar 2 funcions** a la teva '' | + | |
- | * **'' | + | |
- | * **'' | + | |
</ | </ | ||
- | |||
- | <WRAP todo> | ||
- | Persistència del // | ||
- | * Amb el '' | ||
- | * Crea un '' | ||
- | * Obre un '' | ||
- | * Utilitza '' | ||
- | * Utilitza el [[https:// | ||
- | * Recupera la imatge sobre el '' | ||
- | * La forma més simple és amb la funció '' | ||
- | </ | ||
- | |||
- | \\ | ||
- | |||
- | ===== Emmagatzematge Android ====== | ||
- | <WRAP tip> | ||
- | Hi ha diverses formes d' | ||
- | |||
- | Llegeix [[Android persistència]] per saber més. | ||
- | </ | ||
- | \\ | ||
- | |||
- | ===== Exercici: fotos full-size a l' | ||
- | |||
- | <WRAP todo> | ||
- | Seguirem el [[https:// | ||
- | |||
- | Modifica l' | ||
- | |||
- | * Fes un //commit// amb //tag// (per després fer una // | ||
- | * Per activar que la càmera faci l' | ||
- | * Caldrà utilitzar '' | ||
- | * De moment no facis un nom d' | ||
- | * Per tal que el codi anterior no peti caldrà que comentis o eliminis el què tens a '' | ||
- | * Visualitza el resultat de la foto. Quin problema tenim? | ||
- | </ | ||
- | |||
- | <WRAP todo> | ||
- | Ajusta el tamany de la foto a la '' | ||
- | |||
- | * Pots seguir les indicacions a la [[https:// | ||
- | * Probablement el codi per ajustar i mostrar la foto et peti si està al '' | ||
- | </ | ||
- | |||
- | \\ | ||