bytes.cat

La wiki d'FP d'informàtica

Eines de l'usuari

Eines del lloc


android

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 [2024/01/16 23:57]
enric_mieza_sanchez [Text to Speech]
android [2024/09/25 19:31] (actual)
enric_mieza_sanchez [Aplicació principal (joc)]
Línia 37: Línia 37:
   * **Xamarin** permet treballar en C# i compilar de forma multiplataforma per a Android i iOS   * **Xamarin** permet treballar en C# i compilar de forma multiplataforma per a Android i iOS
  
 +Android Studio i les àrees de treball:
 +
 +{{:android-studio-1.png?direct|}}
  
 ==== Alguns aspectes inicials ==== ==== Alguns aspectes inicials ====
Línia 112: Línia 115:
   - Posa un ''TextView'' per anar indicant a l'usuari l'historial dels intents i resultats que ha obtingut.   - Posa un ''TextView'' per anar indicant a l'usuari l'historial dels intents i resultats que ha obtingut.
   - Per aconseguir un //scroll// en la pantalla de l'historial podem posar un ''ScrollView'' i a dins seu posar el ''TextView''.   - Per aconseguir un //scroll// en la pantalla de l'historial podem posar un ''ScrollView'' i a dins seu posar el ''TextView''.
 +    * [[https://stackoverflow.com/questions/1748977/making-textview-scrollable-on-android|Exemple d'us de ScrollView]]. Funciona, però és un post antic, i els objectes han canviat, pel què el desplaçament fins el final està una mica confús.
 +    * Com [[https://stackoverflow.com/questions/3080402/android-scrollview-force-to-bottom|desplaçar el ScrollView fins el final]]. Aquest post sí que està actualitzat.
   - Implementa un comptador d'intents que es visualitzi en algun racó de la pantalla. Ens servirà per després fer el //ranking//.   - Implementa un comptador d'intents que es visualitzi en algun racó de la pantalla. Ens servirà per després fer el //ranking//.
  
Línia 328: Línia 333:
  
 ==== Text to Speech ==== ==== Text to Speech ====
-Una funció interessant per a les nostres apps és fer-la parlar. Per fer-ho, podeu gravar vosaltres els sons, però és molt interessant utilitzar el sintetitzador de veu d'Android, amb la llibreria Text-to-Speech. Així podem fer-li parlar qualsevol cosa, sense haver d'enregistrar abans. Val a dir que en els idiomes més parlats (anglès, castellà, francès, xinès) funciona molt bé, però en català el sintetitzador és de poca qualitat. 
  
-  - [[https://www.tutorialspoint.com/android/android_text_to_speech.htm|Tutorial per utilitzar Text-to-Speech en Android]]. +Pots mirar més sobre reconeixement i síntesi de veu a l'article [[Android Speech]].
-  - [[https://developer.android.com/reference/android/speech/tts/TextToSpeech|Documentació oficial de Text-to-Speech per a Android]]. +
-  - Exemple [[https://stackoverflow.com/questions/3577058/android-tts-languages|per canviar de llengua (Locale)]] per a llengües que no estan als objectes principals. +
- +
-<WRAP info> +
-El sintetitzador de veu de les llibreries Android és local (ho sintetitza el telèfon) si tenim instal·lat l'idioma desitjat (el què hem configurat en el ''Locale'') en els ''Settings'' (Configuració) del telèfon. Si no hem descarregat el llenguatge, Android ho tradueix "al vol" però li cal connexió de xarxa, emprant un servei de Google (recordem que és el propietari del producte). +
- +
-Conclusió: si volem assegurar una síntesi local (sense emprar xarxa), configura el llenguatge als ''Settings'' del telèfon (es poden afegir diversos alhora tot i que la llengua del sistema és només una). +
-</WRAP>+
  
 \\ \\
android.1705449445.txt.gz · Darrera modificació: 2024/01/16 23:57 per enric_mieza_sanchez