SlideShare una empresa de Scribd logo
PROYECTO ANDROID


                     Usuario

                   Interfaz XML

                   Motor Java
PARTES PROYECTO ANDROID

   AndroidManifest: Es un archivo de tipo
    XML, algo así como un indice de la
    aplicación donde definimos la versión de
    nuestra aplicación, los activities de los que
    consta y los permisos que debe de tomar la
    aplicación (conexión a internet, mensajeria,
    contactos, etc).
PARTES PROYECTO ANDROID

 Activities: Se define por si misma como la
  ventana que aparece para el usuario. Por
  defecto se crea una pero si queremos
  desarrollar otras ventanas que interactuen con
  el usuario (al pusar un botón por ejemplo),
  debemos de crearlas aparte y definirlas en el
  manifest.
 Res/Layout/Main.Xml: Define toda la interfaz
  gráfica de la aplicación, por defecto crea la
  inicial con un layout (capa) simplón.
PARTES PROYECTO ANDROID
 Res/Values/Strings.Xml: Define un cadena de
  caracteres a ser llamada desde nuestra
  aplicación Java.Resulta mas útil que estar
  escribiendo variables en la propia aplicación.
  Por defecto nos crea un string que resuelve el
  nombre de la aplicación.
 Res/Drawable: Aquí encontramos todos los
  iconos e imágenes que vamos a usar en
  nuestra aplicación.
 Src/Package/Aplicación.java: Todo el código
  en Java de nuestra aplicación.
PRIMER APLICACIÓN

 Hola Mundo
 Values/strings.xml

 Layout/main.xml
INTERFAZ
CREANDO LA INTERFAZ

 Vamos a utilizar varios “LinearLayout”
  (Contenedores) y conseguir poner
  un TextView y un EditText juntos en la
  misma línea.
 Cada layout contiene un textview y un edit
  text, de los cuales tenemos que crear dos de
  cada uno.
 Y al final debemos de agregar un boton.

 Escribimos en el main.xml:
PASO 1 LAYOUTS: CONTENEDORES

 <LinearLayout
      android:layout_width="match_parent"
      android:layout_height="wrap_content" >
     //Aquí   van las otras etiquetas
   </LinearLayout>
PASO 2 TEXTVIEW

   <TextView
         android:id="@+id/label1"
         android:layout_width="wrap_content"

  android:layout_height="wrap_content"
        android:text=“texto a mostrar"
        android:textColor="#FFFFFF"
        tools:context=".MainActivity" />
PASO 3 EDITTEXT
   <EditText
          android:id="@+id/number1"
          android:layout_width="fill_parent"
          android:layout_height="wrap_content"
          android:layout_weight="1"
          android:ems="10"
          android:inputType="number“
          <requestFocus />
   </EditText>
PASO 4 BUTTON

 <Button android:id=”@+id/multiplicar”
 android:text=”@string/multiplicar”

 android:layout_width=”wrap_content”

 android:layout_height=”wrap_content” />
PROGRAMANDO EN JAVA
   Ahora debemos definir la acción determinada, para
    que cuando pulsemos el botón obtengamos los datos
    de un campo, lo multipliquemos y aparezca en el de
    resultado. Vamos a nuestro fichero interfaz.java:
   Después de public class Interfaz extends
    Activity añadimos:
   private EditText entrada1;
   private EditText entrada2;
   private EditText resultado;
   Pulsamos Ctrl+shift+o y automáticamente añadirá
    las librerías necesitadas.
PROGRAMANDO EN JAVA
 Básicamente son “manejadores” que usaremos
  para entrelazar nuestras acciones en java con
  la interfaz definida en main.xml
 Después de setContentView(R.layout.main),
  escribimos lo siguiente :
 Minumero = (EditText)
  findViewById(R.id.numero);
 Miresultado = (EditText)
  findViewById(R.id.resultado);
 Lo que aquí hacemos, es asignar dichos
  manejadores a cada elemento definido en el
  main.xml (R.id.numero y R.id.resultado)
