Я хочу прочитать изображение с сервера с помощью студии android через эмулятор. Пожалуйста, помогите мне, потому что я пробовал много способов, но еще не успел.Как читать изображение с сервера через эмулятор
Мой мир кода выглядит следующим образом.
Код Acitivity.java
такой же.
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Button btn=(Button)findViewById(R.id.button);
imageView=(ImageView)findViewById(R.id.imageView);
btn.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
iv = (ImageView) findViewById(R.id.imageView);
bitmap = getBitmapFromURL("http://10.0.2.2/img.bmp");
iv.setImageBitmap(bitmap);
}
});
}
И я использую это Function
.
public Bitmap getBitmapFromURL(String src){
try{
URL url= new URL(src);
HttpURLConnection connection=(HttpURLConnection)url.openConnection();
connection.setDoInput(true);
connection.connect();
InputStream input=(connection).getInputStream();
Bitmap myBitmap= BitmapFactory.decodeStream(input);
return myBitmap;
}catch (Exception e){
e.printStackTrace();
Toast.makeText(this,e.getMessage(),Toast.LENGTH_LONG).show();
return null;
}
}
Пожалуйста, помогите мне.
использование Пикассо это самый простой и лучший способ –
Спасибо, но вы можете дать мне мир кода, пожалуйста? –