2013年1月14日 星期一

Android Google Map V2 Setting 101

Checkpoint 
1.          Keystore
1.1         keytool + debug.keystore = SHA1
1.2         SHA1 + Api Console + Package name = keystore

keytool command :
       keytool -list -v -keystore ~/.android/debug.keystore -alias androiddebugkey -storepass android -keypass android

Api Console set "Google Maps Android API v2" Service on.
 
2.          Android Play Service
2.1  Install from "Android SDK Manager"
2.2  Include (Project -> Properties -> Android -> Library, Add -> google-play-services_lib)
2.3  Put it into Project's libs directory (google-play-services.jar & android-support-v4.jar)

3.          AndroidManifest.xml
3.1  uses-permission (after tag "<manifest>")
3.1.1        <uses-permission android:name="android.permission.INTERNET"/>
3.1.2        <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
3.1.3        <uses-permission android:name="com.google.android.providers.gsf.permission.READ_GSERVICES"/>
3.1.4        <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/>
3.1.5        <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>
3.1.6    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
3.1.7    <permission
          android:name="org.jincheng.map2.permission.MAPS_RECEIVE"
          android:protectionLevel="signature"/>

3.2  OpenGL 2.0
3.2.1        <uses-feature android:glEsVersion="0x00020000" android:required="true"/>
3.3  MD5 key (before tag "</application>")
3.3.1        <meta-data android:name="com.google.android.maps.v2.API_KEY" android:value="md5_key"/>




相關網站
1.  Android Api Documents       
2.  Android Maps V2 Quick Start
3. Google Api Console
 

沒有留言:

張貼留言