PROGRAMANDO EN JAVA

 Ahora, añadimos un identificador para el
  botón justo después de las lineas anteriores:
 Button Miboton = (Button)
  findViewById(R.id.multiplicar);
 Que como se puede observar va definido al
  botón de nuestro xml.
 Finalmente vamos a realizar la acción.
PROGRAMANDO EN JAVA
   Cada acción de los botones se define por la
    función setOnClickListener. Así que escribimos la función que hará que
    al presionar el botón obtendrá el valor de Minumero, lo multiplicará por
    dos y lo pondrá en Miresultado.

   multiplicador.setOnClickListener(new View.OnClickListener() {

   public void onClick(View v) {
   // TODO Auto-generated method stub
   double n1 = Double.parseDouble(numero1.getText().toString());
   double n2 = Double.parseDouble(numero2.getText().toString());
   double res = n1*n2;
   resultado.setText("");
   resultado.setText(""+ res);
   }
   });
MANEJO DE DOBLE PANTALLA
 Es una característica importante que
  debemos desarrollar ya que dejamos atrás el
  limite de la pantalla.
 Para crear otra pantalla debemos crear otro
  Activity, por lo que se generaran un archivo
  de interfaz activity_main2.xml y otro archivo
  MainActivity2.java
 A continuación los pasos para el manejo de
  las pantallas…
DOBLE PANTALLA: XML

 Crean un botón como el siguiente en
  activity_main.xml:
 <Button

       android:id="@+id/siguiente"
       android:layout_width="wrap_content"
       android:layout_height="wrap_content"
       android:text="Siguiente" />
DOBLE PANTALLA: JAVA

 En el archivo *.java modificamos los
  siguientes:
 Definimos está variable al inicio (dentro de la
  clase):
 private static final int REQST_CODE = 0;
DOBLE PANTALLA: JAVA

 Y definimos un nuevo botón dentro del
  método public void onCreate:
 Button Next = (Button)
  findViewById(R.id.siguiente);


                            Nombre del boton que
                              definimos en xml.
DOBLE PANTALLA: JAVA

   Y creamos la siguiente función dentro del
    método public void onCreate:
   Next.setOnClickListener(new View.OnClickListener() {
      public void onClick(View v) {

      // TODO Auto-generated method stub

      startActivityForResult(new
        Intent(MainActivity.this,MainActivity2.class),REQST_CODE);
      }

   });
                                           Nombre del
                        Nombre del
                                            segundo
                       primer activity
                                             activity
                           creado
                                             creado
COMO SUBIR APLICACIONES

   Generar archivo .apk
COMO SUBIR APLICACIONES

 Subir aplicaciones a Google Play es muy
  fácil una vez que te has registrado. En la
  pantalla principal de la consola para
  desarrolladores, selecciona "Subir
  aplicaciones". Tendrás que completar la
  información de tu aplicación que se indica a
  continuación:
 https://play.google.com/apps/publish/
REGISTRANDOSE EN ANDROID DEVELOPER

   Crear el perfil del desarrollador.
CONSOLA DE DESARROLLADOR

   Inicio: lista de aplicaciones.
SUBIR RECURSOS
   Tamaño de archivo APK: el tamaño máximo admitido es 50 MB.
   Borrador de archivo .apk de aplicación: al subir un archivo
    .apk, se puede guardar como un borrador mientras editas el resto
    de aspectos de la lista.
    Ten en cuenta que los nombres de paquetes de los archivos de
    aplicaciones son únicos y permanentes, por lo que debes
    elegirlos con cuidado. Los nombres de paquetes no se pueden
    eliminar ni utilizar en el futuro.
   Capturas de pantalla: son necesarias dos capturas de pantalla.
    Las seis restantes son opcionales.
   Icono de aplicación de alta resolución (obligatorio)
   Gráfico promocional (opcional)
   Gráfico de funciones (opcional)
   Vídeo promocional (opcional)
