Documente Academic
Documente Profesional
Documente Cultură
MANUAL DE
durante la compilación de apps para Android
INSTALACIÓN
Lo primero que debemos hacer es descargar la versión más reciente de Android Studio desde
la página web principal de desarrolladores de Android.
Una vez descargado el instalador correspondiente a nuestro sistema operativo (por defecto la
propia web detectará nuestro sistema operativo y nos ofrecerá la mejor versión acorde a él) lo
ejecutamos en nuestro equipo para comenzar con la instalación.
Lo más recomendable es instalar todos para tener todas las funciones disponibles en caso de
que queramos utilizarlas. Seguimos con el asistente y llegaremos a la licencia y a los términos
de uso, que debemos aceptar para poder seguir con la instalación.
En el siguiente paso debemos elegir la ruta donde instalaremos nuestro Android Studio.
Debemos elegir una ruta para el programa en sí y otra diferente para instalar el SDK, con
bastante espacio disponible ya que las descargas y actualizaciones de los componentes de este
suelen ocupar bastante espacio.
En el siguiente paso el asistente nos preguntará por la cantidad de memoria RAM que
queremos asignar para el uso de máquinas virtuales y emuladores de Android. Cuanta mayor
memoria mejor rendimiento tendrán estas, aunque debemos tener en cuenta que ni ningún
smartphone cuenta con más de 2GB de memoria (de momento) y que el sistema operativo y
las demás aplicaciones de nuestro ordenador también necesitan memoria, por lo que la
cantidad que nos aparezca como recomendada será la que debemos dejar.
Con esto comenzará ya la copia de los archivos al disco duro. Este proceso puede tardar más o
menos tiempo según la velocidad de nuestro sistema.
Una vez finalice la instalación Android Studio se conectará a Internet y descargará los
elementos del SDK necesarios para funcionar correctamente.
Una vez finalice esta copia de datos ya estaremos listos para utilizar nuestro entorno de
programación de Android.
“Aplicación en AndroidStudio Convertidor de Temperatura”
(activity_main)
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/ll"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical"
android:gravity="center_vertical"
android:background="@drawable/clima">
<TextView
android:text="Introduzca el número que desea convertir:"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:gravity="center"
android:textStyle="bold"
android:textColor="#000"
android:textSize="30sp" />
<EditText
android:id="@+id/editText1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:textSize="30sp"
android:inputType="numberDecimal" >
</EditText>
<TextView
android:id="@+id/result"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textSize="30sp" />
<RadioGroup
android:id="@+id/radioGroup1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center">
<RadioButton
android:id="@+id/cb"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:checked="true"
android:text="Celcius"
android:textSize="30sp"
/>
<RadioButton
android:id="@+id/fb"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Fahrenhiet"
android:textSize="30sp"/>
</RadioGroup>
<Button
android:id="@+id/button1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:onClick="add"
android:text="Convertir"
android:textSize="20sp"
android:layout_gravity="center"
/>
</LinearLayout>
MainActivity
package com.example.israe.convertidor;
import android.os.Bundle;
import android.view.View;
import android.widget.EditText;
import android.widget.LinearLayout;
import android.widget.RadioButton;
import android.widget.TextView;
import android.app.Activity;
import android.graphics.Color;
public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
public void add(View v)
{
LinearLayout ll=(LinearLayout)findViewById(R.id.ll);
TextView result=(TextView)findViewById(R.id.result);
EditText et1=(EditText)findViewById(R.id.editText1);
double a=Double.parseDouble(String.valueOf(et1.getText()));
RadioButton cb=(RadioButton)findViewById(R.id.cb);
RadioButton fb=(RadioButton)findViewById(R.id.fb);
if(cb.isChecked())
{
result.setText(f2c(a)+" ℃");
fb.setChecked(true);
}
else
{
result.setText(c2f(a)+"℉");
cb.setChecked(true);
}
}
private double c2f(double c)
{
return (c*9)/5+32;
}