2015-10-01 158 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