ESPECIFICACION DE DETALLES
   Idioma: sirve para indicar el idioma de la aplicación. El
    idioma predeterminado es el inglés de EE.UU. La lista de
    idiomas irá aumentando a medida que los dispositivos
    con la tecnología de Android estén disponibles en más
    idiomas.
   Nombre: es el nombre de la aplicación tal como te
    gustaría que apareciera en Google Play. Puedes añadir
    un nombre por idioma.
   Descripción: es la descripción de tu aplicación que se
    puede consultar en Google Play. Utiliza la función de
    traducción para traducir la descripción de tu aplicación a
    otros idiomas. En este campo, puedes utilizar un máximo
    de 4.000 caracteres.
ESPECIFICACION DE DETALLES
   Cambios recientes: la función de cambios recientes te ofrece la
    oportunidad de añadir notas sobre los cambios específicos de la
    versión más reciente de tu aplicación. Utiliza el campo de
    cambios recientes para informar a tus usuarios sobre los cambios
    que has hecho en la aplicación.Más información sobre la función
    de cambios recientes
   Texto promocional: es el texto situado junto al gráfico
    promocional en lugares destacados de Google Play.
   Tipo de aplicación: Google Play se divide en dos tipos de
    aplicaciones principales ("Aplicaciones" y "Juegos"). Elige uno.
   Categoría: debes elegir una categoría para la aplicación. Más
    información sobre las categorías
CONSOLA DE EDICION DE APPS

   Edición de
    aplicaciones, aquí se
    especifican todos los
    detalles.
OPCIONES DE PUBLICACION
   Protección contra copias: la protección contra copias puede contribuir a evitar
    que se copien las aplicaciones desde un dispositivo. Aumenta la cantidad de
    memoria necesaria para instalar la aplicación en el teléfono. Pensamos que la
    protección contra copias quedará obsoleta en breve.Si tienes una aplicación de
    pago, te recomendamos que implementes el servicio de licencias de Google
    Play. Para las aplicaciones gratuitas, te recomendamos que implementes tu
    propio esquema de protección contra copias.

    Ubicaciones: son las ubicaciones en las que puedes distribuir tus aplicaciones.
        No todas las ubicaciones de la lista actual tienen usuarios con dispositivos con la
         tecnología de Android.
        Puedes seleccionar las ubicaciones de una en una o elegir la opción "Todas las
         ubicaciones actuales y futuras". Esta opción significa que se habilitarán más ubicaciones
         de distribución a medida que las vayamos habilitando para tu aplicación. Antes de
         comprobar esta opción, consulta la página de cumplimiento de las leyes de exportación.
        Nota: en estos momentos, solo puedes vender aplicaciones a los usuarios que se
         encuentren en estas ubicaciones.
INFORMACION DE CONTACTO

 Debes elegir un canal de asistencia para tu
  aplicación: sitio web, correo electrónico o
  teléfono.
 Los usuarios de Google Play verán esta
  información.
 Puedes elegir más de un canal de
  asistencia.

Más contenido relacionado

DOCX
Manual aplicaciones moviles cristian
PPTX
Tutorial de eclipse completo programacion
PPTX
TUTORIAL DE ECLIPSE
PPTX
tutorial de eclipse
PPTX
Tutorial eclipse
PPTX
Eclipse 7u7r
DOCX
Manual de android parte 1
PDF
Eclipse para novatos java
Manual aplicaciones moviles cristian
Tutorial de eclipse completo programacion
TUTORIAL DE ECLIPSE
tutorial de eclipse
Tutorial eclipse
Eclipse 7u7r
Manual de android parte 1
Eclipse para novatos java

La actualidad más candente (18)

