package\ Intent;\nimport\ java.io.ByteArrayOutputStream;\nimport\ java.io.DataInputStream;\nimport\ java.io.IOException;\nimport\ java.io.InputStream;\nimport\ java.net.HttpURLConnection;\nimport\ java.net.URL;\nimport\ java.net.UnknownHostException;\nimport\ java.util.ArrayList;\nimport\ java.util.zip.GZIPInputStream;\npublic\ class\ GetContentUrl\ {\n\n\t/**\n\t * 获取指定url的二进制字节码\n\t */\n\tstatic\ public\ ArrayList\ getUrlContent(String\ url)\ throws\ IOException\ {\n\t ArrayList\ content\ =\ new\ ArrayList();\n\t try\ {\t\t// 创建URL对象\n\t URL\ server\ =\ new\ URL(url);\t\t\t// 打开HTTP连接\n\t HttpURLConnection\ connection\ =\ (HttpURLConnection)\ server.openConnection();\n\t connection.setConnectTimeout(60\ *\ 1000);// 设置连接超时// 设置连接超时时间为60秒\n\t connection.connect();\t\t// 连接\n\t InputStream\ is\ =\ connection.getInputStream();// 获取输入流\n\t // 使用ByteArrayOutputStream来保存字节码\n\t ByteArrayOutputStream\ outStream\ =\ new\ ByteArrayOutputStream();\n\t byte[]\ buffer\ =\ new\ byte[1024];// 缓冲区\n\t int\ len\ =\ -1;\n\t while\ ((len\ =\ is.read(buffer))\ !=\ -1)\ {// 保存字节码到ByteArrayOutputStream\n\t outStream.write(buffer,\ 0,\ len);\n\n\t for\ (int\ i\ =\ 0;\ i\ <\ len;\ i++)\t\t// 将每个字节添加到content列表中\n\t content.add(new\ Byte(buffer[i]));\n\t }\n\t // 关闭输入流\n\t is.close();\n\t }\ catch\ (UnknownHostException\ e)\ {\t\t// 处理UnknownHostException,打印异常信息\n\t System.out.println(e.getClass().getName()\ +\ ":"\ +\ e.getMessage());\n\t }\ catch\ (IOException\ e)\ {\t\t// 处理IOException,打印异常信息\n\t System.out.println(e.getClass().getName()\ +\ ":"\ +\ e.getMessage());\n\t }\n\t return\ content;\t\t// 返回获取到的二进制字节码\n\t}\n\n}\n代码的作用内容:该代码的作用是通过指定的URL获取该URL对应的网页内容的二进制字节码。