Can';无法将Android连接到web,为什么此代码不';不行?

Can';无法将Android连接到web,为什么此代码不';不行?,android,Android,我不知道为什么我不能用这个代码连接任何地方:(ping返回2) 权限如下: <uses-permission android:name="android.permission.VIBRATE" /> <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" /> <uses-permission android:name="android.permission.ACCESS_F

我不知道为什么我不能用这个代码连接任何地方:(ping返回2)

权限如下:

<uses-permission android:name="android.permission.VIBRATE" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_LOCATION_EXTRA_COMMANDS" />
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.RECEIVE_SMS" />
<uses-permission android:name="android.permission.RECORD_AUDIO" />
<uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS" />
<uses-permission android:name="android.permission.READ_CONTACTS" />
<uses-permission android:name="android.permission.WRITE_CONTACTS" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> 
<uses-permission android:name="android.permission.GET_ACCOUNTS" />
<uses-permission android:name="android.permission.BROADCAST_STICKY" />

清单下定义您的权限(作为直接子项)。例如:

<manifest>
   ...
   <uses-permission android:name="android.permission.INTERNET" />
   ...
</manifest>

...
...

清单下定义您的权限(作为直接子项)。例如:

<manifest>
   ...
   <uses-permission android:name="android.permission.INTERNET" />
   ...
</manifest>

...
...

正如Waqas所说,必须在标签之外声明权限

除此之外,在android中实现ping还有一个奇怪的特性,可能会给您带来麻烦。这些选项必须在目标主机之前定义,因此不会接受ping www.stackoverflow.com-c 1,但会接受ping-c 1 www.stackoverflow.com


我不能向你保证所有安卓手机都是这样,但这是我在Galaxy S2中使用stock build和Nexus s运行Cynogen时的行为。

正如Waqas所说,必须在标签外声明许可

除此之外,在android中实现ping还有一个奇怪的特性,可能会给您带来麻烦。这些选项必须在目标主机之前定义,因此不会接受ping www.stackoverflow.com-c 1,但会接受ping-c 1 www.stackoverflow.com


我不能向你保证所有安卓手机都是这样,但我在Galaxy S2中使用stock build和Nexus s运行Cynogen时也会这样做。

只需在清单文件中添加以下权限即可

  <uses-permission android:name="android.permission.INTERNET" />

只需在清单文件中添加以下权限即可

  <uses-permission android:name="android.permission.INTERNET" />


您在哪个标签下定义权限?@Waqas:down
here
here
ping不是web,也不是您应该依赖的可用/可用的东西。您在哪个标签下定义权限?@Waqas:down
here
here
ping不是web,而不是你应该依赖于有可用/可用的东西。