DOCX
De los temas de android (introduccion-10)
PPTX
Android 2 traducido
PPT
Desarrollo android - 4 - arquitectura de aplicación
DOCX
Adelanto de los temas de android (introduccion-10)
PPTX
PDF
Mi primera-hora-con-eclipse
PDF
Laboratorio WEB GXEv3
PDF
MANUAL DE NETBEANS
DOCX
Investigacion para agregar una imagen a eclipse
DOCX
Elementos de eclipse
DOCX
Estructura general de una app
PPTX
Manual de usuarios_de_eclipse_jenny
PPTX
Tutorial de eclipse terminado yarker
PDF
UDA-Herramientas para contenido estático
PPTX
Eclipse tutorial
DOCX
Cetis 109(2)
De los temas de android (introduccion-10)
Android 2 traducido
Desarrollo android - 4 - arquitectura de aplicación
Adelanto de los temas de android (introduccion-10)
Mi primera-hora-con-eclipse
Laboratorio WEB GXEv3
MANUAL DE NETBEANS
Investigacion para agregar una imagen a eclipse
Elementos de eclipse
Estructura general de una app
Manual de usuarios_de_eclipse_jenny
Tutorial de eclipse terminado yarker
UDA-Herramientas para contenido estático
Eclipse tutorial
Cetis 109(2)
Publicidad

Destacado (14)

PPT
XML de A a Z
PDF
"Android de la A a la Z" -- Unidad 5
PDF
Prueba4.pdf
PPTX
Marysabel morillo
PDF
4.Programación con PHP y MySQL
PDF
PHP. Bases de Datos
PPT
tutorial de slide.com
PPT
Curso TIC de PHP y MSQL Parte 3
PPT
Tema4[php]
PPT
Php y MySQL
PDF
Curso php y_mysql
ODP
PHP Web Programming
PPT
Class 6 - PHP Web Programming
PDF
Manual programación android
XML de A a Z
"Android de la A a la Z" -- Unidad 5
Prueba4.pdf
Marysabel morillo
4.Programación con PHP y MySQL
PHP. Bases de Datos
tutorial de slide.com
Curso TIC de PHP y MSQL Parte 3
Tema4[php]
Php y MySQL
Curso php y_mysql
PHP Web Programming
Class 6 - PHP Web Programming
Manual programación android
Publicidad

Similar a Clases de Programación Android (20)

PPTX
Primera aplicación de Android
PDF
APLICACIONES CREADAS PARA ANDROID
DOCX
Manual de aplicaciones moviles
PDF
MobileCONGalicia Introducción a Android
PDF
programacion.en android.joseluis.yama.may.isc.j4
PDF
Manual
DOCX
Manual de aplicaciones moviles
PPTX
Creación de una aplicación android
DOCX
R esume libro el gran libro de android
DOCX
Manual de aplicaciones moviles
DOCX
Manual de aplicaciones moviles
PDF
ANDROID BOOTCAMP 101: MI PRIMERA APLICACIÓN ANDROID - CÓMO INICIAR UN EMPREND...
PPTX
Actividad 11
PPTX
PDF
Tutorial 1 android
KEY
Android la plataforma móvil open source
PPT
Introduccion a Android
PPTX
Introducción a Android
Primera aplicación de Android
APLICACIONES CREADAS PARA ANDROID
Manual de aplicaciones moviles
MobileCONGalicia Introducción a Android
programacion.en android.joseluis.yama.may.isc.j4
Manual
Manual de aplicaciones moviles
Creación de una aplicación android
R esume libro el gran libro de android
Manual de aplicaciones moviles
Manual de aplicaciones moviles
ANDROID BOOTCAMP 101: MI PRIMERA APLICACIÓN ANDROID - CÓMO INICIAR UN EMPREND...
Actividad 11
Tutorial 1 android
Android la plataforma móvil open source
Introduccion a Android
Introducción a Android

Más de Jose Alvarado Robles (20)

