Android 4.0 рдХреЗ рд▓рд┐рдП рдкреБрд░рд╛рдиреЗ рдкреНрд░реЛрдЬреЗрдХреНрдЯреНрд╕ рдХреЛ рдлрд┐рд░ рд╕реЗ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░реЗрдВ

рдЖрдЬ, рдЬрдм рдореИрдВрдиреЗ рдЕрдкрдиреА рд╕рд╛рдЗрдЯ рдХреЗ рд▓рд┐рдП рдПрдХ рдирдпрд╛ рдХреЗрд╕ рд╕реНрдЯрдбреА рд▓рд┐рдЦрд╛, рдмрд┐рд▓реНрд▓рд┐рдпреЛрдВ рдкрд░ рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдХреЗ рджреМрд░рд╛рди, рдореИрдВ рдЕрдЪрд╛рдирдХ рдиреАрд▓реЗ рд░рдВрдЧ рд╕реЗ рдмрд╛рд╣рд░ рдПрдХ рд╕рдорд╕реНрдпрд╛ рдореЗрдВ рднрд╛рдЧ рдЧрдпрд╛ред рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЛрдб рдореЗрдВ, рдЗрдВрдЯрд░рдиреЗрдЯ рд╕реЗ рдПрдХ рдЫрд╡рд┐ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рдФрд░ рдЗрд╕реЗ рдПрд╕рдбреА рдХрд╛рд░реНрдб рдореЗрдВ рд╕рд╣реЗрдЬрдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕реЗ рд▓рд╛рдЧреВ рдХрд░рдирд╛ рдЖрд╡рд╢реНрдпрдХ рдерд╛ред рдкрд╣рд▓реА рдирдЬрд╝рд░ рдореЗрдВ, рдХрд╛рд░реНрдп рдореБрд╢реНрдХрд┐рд▓ рдирд╣реАрдВ рдерд╛, рд▓реЗрдХрд┐рди рдкрд░рд┐рдпреЛрдЬрдирд╛ рдЕрдЪрд╛рдирдХ рдПрдХ рддреНрд░реБрдЯрд┐ рджреЗрдиреЗ рд▓рдЧреАред





рдпрд╣рд╛рдВ рд╣рдореЗрдВ рдПрдХ рдЫреЛрдЯрд╛ рд╕рд╛ рд╡рд┐рд╖рдпрд╛рдВрддрд░ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред рдореИрдВрдиреЗ рдЕрдкреЗрдХреНрд╖рд╛рдХреГрдд рд╣рд╛рд▓ рд╣реА рдореЗрдВ рдПрдВрдбреНрд░реЙрдЗрдб рдХреЗ рд▓рд┐рдП рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рд╕реАрдЦрдирд╛ рд╢реБрд░реВ рдХрд┐рдпрд╛ рдФрд░ рдПрдВрдбреНрд░реЙрдЗрдб 2.3 рдХреЗ рд╕рд╛рде рд╢реБрд░реВ рдХрд┐рдпрд╛, рдХреНрдпреЛрдВрдХрд┐ рдореЗрд░реЗ рдкрд╛рд╕ рдПрдХ рд╣реА рд╕рдВрд╕реНрдХрд░рдг рд╡рд╛рд▓рд╛ рдлреЛрди рдерд╛ред рдФрд░ рдореИрдВрдиреЗ рдПрдХ рд╣реА рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рддрд╣рдд рдПрдореБрд▓реЗрдЯрд░ рдкрд░ рд╕рднреА рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреА рдХреЛрд╢рд┐рд╢ рдХреАред рдХреБрдЫ рдорд╣реАрдиреЗ рдкрд╣рд▓реЗ, рдореЗрд░реЗ рд╕реИрдорд╕рдВрдЧ рдЧреИрд▓реЗрдХреНрд╕реА SII рдХреЗ рд▓рд┐рдП ICS (Android 4.0) рдХрд╛ рдПрдХ рдЕрдкрдбреЗрдЯ рдЬрд╛рд░реА рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдФрд░ рдореИрдВрдиреЗ рдирдП рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд▓рд┐рдП рдирдП рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдмрдирд╛рдирд╛ рд╢реБрд░реВ рдХрд┐рдпрд╛, рд╕рд╛рде рд╣реА рдирдП рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдХреЗ рд▓рд┐рдП рдореЗрд░реЗ рдХреЗрд╕ рд╕реНрдЯрдбреА рдХреЛ рдлрд┐рд░ рд╕реЗ рд▓рд┐рдЦрд╛ред рд╕рдордп-рд╕рдордп рдкрд░, рдкреБрд░рд╛рдиреА рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЛ рд▓реЛрдб рдХрд░рддреЗ рд╕рдордп, рдПрдХреНрд▓рд┐рдкреНрд╕ рд╕реНрдЯреНрд░рд╛рдЗрдХрдереНрд░реВ рд╡рд┐рдзрд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рдХреЛрдб рдХреА рдкрдВрдХреНрддрд┐рдпреЛрдВ рдореЗрдВ рдЖрдпрд╛ред рдпрд╣ рд╕реНрдкрд╖реНрдЯ рдерд╛ рдХрд┐ рдпрд╣ рддрд░реАрдХрд╛ рдкреБрд░рд╛рдирд╛ рдерд╛ рдФрд░ рдЗрд╕реЗ рджреЛрдмрд╛рд░рд╛ рдкрдврд╝реЗ рдЬрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рджрд╕реНрддрд╛рд╡реЗрдЬ рдереЗред

