android应用不能连接网络连接,我的Ping Android应用程序无法连接到外部网络
基本上我正在尝试创建on ping应用程序。但当我运行此应用程序时,我的应用程序无法ping所需的网络未知主机ping www.google.com我已在清单文件中进行了更改,以寻求Internet许可此外,当我运行程序作为一个简单的Java类,它是完美的工作。private void ping(String s) {String str = "";int count = 0;try {Proce
基本上我正在尝试创建on ping应用程序。但当我运行此应用程序时,我的应用程序无法ping所需的网络
未知主机ping www.google.com
我已在清单文件中进行了更改,以寻求Internet许可
此外,当我运行程序作为一个简单的Java类,它是完美的工作。
private void ping(String s) {
String str = "";
int count = 0;
try {
Process process = null;
if (Build.VERSION.SDK_INT <= 16) {
// shiny APIS
process = Runtime.getRuntime().exec(
"/system/bin/ping -w 1 -c 1 " + s);
} else {
process = new ProcessBuilder()
.command("/system/bin/ping", s)
.redirectErrorStream(true)
.start();
}
BufferedReader reader = new BufferedReader(new InputStreamReader(
process.getInputStream()));
StringBuffer output = new StringBuffer();
String temp;
while ((temp = reader.readLine()) != null)//.read(buffer)) > 0)
{
output.append(temp);
count++;
}
reader.close();
if(count > 0)
str = output.toString();
process.destroy();
} catch (IOException e) {
e.printStackTrace();
}
Log.i("PING Count", ""+count);
Log.i("PING String", str);
}
我怎么办?
更多推荐
所有评论(0)