DOCX
Inbound marketing
PPTX
Practicas linux
PPTX
Seguridad web
PPTX
Seguridad informática
PPTX
Seguridad en bases de datos
PPTX
Proceso de la auditoria de sistemas ti
PPTX
Planificación de la auditoria
PPTX
Nuevas tendencias
PPTX
Introducción a linux
PPTX
Evaluación estratégica de sistemas
PPTX
Evaluación de controles
PPTX
Estándares y certificaciones
PPTX
Dictamen de la auditoria de sistemas
PPTX
Control interno (ci)
PPTX
Seguridad informática
PPTX
Dictamen de la auditoria de sistemas
PPTX
Evaluación de controles
PPTX
Evaluación estratégica de sistemas
PPTX
Planificación de la auditoria
PPTX
Control interno (ci)
Inbound marketing
Practicas linux
Seguridad web
Seguridad informática
Seguridad en bases de datos
Proceso de la auditoria de sistemas ti
Planificación de la auditoria
Nuevas tendencias
Introducción a linux
Evaluación estratégica de sistemas
Evaluación de controles
Estándares y certificaciones
Dictamen de la auditoria de sistemas
Control interno (ci)
Seguridad informática
Dictamen de la auditoria de sistemas
Evaluación de controles
Evaluación estratégica de sistemas
Planificación de la auditoria
Control interno (ci)

