Mostrando entradas con la etiqueta sdk. Mostrar todas las entradas
Mostrando entradas con la etiqueta sdk. Mostrar todas las entradas

miércoles, 26 de febrero de 2014

Agregar un background a tu aplicacion android en eclipse – programmers – Teleconferencias – dinero



Una vez creado nuestro proyecto y teniendo la imagen que queremos que sea elbackground de nuestra aplicación en formatoPNG haremos lo siguiente:
Arrastramos ésta imagen al eclipse y la colocaremos en la carpetadrawable-mdpi que se encuentra en la direcciónNombreDeTuProyecto/res/drawable-mdpi una ves hecho esto haremos uso de lapropiedadandroid:background y hacemos referencia a la imagen que copiamos en la carpetadrawable-mdpi de la siguiente maneraandroid:background="@drawable/aa". Luego de haber hecho esto nos vamos a la pestañaGraphical Layout y podremos ver el resultado.

Los pasos anteriormente descritos los pueden observar en el siguiente video:


Adicional:

Si se les presenta el error "Failed to convert @drawable/22223 into a drawable
Exception details are logged in Window Show View Error Log"pueden darle un vistazo a la entradaSOLUCIÓN "Failed to convert @drawable/22223 into a drawable" Eclipse ADT FIX

activity_main.xml
RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
android:background="@drawable/aa"
tools:context=".MainActivity"

/RelativeLayout

martes, 25 de febrero de 2014

Conectar emulador android virtualbox con eclipse – Hosting – School – Car



Cuando usamos elAndroid SDK éste nos proporciona un emulador, en lo personal tuve bastantes problemas con éste así que empecé a buscar alternativas, me tope con la opción de poder emular Android utilizando una máquina virtual(VirtualBox) y conectarla con el eclipse. Luego de varios intentos ésta fue la solución que necesita. Ahora bien,¿Como conecto el eclipse con la maquina virtual?

Sigamos estos paso:
-Nos vamos a nuestra máquina virtual (ejecutándose Android) y presionamos las teclasalt+ flecha izquierda.
-Nos abrirá el modo consola, allí escribiremosnetcfg, luego de ésto nos mostrará nuestradirección ip en lamáquina virtual.
-En windows abrimos nuestra consola (en el buscador de programas y archivos pueden escribircmd y presionan enter).
-En la consola usamos el comandocd (change directory) para cambiar el directorio en que nos encontramos por el directorioplatform-tools de la carpeta delsdk. En mi caso sería "cdC:\adt-bundle-windows-x86-20131030\sdk\platform-tools".
-En la consola escribiremos lo siguiente: "adb connect dirección ip" (remplazar dirección ip por tu ip, ejemplo193.212.213.1 .
-Una vez hecho esto debería aparecernos el siguiente mensaje en la consola de windows: "connected to dirección ip".

Imagen 1:


-Para asegurarnos que estén conectados nos vamos a la pestaña de dispositivos "devices" del eclipse, y nos debería aparecer la máquina virtual(ver imagen 2)

Imagen 2:


Una vez hecho estos pasos podremos probar nuestras aplicaciones en este emulador.

Hola Mundo Android SDK Eclipse ADT – Credit – Money



Éste es un video en el que se muestra como hacer nuestro primer programa en android, utilizando elAndroid SDKla aplicación es el clásico "Hola Mundo!", utilizando los controles Button y TextView.



Adicional:

activity_main.xml
AbsoluteLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/AbsoluteLayout1"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
tools:context=".MainActivity"

TextView
android:id="@+id/textView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_x="27dp"
android:layout_y="29dp"
android:text="Bienvenido" /

Button
android:id="@+id/button1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_x="42dp"
android:layout_y="94dp"
android:onClick="HolaMundo"
android:text="Aceptar" /

/AbsoluteLayout

MainActivity.java
package com.example.holamundo;

import android.app.Activity;
import android.os.Bundle;
import android.view.Menu;
import android.view.View;
import android.widget.TextView;

public class MainActivity extends Activity {
private TextView tv1;

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);

tv1 = (TextView)findViewById(R.id.textView1);
}

@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.main, menu);
return true;
}

public void HolaMundo(View v){
tv1.setText("HolaMundo!");
}

}


lunes, 24 de febrero de 2014

SOLUCIÓN "Failed to convert @drawable/22223 into a drawable" Eclipse ADT FIX – Virtual – Criminal – Rooms



Muchas veces estamos aprendiendo algo nuevo y nos topamos con ciertos errores que no conocemos su solución, podemos intentar ciertas cosas de acuerdo a nuestra experiencia o también tenemos siempre la opción de "googlear" buscando éstas soluciones puesto que a más de uno le pudo haber sucedido.

Sí estas agregando unbackground o imagen de fondo a tu aplicaciónAndroid, quizás te encuentres con la sorpresa de que te sigue apareciendo el fondo de la aplicación con el color predefinido y además el siguiente mensaje de error:
Failed to convert @drawable/22223 into a drawable
Exception details are logged in Window Show View Error Log
Nota:
22223 representa el nombre de la imagen.

La solución a éste molesto error será renombrar la imagen que queremos colocar de fondo. El error está en que el nombre de dicha imagen no puede empezar con números, en mi caso empieza con un 2, luego de haber renombrado la imagen la agregamos de nuevo a nuestro proyecto y finalmente tendremos la imagen de fondo que queremos.

Adicional:
Recordar siempre que la imagen de fondo debe ser de extensión .PNG