NavigationView Android Material

Definitivamente tener una lista de enlaces útiles que saquen de apuros es algo maravilloso, y este artículo definitivamente me ha sacado de apuros mas de una vez.

Para la definición del layout principal necesitaremos una estructura similar a esta

<android.support.v4.widget.DrawerLayout
    xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    android:id="@+id/main_drawer_layout"
    android:layout_width="match_pare...

Obtener tu dirección usando Android

/**
     * Clase que usa el GeoCoder para obtener la dirección actual
     */
    private class GetDireccion extends AsyncTask<LatLng, Void, String> {
        Context mContext;
        String idedit;
        public GetDireccion(Context context, String id) {
            super();
            Log.i(TAG,"Creando el AsyncTask GetDireccion");
            mContext = context;
            idedit=id;
        }

        /**
         * Gestor de obtención dedirección
         */
   ...

Configurando Google Maps a la vieja escuela

Primero necesitamos la firma de nuestro equipo, si estás en sistemas Xnix
keytool -list -v -keystore ~/.android/debug.keystore -alias androiddebugkey -storepass android -keypass android

Si estás en Windows

keytool -list -v -keystore "%USERPROFILE%\.android\debug.keystore" -alias androiddebugkey -storepass android -keypass android

Tomado de la la documentación de maps de google

luego vamos a la consola para desarrolladores de google y creamos un proyecto

Vamos a APIS y habilit...