Clases de Programación Android

  • 1. PROYECTO ANDROID Usuario Interfaz XML Motor Java
  • 2. PARTES PROYECTO ANDROID  AndroidManifest: Es un archivo de tipo XML, algo así como un indice de la aplicación donde definimos la versión de nuestra aplicación, los activities de los que consta y los permisos que debe de tomar la aplicación (conexión a internet, mensajeria, contactos, etc).
  • 3. PARTES PROYECTO ANDROID  Activities: Se define por si misma como la ventana que aparece para el usuario. Por defecto se crea una pero si queremos desarrollar otras ventanas que interactuen con el usuario (al pusar un botón por ejemplo), debemos de crearlas aparte y definirlas en el manifest.  Res/Layout/Main.Xml: Define toda la interfaz gráfica de la aplicación, por defecto crea la inicial con un layout (capa) simplón.
  • 4. PARTES PROYECTO ANDROID  Res/Values/Strings.Xml: Define un cadena de caracteres a ser llamada desde nuestra aplicación Java.Resulta mas útil que estar escribiendo variables en la propia aplicación. Por defecto nos crea un string que resuelve el nombre de la aplicación.  Res/Drawable: Aquí encontramos todos los iconos e imágenes que vamos a usar en nuestra aplicación.  Src/Package/Aplicación.java: Todo el código en Java de nuestra aplicación.
  • 5. PRIMER APLICACIÓN  Hola Mundo  Values/strings.xml  Layout/main.xml
  • 7. CREANDO LA INTERFAZ  Vamos a utilizar varios “LinearLayout” (Contenedores) y conseguir poner un TextView y un EditText juntos en la misma línea.  Cada layout contiene un textview y un edit text, de los cuales tenemos que crear dos de cada uno.  Y al final debemos de agregar un boton.  Escribimos en el main.xml:
  • 8. PASO 1 LAYOUTS: CONTENEDORES  <LinearLayout  android:layout_width="match_parent"  android:layout_height="wrap_content" >  //Aquí van las otras etiquetas  </LinearLayout>
  • 9. PASO 2 TEXTVIEW  <TextView  android:id="@+id/label1"  android:layout_width="wrap_content"  android:layout_height="wrap_content"  android:text=“texto a mostrar"  android:textColor="#FFFFFF"  tools:context=".MainActivity" />
  • 10. PASO 3 EDITTEXT  <EditText  android:id="@+id/number1"  android:layout_width="fill_parent"  android:layout_height="wrap_content"  android:layout_weight="1"  android:ems="10"  android:inputType="number“  <requestFocus />  </EditText>
  • 11. PASO 4 BUTTON  <Button android:id=”@+id/multiplicar”  android:text=”@string/multiplicar”  android:layout_width=”wrap_content”  android:layout_height=”wrap_content” />
  • 12. PROGRAMANDO EN JAVA  Ahora debemos definir la acción determinada, para que cuando pulsemos el botón obtengamos los datos de un campo, lo multipliquemos y aparezca en el de resultado. Vamos a nuestro fichero interfaz.java:  Después de public class Interfaz extends Activity añadimos:  private EditText entrada1;  private EditText entrada2;  private EditText resultado;  Pulsamos Ctrl+shift+o y automáticamente añadirá las librerías necesitadas.
  • 13. PROGRAMANDO EN JAVA  Básicamente son “manejadores” que usaremos para entrelazar nuestras acciones en java con la interfaz definida en main.xml  Después de setContentView(R.layout.main), escribimos lo siguiente :  Minumero = (EditText) findViewById(R.id.numero);  Miresultado = (EditText) findViewById(R.id.resultado);  Lo que aquí hacemos, es asignar dichos manejadores a cada elemento definido en el main.xml (R.id.numero y R.id.resultado)
  • 14. PROGRAMANDO EN JAVA  Ahora, añadimos un identificador para el botón justo después de las lineas anteriores:  Button Miboton = (Button) findViewById(R.id.multiplicar);  Que como se puede observar va definido al botón de nuestro xml.  Finalmente vamos a realizar la acción.
  • 15. PROGRAMANDO EN JAVA  Cada acción de los botones se define por la función setOnClickListener. Así que escribimos la función que hará que al presionar el botón obtendrá el valor de Minumero, lo multiplicará por dos y lo pondrá en Miresultado.  multiplicador.setOnClickListener(new View.OnClickListener() {  public void onClick(View v) {  // TODO Auto-generated method stub  double n1 = Double.parseDouble(numero1.getText().toString());  double n2 = Double.parseDouble(numero2.getText().toString());  double res = n1*n2;  resultado.setText("");  resultado.setText(""+ res);  }  });
  • 16. MANEJO DE DOBLE PANTALLA  Es una característica importante que debemos desarrollar ya que dejamos atrás el limite de la pantalla.  Para crear otra pantalla debemos crear otro Activity, por lo que se generaran un archivo de interfaz activity_main2.xml y otro archivo MainActivity2.java  A continuación los pasos para el manejo de las pantallas…
  • 17. DOBLE PANTALLA: XML  Crean un botón como el siguiente en activity_main.xml:  <Button  android:id="@+id/siguiente"  android:layout_width="wrap_content"  android:layout_height="wrap_content"  android:text="Siguiente" />
  • 18. DOBLE PANTALLA: JAVA  En el archivo *.java modificamos los siguientes:  Definimos está variable al inicio (dentro de la clase):  private static final int REQST_CODE = 0;
  • 19. DOBLE PANTALLA: JAVA  Y definimos un nuevo botón dentro del método public void onCreate:  Button Next = (Button) findViewById(R.id.siguiente); Nombre del boton que definimos en xml.
  • 20. DOBLE PANTALLA: JAVA  Y creamos la siguiente función dentro del método public void onCreate:  Next.setOnClickListener(new View.OnClickListener() {  public void onClick(View v) {  // TODO Auto-generated method stub  startActivityForResult(new Intent(MainActivity.this,MainActivity2.class),REQST_CODE);  }  }); Nombre del Nombre del segundo primer activity activity creado creado
  • 21. COMO SUBIR APLICACIONES  Generar archivo .apk
  • 22. COMO SUBIR APLICACIONES  Subir aplicaciones a Google Play es muy fácil una vez que te has registrado. En la pantalla principal de la consola para desarrolladores, selecciona "Subir aplicaciones". Tendrás que completar la información de tu aplicación que se indica a continuación:  https://play.google.com/apps/publish/
  • 23. REGISTRANDOSE EN ANDROID DEVELOPER  Crear el perfil del desarrollador.
  • 24. CONSOLA DE DESARROLLADOR  Inicio: lista de aplicaciones.
  • 25. SUBIR RECURSOS  Tamaño de archivo APK: el tamaño máximo admitido es 50 MB.  Borrador de archivo .apk de aplicación: al subir un archivo .apk, se puede guardar como un borrador mientras editas el resto de aspectos de la lista. Ten en cuenta que los nombres de paquetes de los archivos de aplicaciones son únicos y permanentes, por lo que debes elegirlos con cuidado. Los nombres de paquetes no se pueden eliminar ni utilizar en el futuro.  Capturas de pantalla: son necesarias dos capturas de pantalla. Las seis restantes son opcionales.  Icono de aplicación de alta resolución (obligatorio)  Gráfico promocional (opcional)  Gráfico de funciones (opcional)  Vídeo promocional (opcional)
  • 26. ESPECIFICACION DE DETALLES  Idioma: sirve para indicar el idioma de la aplicación. El idioma predeterminado es el inglés de EE.UU. La lista de idiomas irá aumentando a medida que los dispositivos con la tecnología de Android estén disponibles en más idiomas.  Nombre: es el nombre de la aplicación tal como te gustaría que apareciera en Google Play. Puedes añadir un nombre por idioma.  Descripción: es la descripción de tu aplicación que se puede consultar en Google Play. Utiliza la función de traducción para traducir la descripción de tu aplicación a otros idiomas. En este campo, puedes utilizar un máximo de 4.000 caracteres.
  • 27. ESPECIFICACION DE DETALLES  Cambios recientes: la función de cambios recientes te ofrece la oportunidad de añadir notas sobre los cambios específicos de la versión más reciente de tu aplicación. Utiliza el campo de cambios recientes para informar a tus usuarios sobre los cambios que has hecho en la aplicación.Más información sobre la función de cambios recientes  Texto promocional: es el texto situado junto al gráfico promocional en lugares destacados de Google Play.  Tipo de aplicación: Google Play se divide en dos tipos de aplicaciones principales ("Aplicaciones" y "Juegos"). Elige uno.  Categoría: debes elegir una categoría para la aplicación. Más información sobre las categorías
  • 28. CONSOLA DE EDICION DE APPS  Edición de aplicaciones, aquí se especifican todos los detalles.
  • 29. OPCIONES DE PUBLICACION  Protección contra copias: la protección contra copias puede contribuir a evitar que se copien las aplicaciones desde un dispositivo. Aumenta la cantidad de memoria necesaria para instalar la aplicación en el teléfono. Pensamos que la protección contra copias quedará obsoleta en breve.Si tienes una aplicación de pago, te recomendamos que implementes el servicio de licencias de Google Play. Para las aplicaciones gratuitas, te recomendamos que implementes tu propio esquema de protección contra copias.  Ubicaciones: son las ubicaciones en las que puedes distribuir tus aplicaciones.  No todas las ubicaciones de la lista actual tienen usuarios con dispositivos con la tecnología de Android.  Puedes seleccionar las ubicaciones de una en una o elegir la opción "Todas las ubicaciones actuales y futuras". Esta opción significa que se habilitarán más ubicaciones de distribución a medida que las vayamos habilitando para tu aplicación. Antes de comprobar esta opción, consulta la página de cumplimiento de las leyes de exportación.  Nota: en estos momentos, solo puedes vender aplicaciones a los usuarios que se encuentren en estas ubicaciones.
  • 30. INFORMACION DE CONTACTO  Debes elegir un canal de asistencia para tu aplicación: sitio web, correo electrónico o teléfono.  Los usuarios de Google Play verán esta información.  Puedes elegir más de un canal de asistencia.