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_camera [2023/01/23 15:34] enric_mieza_sanchez [Imatge de la càmera dins la nostra App] |
android_camera [2024/01/15 14:54] (actual) enric_mieza_sanchez [Imatge de la càmera dins la nostra App] |
||
---|---|---|---|
Línia 36: | Línia 36: | ||
Aquest [[https:// | Aquest [[https:// | ||
+ | |||
+ | De fet, l' | ||
+ | |||
<WRAP todo> | <WRAP todo> | ||
**Exercici galeria d' | **Exercici galeria d' | ||
- | Segueix | + | Implementa |
- | Ens servirà per practicar amb la [[https:// | + | També hi ha una solució indicada al primer exemple de l'[[https:// |
- | Per implementar | + | **Tant si seguim |
+ | |||
+ | <WRAP important> | ||
+ | Si utilitzes el tutorial com a referència, | ||
- Només cal que posis el codi de la '' | - Només cal que posis el codi de la '' | ||
- | - Caldrà que afegeixis una '' | ||
- La línia< | - La línia< | ||
- L' | - L' | ||
+ | </ | ||
</ | </ | ||
Línia 98: | Línia 104: | ||
**Recorda ha de ser la versió en anglès**, la traducció al castellà té errors. | **Recorda ha de ser la versió en anglès**, la traducció al castellà té errors. | ||
- | Adapta els fragments de codi a la nostra | + | **App v0.3** - Afegeix un altre botó a l'app que hem fet a l' |
+ | |||
+ | </ | ||
+ | |||
+ | <WRAP todo> | ||
+ | **Exercici MyGallery** | ||
+ | |||
+ | Implementa la recuperació de la imatge | ||
+ | |||
+ | **App v0.4** - Implementa la visualització de les fotos que anem prenent en l' | ||
</ | </ | ||
Línia 118: | Línia 133: | ||
<WRAP todo> | <WRAP todo> | ||
- | **Exercici PreviewView** | + | **Exercici PreviewView |
Farem una captura d' | Farem una captura d' | ||
+ | |||
+ | \\ | ||
**Primera part: in-app preview** | **Primera part: in-app preview** | ||
- | Utilitza aquest | + | Referència: |
+ | * [[https:// | ||
+ | * Consulteu la [[https:// | ||
+ | * Alguns //hacks// que cal fer, ja que el tutorial utilitza la v1.0.0 de CameraX, i les versions successives tenen alguns canvis: | ||
+ | * '' | ||
+ | * '' | ||
+ | * Probablement al crear el //layout// des del XML no funcioni la vista prèvia | ||
- | ** Segona part: captura d' | + | \\ |
- | Implementa la captura d' | + | **Segona part: captura d' |
- | Tenim un parell | + | Implementa la captura d' |
- | * [[https:// | + | |
- | * [[https:// | + | Referència: |
+ | * [[https:// | ||
Pistes: | Pistes: | ||
- Primer caldrà afegir un **Button** addicional per prendre la foto, dins el //layout// de la mateixa '' | - Primer caldrà afegir un **Button** addicional per prendre la foto, dins el //layout// de la mateixa '' | ||
- | - Caldrà crear un objecte '' | + | - Caldrà crear un objecte '' |
- | | + | |
- | - Canvia l' | + | |
- | - ULL, perquè per tal de que funcioni | + | |
| | ||
| | ||
+ | - '' | ||
+ | - Canvia l' | ||
- Visualitza la foto capturada en un ImageView de la '' | - Visualitza la foto capturada en un ImageView de la '' | ||
</ | </ | ||
+ | |||
+ | |||
+ | \\ | ||
+ | |||
+ | ===== Codis QR ===== | ||
+ | |||
+ | Una aplicació interessant de la càmera pot ser amb generació i escaneig de codis QR. | ||
+ | |||
+ | Aquestes llibreries funcionen (a Febrer de 2023): | ||
+ | * [[https:// | ||
+ | * Si us surt el QR borrós (blurred) caldrà [[https:// | ||
+ | * [[https:// | ||
+ | |||
+ | |||
+ | \\ | ||