网络图片查看器
清单文加入网络访问权限:
|<!-- 访问internet权限 --> <uses-permission Android:name="android.permission.INTERNET"/>
界面如下:
示例:
public class MainActivity extends Activity { private EditText imagepath; private ImageView imageView; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); imagepath = (EditText) this.findViewById(R.id.imagepath); imageView = (ImageView) this.findViewById(R.id.imageView); Button button = (Button) this.findViewById(R.id.button); button.setOnClickListener(new View.OnClickListener() { public void onClick(View v) { String path = imagepath.getText().toString(); try{ byte[] data = ImageService.getImage(path);//获取图片数据 if(data!=null){ //构建位图对象 Bitmap bitmap = BitmapFactory.decodeByteArray(data, 0, data.length); imageView.setImageBitmap(bitmap);//显示图片 }else{ Toast.makeText(getApplicationContext(), R.string.error, 1).show(); } }catch (Exception e) { Toast.makeText(getApplicationContext(), R.string.error, 1).show(); } } }); } }