рдореЗрд░реЗ рдЖрдЦрд┐рд░реА рдорд╛рдорд▓реЗ рдореЗрдВ, рдХреБрдЫ рднреА рдЬреЛрд░ рдирд╣реАрдВ рджрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдФрд░ рддреНрд░реБрдЯрд┐ рдХреА рдкреНрд░рдХреГрддрд┐ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╕реНрдкрд╖реНрдЯ рдирд╣реАрдВ рдереАред рдореЗрд░реЗ рдПрдХ рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ рдиреЗ ImageView рдХреЛ рдиреЗрдЯрд╡рд░реНрдХ рд╕реЗ рдЗрдореЗрдЬ рдЕрдкрд▓реЛрдб рдХрд░рдиреЗ рдХрд╛ рдПрдХ рд╕рдорд╛рди рдЙрджрд╛рд╣рд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛, рдЬреЛ рдкрд╣рд▓реЗ рдПрдВрдбреНрд░реЙрдЗрдб 2.3 рдореЗрдВ рдареАрдХ рдХрд╛рдо рдХрд░рддрд╛ рдерд╛ред рд░реБрдЪрд┐ рдХреЗ рд▓рд┐рдП, рдореИрдВрдиреЗ рдПрдВрдбреНрд░реЙрдЗрдб 4.0 рдПрдореБрд▓реЗрдЯрд░ рдХреЗ рддрд╣рдд рдЗрд╕ рдЙрджрд╛рд╣рд░рдг рдХреЛ рдЪрд▓рд╛рдпрд╛, рдпрд╣ рдмрд┐рд▓реНрдХреБрд▓ рдирд┐рд╢реНрдЪрд┐рдд рд╣реИ рдХрд┐ рдЙрджрд╛рд╣рд░рдг рдиреЗ рдХрд╛рдо рдХрд┐рдпрд╛ред рд▓реЗрдХрд┐рди рд╡рд╣рд╛рдБ рдпрд╣ рдерд╛, рдФрд░ рдпрд╣ рдЙрджрд╛рд╣рд░рдг рд╢реБрд░реВ рдирд╣реАрдВ рд╣реБрдЖред рдЙрджрд╛рд╣рд░рдг рдореЗрдВ рдПрдХ рдкрдВрдХреНрддрд┐ рдХреА рдЬрдЧрд╣

txtUrl.setText(e.toString()); 


рдореБрдЭреЗ рддреНрд░реБрдЯрд┐ рдХрд╛ рд╡рд┐рд╡рд░рдг рдорд┐рд▓рд╛ - android.os.NetworkOnMainThreadExceptionред рдЖрдЧреЗ рдпрд╣ рдЖрд╕рд╛рди рдерд╛ред рдпрд╣ рдЬрд╛рдирдХрд╛рд░реА рд╣реЛрдиреЗ рдФрд░ Google рдХреЛ рд╕рд╣рд╛рдпрддрд╛ рдХреЗ рд▓рд┐рдП рдХреЙрд▓ рдХрд░рдиреЗ рдкрд░, рдореБрдЭреЗ рдкрддрд╛ рдЪрд▓рд╛ рдХрд┐ Android 3.0 рдХреЗ рд╕рд╛рде рд╢реБрд░реВ рд╣реЛрдиреЗ рд╕реЗ рдирд┐рдпрдореЛрдВ рдореЗрдВ рдереЛрдбрд╝рд╛ рдмрджрд▓рд╛рд╡ рдЖрдпрд╛ рд╣реИред рдЕрдм рдЖрдк рдореБрдЦреНрдп рдЧрддрд┐рд╡рд┐рдзрд┐ рд╕реНрдЯреНрд░реАрдо рдореЗрдВ рдиреЗрдЯрд╡рд░реНрдХ рд╕рдВрд╕рд╛рдзрдиреЛрдВ рддрдХ рдирд╣реАрдВ рдкрд╣реБрдБрдЪ рд╕рдХрддреЗред рдЗрд╕рд▓рд┐рдП, рдореБрдЭреЗ рдПрдХ рдирдП рддрд░реАрдХреЗ рд╕реЗ рдЙрджрд╛рд╣рд░рдг рдХреЛ рдлрд┐рд░ рд╕реЗ рдмрдирд╛рдирд╛ рдкрдбрд╝рд╛ред

