我目前在我的應用程序中使用MapActivity。 我使用它與2個API密鑰。一個用於調試,一個用於「生產」MapActivity:以編程方式設置APIKey
我厭倦了在XML佈局改變這些值:
<view class="com.google.android.maps.MapView"
android:id="@+id/myGmap"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:enabled="true"
android:clickable="true"
android:apiKey="@string/api_key_prod" />
我厭倦了試圖每次改變apikey和調試更換刺每一次。
是否可以在我的應用程序的onCreate()中更改此鍵。
想象一下,我有一個布爾首選項,如下所示:isDebug。
我可能會檢查我的手機上的優先選擇,並在用戶應用程序中默認禁用它。並使類似:
if (isDebug)
myMap.setApiKey(R.string.api_key_debug)
else
myMap.setApiKey(R.string.api_key_prod)
非常感謝任何幫助。
這是可悲的。感謝您的明確答案。 – SteelBytes 2012-09-13 02:52:22