图片"/>
android:获取图片
Bitmap mBitmap;/*直接访问本地File file=new File("/storage/emulated/0/DCIM/200313100102011285680480.jpg");if (file.exists()){Bitmap bm=BitmapFactory.decodeFile("/storage/emulated/0/DCIM/200313100102011285680480.jpg");picture.setImageBitmap(bm);}else {Toast.makeText(DoContent2.this,"Bucunzai", Toast.LENGTH_SHORT).show();}*/// Android 4.0 之后不能在主线程中请求HTTP请求//访问云端new Thread(new Runnable(){@Overridepublic void run() {URL mURL=null;InputStream mInputStream = null;mBitmap = null;String path=" http://192.168.0.107/muban1/public/static/admin/img/16119370722.jpg";try {mURL=new URL(path);}catch(MalformedURLException e){e.printStackTrace();}try{//获得URL的输入流mInputStream = mURL.openStream();}catch(IOException e){e.printStackTrace();}//解码输入流mBitmap = BitmapFactory.decodeStream(mInputStream);try{//关闭输入流mInputStream.close();}catch(IOException e){e.printStackTrace();}//作用到主线程Message message = new Message();message.what = 0;// 发送消息到消息队列中mhandler.sendMessage(message);}}).start();Handler mhandler = new Handler() {public void handleMessage(Message msg) {switch (msg.what) {case 0:picture.setImageBitmap(mBitmap);break;}super.handleMessage(msg);}};
更多推荐
android:获取图片
发布评论