рдХреЛрдб рджреЗрдЦреЗрдВ
 package ru.alexanderklimov.imagefrominet; import java.io.InputStream; import android.app.Activity; import android.graphics.Bitmap; import android.graphics.BitmapFactory; import android.os.AsyncTask; import android.os.Bundle; import android.util.Log; import android.widget.ImageView; public class ImageFromInetActivity extends Activity { private ImageView imgView; /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); imgView = (ImageView) findViewById(R.id.imgView); // -  String url = "http://developer.alexanderklimov.ru/android/images/android_cat.jpg"; // show The Image new DownloadImageTask(imgView) .execute(url); } private class DownloadImageTask extends AsyncTask<String, Void, Bitmap> { ImageView bmImage; public DownloadImageTask(ImageView bmImage) { this.bmImage = bmImage; } protected Bitmap doInBackground(String... urls) { String urldisplay = urls[0]; Bitmap mIcon11 = null; try { InputStream in = new java.net.URL(urldisplay).openStream(); mIcon11 = BitmapFactory.decodeStream(in); } catch (Exception e) { Log.e("Error", e.getMessage()); e.printStackTrace(); } return mIcon11; } protected void onPostExecute(Bitmap result) { bmImage.setImageBitmap(result); } } } 




рд╕рд╣реА рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ, рдЙрджрд╛рд╣рд░рдг рдиреЗ рдХрд╛рдо рдХрд┐рдпрд╛ред рд╢рд╛рдпрдж рдХреЛрдб рдХреЛ рдЕрднреА рднреА рд╢реЛрдзрди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╕реНрдкрд╖реНрдЯ рд╣реИ рдХрд┐ рдЖрдкрдХреЛ рдХрд┐рд╕ рджрд┐рд╢рд╛ рдореЗрдВ рдЖрдЧреЗ рдмрдврд╝рдирд╛ рд╣реИред
рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ, рдХрдВрдкрдирд┐рдпрд╛рдВ рдФрд░ рдЧрдВрднреАрд░ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рд╕реЗ рдЕрд╡рдЧрдд рд╣реИрдВред рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рдорд╛рдзрд╛рди рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдкреНрд░рд▓реЗрдЦрди рдФрд░ StackOverflow.com рдкрд░ рджреЛрдиреЛрдВ рдореЗрдВ рд╡рд░реНрдгрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдкреЗрд╢реЗрд╡рд░ рдореБрдЦреНрдп рдзрд╛рдЧреЗ рдореЗрдВ рд▓рдВрдмреЗ рд╕рдордп рддрдХ рд╕рдВрдЪрд╛рд▓рди рдирд╣реАрдВ рд▓рд┐рдЦрддреЗ рд╣реИрдВ рдФрд░ рд╡реЗ рд╕рдорд╕реНрдпрд╛ рдХреЛ рдмрд┐рд▓реНрдХреБрд▓ рднреА рдиреЛрдЯрд┐рд╕ рдирд╣реАрдВ рдХрд░реЗрдВрдЧреЗред рдореЗрд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдпрд╣ рдореЗрд░реЗ рд▓рд┐рдП рдПрдХ рдЖрд╢реНрдЪрд░реНрдп рдХреЗ рд░реВрдк рдореЗрдВ рдЖрдпрд╛, рдХреНрдпреЛрдВрдХрд┐ рдХрд╛рдордХрд╛рдЬреА рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдореЗрдВ рдЗрдВрдЯрд░рдиреЗрдЯ рд╕реЗ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рд╡рд╛рд▓реА рдЫрд╡рд┐рдпреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдХреЛрдИ рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рдереА, рд▓реЗрдХрд┐рди рдорд╛рдорд▓реЗ рдХреЗ рдЕрдзреНрдпрдпрди рдореЗрдВ рдРрд╕рд╛ "рдЧрд▓рдд" рдХреЛрдб рдЖрдпрд╛ред рдФрд░ рдпрд╣ рд╕реЛрдЪрд╛ рдЬрд╛рддрд╛ рд╣реИ рдХрд┐ рдХрдИ рд╢реМрдХрд┐рдпрд╛ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдХреЗ рд▓рд┐рдП рдпрд╣ рд╕рд┐рд░рджрд░реНрдж рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рдРрд╕реА рд╕реНрдерд┐рддрд┐ рдХреА рдХрд▓реНрдкрдирд╛ рдХрд░реЗрдВ рдЬрд┐рд╕рдореЗрдВ рдЖрдкрдХрд╛ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдЗрдВрдЯрд░рдиреЗрдЯ рд╕реЗ рдЪрд┐рддреНрд░ рдпрд╛ рдЕрдиреНрдп рдлрд╝рд╛рдЗрд▓ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред рдФрд░ рдХреБрдЫ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЬреЛ рдЖрдИрд╕реАрдПрд╕ рдореЗрдВ рдЕрдкрдЧреНрд░реЗрдб рд╣реБрдП рд╣реИрдВ, рд╡реЗ рд╢рд┐рдХрд╛рдпрдд рдХрд░рдиреЗ рд▓рдЧреЗ рд╣реИрдВ рдХрд┐ рдХреБрдЫ рднреА рдХрд╛рдо рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рд╣реИред рдПрдХ рд╣реА рдлреЛрди рдореЙрдбрд▓ рдХреЗ рд╕рд╛рде рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХрд╛ рдПрдХ рдФрд░ рд╣рд┐рд╕реНрд╕рд╛ рджрд╛рд╡рд╛ рдХрд░реЗрдЧрд╛ рдХрд┐ рд╕рдм рдХреБрдЫ рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рд╕рдорд╕реНрдпрд╛ рдХреЗ рд╕реНрд░реЛрдд рдХрд╛ рдЕрдиреБрдорд╛рди рд▓рдЧрд╛рдирд╛ рдХрдард┐рди рд╣реЛрдЧрд╛ред

