Buenas, gracias por toda esta información. Yo también tengo que entregar la práctica de exitae y ando super perdido.
Me he bajado el proyecto que has puesto y tenía dos dudas.
La primera es que cuando la ejecuto no me sale el mapa, puedo realizar todo pero el mapa me sale una cuadrícula vacía.
Lo segundo es que en ocasiones cuando le doy a hacer una foto en ocasiones se me detiene la aplicación.
A ver si me puedes resolver estas dudas. Gracias.
PD: mi paquete se llama es.rmantas.obras, así que siguiendo tu tutorial me he creado una API Key V2 de Google Maps para Android, y la he pegado en los dos ficheros string.xml que hay, pero sigue sin salirme el mapa.
A la hora de pedirlo he puesto mi SHA1 seguido de ;es.rmantas.obras , no sé si está todo correcto, supongo que no, porque si no saldría el mapa.
Por otro lado he visto que tienes puestos tres api_map, uno que pone portatil, otro emulador y otro tu nombre, ¿para que son los otros dos.? Gracias de antemano.
PD2: he añadido lo que indicas en el manual en el Manifest, la librería de google play, los permission según pones y nada, siguen sin verse nada.
Te pego el Manifest por si ves algo raro:
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="es.rmantas.obras"
android:installLocation="auto"
android:versionCode="6"
android:versionName="1.00" >
<permission
android:name="es.rmantas.obras.permission.MAPS_RECEIVE"
android:protectionLevel="signature"/>
<uses-permission android:name="es.rmantas.obras.permission.MAPS_RECEIVE"/>
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="com.google.android.providers.gsf.permission.READ_GSERVICES" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<uses-permission android:name="android.permission.CAMERA" />
<uses-feature
android:glEsVersion="0x00020000"
android:required="true" />
<uses-sdk android:minSdkVersion="8" />
<supports-screens
android:anyDensity="true"
android:largeScreens="true"
android:normalScreens="true"
android:resizeable="true"
android:smallScreens="true" />
<application
android:icon="@drawable/icon"
android:label="@string/app_name" >
<activity
android:name=".PrincipalActivity"
android:label="@string/app_name"
android:screenOrientation="portrait" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity android:name=".MapaLugaresActivity" />
<activity android:name=".ListaLugaresActivity" />
<activity
android:name=".MostrarLugarActivity"
android:theme="@android:style/Theme.Dialog" />
<activity
android:name=".EditarLugarActivity"
android:theme="@android:style/Theme.Dialog" />
<uses-library android:name="com.google.android.maps" />
<meta-data
android:name="com.google.android.maps.v2.API_KEY"
android:value="AIzaSyCSCiZiyzPTXE6tkT1_SIydgVJXHiZ2VrI"/>
</application>
</manifest>
Editado por un usuario viernes, 15 de marzo de 2013 11:38:59(UTC)
| Razón: No especificada