ANDROID
Calculadora
de enteros
En esta practicas realizamos una
simple calculadora de enteros.
Se emplean EditText, TextView, Button , además de respuestas a la
pulsación de los botones.
Para ampliar en el navegador con el botón derecho dar ver imagen.
Como vemos nos aparecen 22 warnings ,
[I18N] Hardcoded string "-", should use @string resource
Esto es debido a que ponemos los nombres directamente, y esto no es
recomendable a la hora de hacer una aplicación ya que al momento de
que nuestra aplicación se quiera volver multi idioma en un futuro,
nos sea mas fácil traducirla, ahí entra a jugar el archivo o fichero
"strings.xml", este archivo es muy útil en situaciones de querer
cambiar un texto que aparece en muchos sitios.
Si queremos eliminar estos warnings debemos editar el fichero
"strings.xml" y añadir cada cadena que queramos utilizar.
Vista de la calculadora en el emulador.
Captura de la calculadora en el dispositivo físico.
Como vemos si giramos el dispositivo queda totalmente
inutilizable la calculadora.
Hay que tener muy en cuenta esto problemas cuando se rota la
pantalla.
Para arregla esto debemos modificar el fichero "AndroidManifest.xml"
y añadir:
android:screenOrientation="portrait"
en la línea:
<activity android:name=".SomeActivity"
android:label="@string/app_name"
android:screenOrientation="portrait" />
También podemos observar que se crea un menú automáticamente llamado
Settings el cual se puede cambiar de nombre cambiando
el fichero "strings.xml", en esta practica tampoco lo modificamos.
Mi intención era incluir la carpeta de todo el proyecto comprimida,
pero ocupa 2,9 Megas.
Mi decisión es solo incluir un fichero comprimido con 3 archivos:
activity_calculadora_intmain.xml
CalculadoraINTMainActivity.java
CalculadoraINT.apk
PROGRAMA
Saludos
Juan Galaz
Bibliografía:
https://danielme.com/2012/09/17/rotaciones-de-pantalla-en-android/
http://stackoverflow.com/questions/582185/android-disable-landscape-mode
http://www.blogdemigueldiaz.com/2012/08/programacion-en-android-para-torpes-iv-asignar-eventos-a-elementos/
http://www.javaya.com.ar/androidya/
http://www.ajpdsoft.com/modules.php?name=News&file=article&sid=536
http://www.nachocabanes.com/android/
http://downloads.puresoftware.org/files/android/
http://www.ajpdsoft.com/modules.php?name=News&file=article&sid=536
http://www.yofriki.com/2013/03/instalar-eclipse-y-sdk-android-en.html
http://www.ubuntu-es.org/node/181017#.VxD7yxcshaU