рдирд┐рд╖реНрдХрд░реНрд╖: Android 4.0 рдХреЗ рддрд╣рдд рдкреНрд░рджрд░реНрд╢рди рдХреЗ рд▓рд┐рдП рдЕрдкрдиреА рдкреБрд░рд╛рдиреА рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреА рд╕рдореАрдХреНрд╖рд╛ рдХрд░реЗрдВред рдХрд▓ рд╣реА, рдПрдВрдбреНрд░реЙрдЗрдб рдФрд░ рдПрдВрдбреНрд░реЙрдЗрдб 4 рдХреЗ рд╡рд┐рднрд┐рдиреНрди рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЗ рд▓рд┐рдП рдЕрдкрдбреЗрдЯ рдХрд┐рдП рдЧрдП рдбрд┐рд╡рд╛рдЗрд╕ рдЖрдВрдХрдбрд╝реЗ рдкрд╣рд▓реЗ рд╣реА рд╕рдВрд╕реНрдХрд░рдг 2.1 рд╕реЗ рдЖрдЧреЗ рдирд┐рдХрд▓ рдЪреБрдХреЗ рд╣реИрдВред рдореИрдВ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдорд╛рдирддрд╛ рд╣реВрдВ рдХрд┐ рд╕рд╛рд▓ рдХреЗ рдЕрдВрдд рддрдХ рдЪрд╛рд░ рд╕рдВрд╕реНрдХрд░рдг 2.2 рднреА рдЪрд▓реЗрдВрдЧреЗред рдЗрд╕рд▓рд┐рдП, рд╣рдореЗрдВ рдЕрдм рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реЛрдЪрдирд╛ рдЪрд╛рд╣рд┐рдПред

PS рдкреНрд░рдпреЛрдЧ рдХреЗ рджреМрд░рд╛рди рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рддреЗ рд╕рдордп, рдПрдХ рднреА рдЬрд╛рдирд╡рд░ рдШрд╛рдпрд▓ рдирд╣реАрдВ рд╣реБрдЖред

Source: https://habr.com/ru/post/In145092/


All Articles