十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
在AndroidManifest.xml里面先添加权限访问网络的权限:
成都创新互联拥有网站维护技术和项目管理团队,建立的售前、实施和售后服务体系,为客户提供定制化的网站制作、做网站、网站维护、成都棕树机房解决方案。为客户网站安全和日常运维提供整体管家式外包优质服务。我们的网站维护服务覆盖集团企业、上市公司、外企网站、商城网站建设、政府网站等各类型客户群体,为全球千余家企业提供全方位网站维护、服务器维护解决方案。效果图如下:
下面是主要代码:
package com.hb.neting; import java.io.InputStream; import java.net.HttpURLConnection; import java.net.URL; import android.annotation.SuppressLint; import android.app.Activity; import android.graphics.Bitmap; import android.graphics.BitmapFactory; import android.os.Bundle; import android.text.TextUtils; import android.view.View; import android.widget.EditText; import android.widget.ImageView; import android.widget.Toast; public class MainActivity extends Activity { private ImageView iv_show; private EditText et_input; private String path; private int code; private HttpURLConnection conn; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); iv_show=(ImageView) findViewById(R.id.iv_show); et_input=(EditText) findViewById(R.id.et_inpput); } @SuppressLint("ShowToast") public void chakan(View view){ path = et_input.getText().toString().trim(); if (TextUtils.isEmpty(path)) { Toast.makeText(MainActivity.this, "不能输入空的", 0).show(); return; } new Thread(){ public void run() { try { URL url = new URL(path); conn = (HttpURLConnection) url.openConnection(); conn.setRequestMethod("GET"); conn.setConnectTimeout(5000); code = conn.getResponseCode(); if(code==200){ InputStream in = conn.getInputStream(); //解析图片 final Bitmap stream = BitmapFactory.decodeStream(in); runOnUiThread(new Runnable() { public void run() { //更新UI iv_show.setImageBitmap(stream); } }); in.close(); } } catch (Exception e) { e.printStackTrace(); } }; }.start(); } }