大家好,我正在尝试阅读一个网站的内容与以下代码
public class Add extends MenuActivity {
Button submit;
EditText editText;
private WebView webView;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_add);
String contents = urlToString("http://www.vogella.com");
submit = (Button) findViewById(R.id.button1);
editText = (EditText) findViewById(R.id.editText1);
// String addUrl = editText.getText().toString();
submit.setOnClickListener(new OnClickListener()
{
public void onClick(View v)
{
Log.d("Submit"," Pressed");
Log.d("EditText",editText.getText().toString());
}
});
}
private String urlToString(String address) {
HttpURLConnection con = null;
URL url;
InputStream is = null;
try {
url = new URL(address);
con = (HttpURLConnection) url.openConnection();
con.setReadTimeout(10000);
con.setConnectTimeout(15000);
con.setRequestMethod("GET");
con.connect();
is = con.getInputStream();
} catch (IOException e) {
e.printStackTrace();
}
BufferedReader reader = null;
StringBuilder sb = new StringBuilder();
try {
reader = new BufferedReader(new InputStreamReader(is));
String line = "";
while ((line = reader.readLine()) != null) {
sb.append(line);
Log.d("HTTP", line);
}
} catch (IOException e) {
e.printStackTrace();
} finally {
if (reader != null) {
try {
reader.close();
} catch (IOException e) {
e.printStackTrace();
}
}
if (is != null) {
try {
is.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
return sb.toString();
}
}
但我得到以下错误,我不知道如何解决它。
01-09 14:27:54.405: W/System.err(637): java.net.SocketException: Permission denied
01-09 14:27:54.416: W/System.err(637): at org.apache.harmony.luni.platform.OSNetworkSystem.createStreamSocketImpl(Native Method)
01-09 14:27:54.416: W/System.err(637): at org.apache.harmony.luni.platform.OSNetworkSystem.createStreamSocket(OSNetworkSystem.java:186)
01-09 14:27:54.416: W/System.err(637): at org.apache.harmony.luni.net.PlainSocketImpl.create(PlainSocketImpl.java:265)
01-09 14:27:54.416: W/System.err(637): at java.net.Socket.checkClosedAndCreate(Socket.java:873)
01-09 14:27:54.461: W/System.err(637): at java.net.Socket.connect(Socket.java:1020)
01-09 14:27:54.461: W/System.err(637): at org.apache.harmony.luni.internal.net.www.protocol.http.HttpConnection.<init>(HttpConnection.java:62)
01-09 14:27:54.461: W/System.err(637): at org.apache.harmony.luni.internal.net.www.protocol.http.HttpConnectionPool.get(HttpConnectionPool.java:88)
01-09 14:27:54.461: W/System.err(637): at org.apache.harmony.luni.internal.net.www.protocol.http.HttpURLConnectionImpl.getHTTPConnection(HttpURLConnectionImpl.java:927)
01-09 14:27:54.461: W/System.err(637): at org.apache.harmony.luni.internal.net.www.protocol.http.HttpURLConnectionImpl.connect(HttpURLConnectionImpl.java:909)
01-09 14:27:54.466: W/System.err(637): at uk.ac.tees.L1087591.Add.urlToString(Add.java:74)
01-09 14:27:54.466: W/System.err(637): at uk.ac.tees.L1087591.Add.onCreate(Add.java:33)
01-09 14:27:54.466: W/System.err(637): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1047)
01-09 14:27:54.466: W/System.err(637): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2627)
01-09 14:27:54.466: W/System.err(637): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2679)
01-09 14:27:54.466: W/System.err(637): at android.app.ActivityThread.access$2300(ActivityThread.java:125)
01-09 14:27:54.466: W/System.err(637): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2033)
01-09 14:27:54.466: W/System.err(637): at android.os.Handler.dispatchMessage(Handler.java:99)
01-09 14:27:54.466: W/System.err(637): at android.os.Looper.loop(Looper.java:123)
01-09 14:27:54.466: W/System.err(637): at android.app.ActivityThread.main(ActivityThread.java:4627)
01-09 14:27:54.466: W/System.err(637): at java.lang.reflect.Method.invokeNative(Native Method)
01-09 14:27:54.466: W/System.err(637): at java.lang.reflect.Method.invoke(Method.java:521)
01-09 14:27:54.476: W/System.err(637): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:868)
01-09 14:27:54.476: W/System.err(637): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:626)
01-09 14:27:54.476: W/System.err(637): at dalvik.system.NativeStart.main(Native Method)
如果你有什么想法,不要害羞。
我想你必须用
<uses-permission android:name="android.permission.INTERNET"/>
问题内容: 当我尝试运行简单的docker命令时,例如: 我收到一条错误消息: 获得权限被拒绝… /var/run/docker.sock:connect:权限被拒绝 当我检查权限 我看到这一行: 因此,我遵循许多论坛的建议并将本地用户添加到docker组: 但这无济于事。我仍然收到非常相同的错误消息。我该如何解决? 问题答案: 对于那些刚接触shell的人,命令: 需要在您的外壳中定义。默认情况
问题内容: 尝试显示URI时出现以下异常。我认为这是在我的活动停止后发生的,我尝试再次访问可行的URI。还有其他问题可以解决这个问题,但是我对如何对我的代码应用任何解决方案感到非常困惑,因为我的takePhotoIntent允许拍照或从图库中选择图片(如下所示)。 我的createImageFile和我的takePhotoIntent: 问题答案: 根据Storage Access Framewo
问题内容: 我对编码比较陌生,遇到了麻烦。 我有这段代码可以将数据发送到Firebase 但是,我不断收到错误: FIREBASE警告:设置为/ users /(GoogleID)失败:Permission_denied 2016-05-23 22:52:42.707 firebase.js:227未捕获(承诺)错误:PERMISSION_DENIED:权限被拒绝(…) 当我尝试查找时,它谈论的是
问题内容: 很抱歉来到这里问这个问题,但是我已经读完了所有互联网,试图找到解决方案,但是我仍然遇到这个问题… 我已经成功安装了Jenkins(让我在仍有希望的时候开始)可以在我们的持续集成流程中使用它。 我试图从这样一个简单的例子开始: 但是每次启动时,都会出现此错误: 问题在于用户jenkins(服务和主节点以Jenkins的身份运行)拥有此存储库上的所有权限。我试图授予组和其他人读取和执行的权
问题内容: 我正在尝试将查询写入文件以进行调试。该文件位于中。我要写入的文件是。 我正在尝试使用 但是我越来越 file_put_contents(queries.txt)[function.file-put-contents]:无法打开流:权限被拒绝 我的文件chmod’d为777,可能是什么问题? 问题答案: 尝试调整目录权限。 在终端上运行(从包含数据库文件夹的目录中运行) apache,如
当我尝试运行简单的docker命令时,比如: 我收到一条错误消息: 所以,我听从了很多论坛的建议,将本地用户添加到docker组中: 但这无济于事。我仍然得到同样的错误消息。我该怎么修好它?