Crear una aplicación android en 5 minutos


Esta es una aplicación simple que lista tus contactos y se realiza una llamada al hacer click sobre el.
A esta aplicación la llamaremos ListContact (por ejemplo), para android 1.6
Para hacer esto, tenemos que tener instalado Eclipse y el SDK de android.
[ad#adsense-1]

Abrimos Eclipse y vamos a File -> New -> Android Project.
Project Name: ListContact
Build Target: Android 1.6
Application name: List, Contact
Package name: com.google.android.listcontact
Create Activity: ListContact
Min SDK Version: 4

Estructura de archivos

Una vez creado el proyecto, nos vamos a:

y pegamos este código:

package com.google.android.listcontact;

import android.app.ListActivity;
import android.os.Bundle;
import android.content.ContentUris;
import android.content.Intent;
import android.database.Cursor;
import android.provider.Contacts.People;
import android.view.View;
import android.widget.ListAdapter;
import android.widget.ListView;
import android.widget.SimpleCursorAdapter;

public class ListContact extends ListActivity {
private ListAdapter mAdapter;

/** Called when the activity is first created. */
@Override
public void onCreate(Bundle icicle) {
super.onCreate(icicle);
Cursor c =
getContentResolver().query(People.CONTENT_URI, null, null, null, null);
startManagingCursor(c);

String[] columns = new String[] {People.NAME};
int[] names = new int[] {R.id.row_entry};

mAdapter = new SimpleCursorAdapter(this, R.layout.main, c, columns, names);
setListAdapter(mAdapter);
}

@Override
protected void onListItemClick(ListView l, View v, int position, long id) {
super.onListItemClick(l, v, position, id);

Intent i = new Intent(Intent.ACTION_CALL);

Cursor c = (Cursor) mAdapter.getItem(position);
long phoneID = c.getLong(c.getColumnIndex(People.PRIMARY_PHONE_ID));

i.setData(ContentUris.withAppendedId(
android.provider.Contacts.Phones.CONTENT_URI, phoneID));

this.startActivity(i);
}
}

Luego nos vamos a:

y pegamos:






Y por último, necesitamos para esta aplicacion los permisos para leer los contactos (READ_CONTACTS) y realizar llamadas (CALL_PHONE).
Nos vamos a:

y pegamos esto:



    
    
    
        
            
                
                
            
        
    
 

En la línea 2 y 3 es donde asignamos los permisos.

Una vez hecho esto, pulsamos Ctrl+F11 para lanzar el emulador y seleccionamos «Android Application»

Emulador
Seleccionar 'Android Application'
Aplicacion

Bueno, y esto es todo por ahora.

3 thoughts on “Crear una aplicación android en 5 minutos

  1. Dita sea!!!

    Ya has avanzado más que yo. Sigo atascado con la exportación del cliente de twitter al 1.6

Deja una respuesta

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