2015-09-24 54 views

回答

0

正如其他人所說,Maps API應始終存在,但無論如何.. 您可以嘗試在應用程序內的try/catch塊內使用API​​中的任何方法。一個簡單的例子:

mApiAvailable = true; 
try { 
    mMapsApi.checkVersion(); // I made up the method name 
} catch (Exception ignored) { 
    mApiAvailable = false; 
} 

然後爲您的ImageView(圖像名稱也由)set the appropriate icon

mIndicator.setImageResource(mApiAvailable ? R.drawable.api_on : R.drawable.api_off); 

你可以聽一些位置的情況下,如果這種事件的存在是爲了再次更新檢查可用性ImageView。

+1

謝謝,我會在一分鐘內嘗試 –

1

首先,我認爲它是安全的假設谷歌地圖API將永遠不會成爲下。但是,要回答你的問題:

  1. 找到您要使用
  2. 爲可繪製到您的應用程序項目(Java/RES /繪製)
  3. 添加的ImageView添加到您的佈局
  4. 添加圖片在android:src屬性到您的ImageView(在佈局的.XML)

例子:

<ImageView 
     android:id="@+id/imageView" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:src="@drawable/service_online" /> 

您也可以通過編程方式更改ImageView的圖像源,瞭解有關該here的更多信息。