Android Studio

Android Studio es un entorno de desarrollo integrado (IDE) para la plataforma Android. Fue anunciado por Ellie Powers el 16 de mayo de 2013. Android Studio esta disponible para desarrolladores para probarlo gratuitamente. Basado en IntelliJ IDEA de JetBrains, está diseñado específicamente para desarrollar para Android. Esta disponible para descargar para Windows, Mac OS X y Linux.

Características

  • Renderización en tiempo real
  • Consola de desarrollador: consejos de optimización, ayuda para la traducción, estadísticas de uso.
  • Soporte para construcción basada en Gradle.
  • Refactorización especifica de Android y arreglos rápidos.
  • Herramientas Lint para detectar problemas de rendimiento, usabilidad, compatibilidad de versiones, y otros problemas.
  • Plantillas para crear diseños comunes de Android y otros componentes.
  • Soporte para programar aplicaciones para Android Wear.

4 thoughts on “Android Studio

  1. ya e realizado varios programitas basicos en android pero donde debo poner el codigo java Po que corra. por ejemplo para una lista simple u otra cosa pues la parte grafica ya la domino
    trate de ponerlo en la parte de
    donde se declaran las clases y no me funciono tampoco si tienes un tutorial sobre y si puedes ayudarme te lo agradeceria por favor

    1. Ricardo buenos dias, mira dentro de res/layout/ van los ficheros .xml donde se pone todo lo visual de tu aplicacion, ahora el codigo java va dentro del paquete que debes haber creado, por defecto el proyecto te crea una clase Main.java o ActivityMain.java ahi va.

      Mira esto es un ejemplo de un proyecto que ya subi aqui, es MentalDroid:
      Main.java

      package com.yuniels.mentaldroid;

      import android.app.Activity;
      import android.view.LayoutInflater;
      import android.view.View;
      import android.view.ViewGroup;
      import android.widget.ArrayAdapter;
      import android.widget.TextView;

      public class AdaptadorPreguntas extends ArrayAdapter {
      Activity context;
      private static Pregunta[] datos =
      new Pregunta[]{
      new Pregunta(“Pregunta 1”, “¿De qué color es el caballo blanco de Santiago?”,”01. Blanco”),
      new Pregunta(“Pregunta 2”, “Un pato y un niño nacen el mismo día. Al cabo de un año ¿cuál es mayor de los dos?”,”02. El pato, porque tendrá un año y pico.”),
      ……
      new Pregunta(“Pregunta 99”, “Tengo un reloj que no me puedo poner, ¿Por qué?”,”99. Porque es de pared”),
      new Pregunta(“Pregunta 100”, “¿Qué palabra castellana escribiremos incorrectamente por mucho que nos empeñemos en escribirla correctamente?”,”100. Incorrectamente”),
      new Pregunta(“Pregunta 101”, “¿Cuánto saldo tienes en tu móvil?”,”101. Nada, porque te lo acabo de robar todo con esta aplicacion :)”)
      };

      AdaptadorPreguntas(Activity context) {
      super(context, R.layout.listitem_pregunta, datos);
      this.context = context;
      }

      public Pregunta[] GetPregunta(){
      return datos;
      }

      public View getView(int position,View convertView,ViewGroup parent) {

      View item = convertView;
      if(item == null)
      {
      LayoutInflater inflater = context.getLayoutInflater();
      item = inflater.inflate(R.layout.listitem_pregunta, null);

      }

      TextView lblNumPregunta = (TextView)item.findViewById(R.id.LblNumPregunta);
      lblNumPregunta.setText(datos[position].getNumPregunta());

      TextView lblpregunta = (TextView)item.findViewById(R.id.LblPregunta);
      lblpregunta.setText(datos[position].getPregunta());

      /*
      TextView lblrespuesta = (TextView)item.findViewById(R.id.LblRespuesta);
      lblrespuesta.setText(datos[position].getRespuesta());
      */

      return(item);

      }

      }

      Saludos

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *