2015-10-01 216 views
2

我正在開發我的第一個android wear應用程序,我正在向api發出請求,問題是我沒有互聯網連接。我如何啓用互聯網連接或類似的東西?啓用互聯網連接 - Android Wear

到目前爲止我所嘗試的是啓用藍牙連接,但每次我點擊那裏我得到以下錯誤不幸的是,設置已停止。

enter image description here

任何想法如何解決呢?

注意:下面是我的虛擬機的詳細信息:

enter image description here enter image description here

EDITED 同時,確保網絡連接不工作我曾嘗試下面的代碼:

ConnectivityManager cm = (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE); 
     NetworkInfo ni = cm.getActiveNetworkInfo(); 
     if (ni == null) { 
      // There are no active networks. 
      return false; 
     } else 
      return true; 
+0

你添加ACCESS_NETWORK_STATE的權限? – KeatsPeeks

+0

是的..我已經嘗試過在手機中的應用程序,並正在工作。任何想法? @keatsPeeks – gon250

+0

哦,我以爲你在談論這個應用程序。 Android Wear設備無法直接訪問互聯網。 – KeatsPeeks

回答

6

是的,因爲它是記錄,穿着沒有直接訪問互聯網,所以你不能調用API目錄從android穿戴。

有一項工作,我已經在一個應用程序中使用了我最近開發的一款應用程序。

你必須使用Android設備的消息API和磨損。使用此功能可以與設備進行通信並穿戴。

您可以將消息API中的操作從設備傳遞到穿戴設備。 因此,您可以做的是基於特定的操作,您可以將控制權交給設備調用API獲取數據,並將所需數據穿過並執行您所需的操作。

是的,重要的是谷歌播放服務是相同或更新Android設備和磨損(設備或模擬器),否則它會拋出異常。

謝謝。

1

UPDATE: 新的Android Wear 2.0允許直接連接到Internet

+0

對,應該是這樣,但模擬器仍然不是__ – forresthopkinsa