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

рдпрд╣ рдПрдХ рддрд╛рд░реНрдХрд┐рдХ рдкрд╣реЗрд▓реА рд╣реИ, рдПрдХ рдЦрд╛рд▓реА рд╕реЗрд▓ рдореЗрдВ рд╣рд▓рдХреЛрдВ рдФрд░ рд╢рд┐рдлреНрдЯрд┐рдВрдЧ рдЪрд┐рдкреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП, рдЖрдкрдХреЛ рдПрдХ рд╣реА рд░рдВрдЧ рдХреЗ рдЪрд┐рдкреНрд╕ рдХреЛ рдПрдХ рдкрдВрдХреНрддрд┐ рдореЗрдВ рд░рдЦрдирд╛ рд╣реЛрдЧрд╛ред рд░рдВрдЧреЛрдВ рдХреА рдПрдХ рдЕрд▓рдЧ рд╕рдВрдЦреНрдпрд╛ рдФрд░ рд╣рд▓рдХреЛрдВ рдХреА рдПрдХ рдЕрд▓рдЧ рд╕рдВрдЦреНрдпрд╛ рдХрд╛ рдЪрдпрди рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реИ, рдЙрддрдирд╛ рд╣реА рдХрдард┐рдиред рдкрд╣реЗрд▓реА рдХреЛ рд╕реБрд▓рдЭрд╛рдиреЗ рдХреА рдмрдврд╝рддреА рдЬрдЯрд┐рд▓рддрд╛ рдХреЗ рд╕рд╛рде, рд╕реНрдХреЛрд░ рдЧреБрдгрдХ рдмрдврд╝ рдЬрд╛рддрд╛ рд╣реИред рдХреБрд▓ рдЕрдВрдХ рдкрд╣реЗрд▓реА рдХреА рдЬрдЯрд┐рд▓рддрд╛ рдФрд░ рдХрд┐рдП рдЧрдП рдЪрд╛рд▓реЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддреЗ рд╣реИрдВред
2. рдХреБрдЫ рддрдХрдиреАрдХреА рдмрд┐рдВрджреБ
2.1 рдЧреНрд░рд╛рдлрд┐рдХреНрд╕
рдЦреЗрд▓ рдЗрдВрдЬрдиреЛрдВ рдХреЗ рдЙрдкрдпреЛрдЧ рдХреЗ рдмрд┐рдирд╛ рдФрд░ рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдмрд┐рдЯрдореИрдк рдХреЗ рдЙрдкрдпреЛрдЧ рдХреЗ рдмрд┐рдирд╛ рдПрдХ рд╕реНрд╡рдЪреНрдЫ рдХреИрдирд╡рд╕ рдкрд░ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░рд▓реА, рдпрд╣ рдПрдХ CustomView рд╣реИ рдЬрд┐рд╕рдореЗрдВ рд╕рднреА рдЪрд┐рдкреНрд╕ рдХреА рдПрдХ рд╕реВрдЪреА рд╣реИред рдЗрд╕рдореЗрдВ рдордВрдбрд▓рд┐рдпреЛрдВ рдХреА рдПрдХ рд╕реВрдЪреА рднреА рд╢рд╛рдорд┐рд▓ рд╣реИ, рдЬрд┐рдирдореЗрдВ рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рдЙрди рдЪрд┐рдкреНрд╕ рдХреЛ рд╕рдВрджрд░реНрднрд┐рдд рдХрд░рддрд╛ рд╣реИ рдЬреЛ рдЙрд╕ рдкрд░ рдЦреАрдВрдЪреА рдЧрдИ рд╣реИрдВред CustomView рд╕рднреА рдХреНрд▓рд┐рдХ рдЗрд╡реЗрдВрдЯреНрд╕ рдХреЛ рдкрдХрдбрд╝рддрд╛ рд╣реИ рдФрд░ рдЙрдиреНрд╣реЗрдВ рдкрджрд╛рдиреБрдХреНрд░рдо (рд╕рд░реНрдХрд▓ рдФрд░ рдЯреЛрдХрди) рд╕реЗ рдиреАрдЪреЗ рднреЗрдЬрддрд╛ рд╣реИред
рд╕рдВрдкреВрд░реНрдг рдкреНрд░рддрд┐рдкрд╛рджрди рдмрд╣реБрдд рд╣реА рд╕рд╛рдзрд╛рд░рдг рд╣реИ, рд╕рд┐рд╡рд╛рдп рдЗрд╕рдХреЗ рдХрд┐ рд╢рд╛рдпрдж рд╡реГрддреЛрдВ рдХреЗ рдШреВрдордиреЗ рдХреЗ рд▓рд┐рдП - рдпрд╣рд╛рдБ рдореБрдЭреЗ рдЖрд░рдЯреАрд╕реАрдЬреА рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЖрд╡рд╢реНрдпрдХ рд░реЛрдЯреЗрд╢рди рдХреЛрдг рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдирд╛ рдерд╛ред
рдФрд░ рдлрд┐рд░ рднреА рд╡рд╣ рдШреВрдорддреА рд╣реИ!

реи.реи рдмрдЪрдд рдХрд░рдирд╛
рдЬрд┐рддрдиреА рдЬрд▓реНрджреА рд╣реЛ рд╕рдХреЗ рдЦреЗрд▓ рдХреЛ рд╕рд╣реЗрдЬрдирд╛ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ (рдЬреЛ рдХрд┐ рдкреВрд░реНрд╡рдЧрд╛рдореА) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдпрд╣ рд╕реНрдкрд╖реНрдЯ рд╣реИ рдХрд┐ рдбреЗрдЯрд╛рдмреЗрд╕ рдпрд╛ рдлрд╝рд╛рдЗрд▓ рдХреИрд╢ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╕рдВрднрд╡ рдерд╛, рд▓реЗрдХрд┐рди рдЬрдм рд╕реЗ, рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рддреЗрдЬрд╝ рд╣реИред Google рдХреЗ рдмрд┐рдирд╛ рдПрдХ рд╕рдорд╛рдзрд╛рди рдореЗрдореЛрд░реА рд╕реЗ 5 рдорд┐рдирдЯ рдореЗрдВ рд▓рд┐рдЦрд╛ рдЬрд╛рддрд╛ рд╣реИред рдпрд╣рд╛рдБ рдпрд╣ рдЬрд┐рд╕ рддрд░рд╣ рд╕реЗ рд╣реИ:
рдЬрд╛рд╡рд╛ рдХреЛрдбpublic class PrefsManager { private static final String PREFS_TAG = "prefs_tag"; public static void save(Context c, String tag, String val) { SharedPreferences p = c.getSharedPreferences(PREFS_TAG, Context.MODE_PRIVATE); Editor e = p.edit(); e.putString(tag, val); e.apply(); } public static String get(Context c, String tag, String defVal) { SharedPreferences p = c.getSharedPreferences(PREFS_TAG, Context.MODE_PRIVATE); return p.getString(tag, defVal); } public static void delete(Context c, String tag) { SharedPreferences p = c.getSharedPreferences(PREFS_TAG, Context.MODE_PRIVATE); Editor e = p.edit(); e.remove(tag); e.apply(); } }
2.3 рдбрд╛рдпрд▓реЙрдЧ рд░реЗрдЯрд┐рдВрдЧ
рдПрдХ рдЫреЛрдЯреА рд╕реА рдЪрд╛рд▓, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдпрд╣ рд▓рдВрдмреЗ рд╕рдордп рд╕реЗ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдЬрдм рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдкрд╣рд▓реА рдмрд╛рд░ рд▓реЙрдиреНрдЪ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдПрдХ рдбрд╛рдпрд▓реЙрдЧ рд░реЗрдЯрд┐рдВрдЧрдмрд╛рд░ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИ (рдпрд╣ 5 рд╕рд┐рддрд╛рд░реЛрдВ рдХрд╛ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХрд░рддрд╛ рд╣реИ) рдФрд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рджреНрд╡рд╛рд░рд╛ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рд░реЗрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдиреБрд░реЛрдзред рдФрд░ рдлрд┐рд░ 2 рд╡рд┐рдХрд▓реНрдк рд╣реИрдВ:
- рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдиреЗ 5 рдХреЛ рдЪреБрдирд╛ рд╣реИ - рд╣рдо рдкреНрд▓реЗ рдорд╛рд░реНрдХреЗрдЯ рдореЗрдВ рдЗрд╕реЗ рджреЛрд╣рд░рд╛рдиреЗ рдХреЗ рдЕрдиреБрд░реЛрдз рдХреЗ рд╕рд╛рде рдПрдХ рд╕рдВрд╡рд╛рдж рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддреЗ рд╣реИрдВред
- рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдиреЗ 4 рдпрд╛ рдЙрд╕рд╕реЗ рдХрдо рдХрд╛ рдЪрдпрди рдХрд┐рдпрд╛ - рд╣рдо рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕реЗ рдкреВрдЫрддреЗ рд╣реИрдВ рдХрд┐ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдХреНрдпрд╛ рд╣реИ, рдЗрд╕ рдкрд░ рдПрдХ рд╕рдорд░реНрдерди рдИрдореЗрд▓ рд▓рд┐рдЦрдиреЗ рдХреЗ рд▓рд┐рдПред
рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рдмрд╛рдЬрд╛рд░ рдореЗрдВ рднреЗрдЬрдиреЗ рдХреЗ рд▓рд┐рдП, рдЬрд┐рддрдиреЗ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд▓реЙрдиреНрдЪ рдХрд┐рдП рдЧрдП рд╣реИрдВ, рдЙрддрдиреЗ рд╣реА рдкреНрд░реАрдлрд╝рд░реЗрдиреНрд╕ рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рд╣реИрдВ рдИрдореЗрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреЗрд╡рд▓ рдЗрд░рд╛рджреЗ рд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
3. рд░реБрдЪрд┐рдпрд╛рдВ
рдХреНрдпреЛрдВрдХрд┐ рдЖрд╡реЗрджрди рдХрд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рд╕реНрд╡рдпрдВ рдХрд╛рдлреА рд╕рд░рд▓ рд╣реИ, рдореИрдВрдиреЗ рджреЛ рдирдИ рддрдХрдиреАрдХреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рдирд┐рд░реНрдгрдп рд▓рд┐рдпрд╛:
рдХреНрдпреЛрдВрдХрд┐ рдЦреЗрд▓ рдиреЗ рдорд╛рдирд╡-рдШрдВрдЯреЗ рдХреА рдЙрдЪрд┐рдд рдорд╛рддреНрд░рд╛ рдХрд╛ рдЙрдкрднреЛрдЧ рдирд╣реАрдВ рдХрд┐рдпрд╛, рдЗрд╕рдореЗрдВ рд╡рд┐рдЬреНрдЮрд╛рдкрди рдПрдореНрдмреЗрдб рдХрд░рдирд╛ рдЧрд▓рдд рд╣реЛрдЧрд╛ред рд╡рд╣реА, рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ, рднреБрдЧрддрд╛рди рдХрд┐рдП рдЧрдП рд╕рдВрд╕реНрдХрд░рдг рдкрд░ рдФрд░ рднреА рдЕрдзрд┐рдХ рд╕реАрдорд╛ рддрдХ рд▓рд╛рдЧреВ рд╣реЛрддрд╛ рд╣реИред рдпрд╣реА рдХрд╛рд░рдг рд╣реИ рдХрд┐ рдореИрдВрдиреЗ рд╡реИрдХрд▓реНрдкрд┐рдХ рдкреНрд░рдХрд╛рд░ рдХреЗ рдореБрджреНрд░реАрдХрд░рдг рдХреА рдУрд░ рджреЗрдЦрдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ рдФрд░ рдкреНрд▓реЗрд╣реЗрд╡рди рдкрд╛рдпрд╛ред рдорд╛рдирдХ рд╡рд┐рдЬреНрдЮрд╛рдкрди рдХреЗ рдЕрд▓рд╛рд╡рд╛, рд╡реЗ рдореЛрд░ рдЧреЗрдо рд╡рд┐рдЬреЗрдЯ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреА рдкреЗрд╢рдХрд╢ рдХрд░рддреЗ рд╣реИрдВред рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛, рдЗрд╕ рдмрдЯрди рдХреЛ рдПрдХ рдЙрдЪреНрдЪ рд╕рдВрднрд╛рд╡рдирд╛ рдХреЗ рд╕рд╛рде рджреЗрдЦрдХрд░, рдЗрд╕реЗ рдПрдХ рд╡рд┐рдЬреНрдЮрд╛рдкрди рдХреЗ рд░реВрдк рдореЗрдВ рдЕрдиреБрднрд╡ рдирд╣реАрдВ рдХрд░реЗрдЧрд╛, рдФрд░ рдЗрд╕рд▓рд┐рдП, рд╕рднреА рдХрд╛ рдореВрдб рдЕрджреНрднреБрдд рд░рд╣реЗрдЧрд╛ред
рдЗрд╕ рд╡рд┐рдЬреНрдЮрд╛рдкрди рд╕рд╣рдмрджреНрдз рдХрд╛рд░реНрдпрдХреНрд░рдо рдХрд╛ рдПрдХреАрдХрд░рдг рдЖрдорддреМрд░ рдкрд░ рдХреЛрдб рдХреА рдорд╛рддреНрд░рд╛ рдХреЗ рд╕рдВрджрд░реНрдн рдореЗрдВ рдмрд╣реБрдд рд╣реА рдЙрд▓реНрд▓реЗрдЦрдиреАрдп рд╣реИ, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдИрдорд╛рдирджрд╛рд░ рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП рддреБрд░рдВрдд рдЗрд╕ рдХреЛрдб рдХрд╛ рдЙрджрд╛рд╣рд░рдг рдирд╣реАрдВ рдорд┐рд▓рд╛ред
рдпрд╣рд╛рдВ рдореЛрд░ рдЧреЗрдореНрд╕ рд╡рд┐рдЬреЗрдЯ рдХреЗ рд▓рд┐рдП рдПрдХ рдирдореВрдирд╛ рдкреНрд░рджрд░реНрд╢рди рдХреЛрдб рд╣реИ private void prepareMoreGamesRequest() { moreGamesRequest = new PHPublisherContentRequest(this, MORE_GAMES_PLACEMENT); moreGamesRequest.preload(); } findViewById(R.id.moreGames).setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { moreGamesRequest.send(); prepareMoreGamesRequest(); } });
рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рдпрд╣ рд╕рд╛рдЗрдЯ рд╕рднреА рдХреЛ рдкреНрд░рд╕рдиреНрди рдХрд░рддреА рд╣реИ, рдЖрдп рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдЫреЛрдбрд╝рдХрд░, рдЕрднреА рддрдХ рдореВрд▓реНрдпрд╛рдВрдХрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рднреА рдирд╣реАрдВ рд╣реИ - рд╢реБрд░реВ рд╕реЗ рд╣реА рдЖрд╡реЗрджрди рдЗрддрдирд╛ рдХрдо рдирд┐рдХрд▓рд╛ рдХрд┐ рдпрд╣ рдХреЗрд╡рд▓ рдореЗрд░реЗ, рдореЗрд░реЗ рдФрд░ рдореЗрд░реЗ рдкреВрд░реЗ рдкрд░рд┐рд╡рд╛рд░ рджреНрд╡рд╛рд░рд╛ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред
рд╕реНрдХреЙрд░реЗрд▓реЙрдк рдиреЗ рдореБрдЭреЗ рдмрд╣реБрдд рдкреНрд░рд╕рдиреНрди рдХрд┐рдпрд╛ред рдПрдХ рдУрд░, рд╡реЗ рдПрдХ рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЗ рд╕рд╛рде рдПрдХ рдореБрдлреНрдд рд╕рд░реНрд╡рд░ рдкреНрд░рджрд╛рди рдХрд░рддреЗ рд╣реИрдВред рджреВрд╕рд░реА рдУрд░, рдореИрдВ рдХреБрдЫ рдФрд░ рддреИрдпрд╛рд░-рддреИрдпрд╛рд░, рдЬрдЯрд┐рд▓ рдХреЛ рдПрдХреАрдХреГрдд рдХрд░рдирд╛ рдЪрд╛рд╣реВрдВрдЧрд╛ред рдореИрдВ рд╕рдордЭрд╛ рджреВрдВрдЧрд╛ред рдкрд╣рд▓реЗ, рдореИрдВрдиреЗ рдЕрдХреНрд╕рд░ рд╕реНрдХреЛрд░рд▓реЗрдУрдк рдХреЗ рд╕рд╛рде рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХрд╛ рдЕрд╡рд▓реЛрдХрди рдХрд┐рдпрд╛ рдЬреЛ рдЗрд╕ рддрд░рд╣ рджрд┐рдЦрддрд╛ рдерд╛:

рдпрд╛рдиреА рдпрд╣ рдПрдХ рдХрд╛рдлреА рдорд╛рдирдХреАрдХреГрдд рджреГрд╢реНрдп рд╣реИред рдФрд░ рдЕрднреА рднреА рдЗрдВрдЯрд░рдиреЗрдЯ рдкрд░ рд▓реАрдбрд░рдмреЛрд░реНрдб рдЧрддрд┐рд╡рд┐рдзрд┐ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЗ рдЙрджрд╛рд╣рд░рдг рд╣реИрдВред рдмрд╕ рдПрдХ рдЖрд╢рдп рдХреЙрд▓ рдФрд░ рдЖрдкрдХреЗ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдореЗрдВ рдПрдХ рд╡реНрдпрд╛рдкрдХ рд╣рд╛рдИрд╕реНрдХреЛрд░ рд╣реИред рд▓реЗрдХрд┐рди рдпрд╣ рдЧрддрд┐рд╡рд┐рдзрд┐ рдирдП рдПрд╕рдбреАрдХреЗ рдореЗрдВ рдирд╣реАрдВ рд╣реИред рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк, рдЖрдкрдХреЛ рдЕрдкрдирд╛ рд╕реНрд╡рдпрдВ рдХрд╛ ListView рдмрд╛рдбрд╝ рд▓рдЧрд╛рдирд╛ рд╣реЛрдЧрд╛, рдкреНрд░рд╢реНрди рд▓рд┐рдЦрдирд╛ рд╣реЛрдЧрд╛, ProgressBars рджрд┐рдЦрд╛рдирд╛ рд╣реЛрдЧрд╛, рдЖрджрд┐, рдореБрдЭреЗ рд╕рдордЭ рдореЗрдВ рдирд╣реАрдВ рдЖрддрд╛ рдХрд┐ рдпрд╣ рдХреНрдпреЛрдВ рдЖрд╡рд╢реНрдпрдХ рдерд╛ред рд▓реЗрдХрд┐рди рд╢рд╛рдпрдж рдЬрд░реНрдорди рдмреЗрд╣рддрд░ рдЬрд╛рдирддреЗ рд╣реИрдВред
рд╕реНрдХреЛрд░рд░реЛрдк рдореЗрдВ рдФрд░ рдХреНрдпрд╛ рдкрд╕рдВрдж рдирд╣реАрдВ рдЖрдпрд╛ - рд╕реНрдХреЛрд░ рдЕрдВрдХ рдХреЗ рд╕рд╛рде рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреА рдПрдХ рд╕рд╛рдорд╛рдиреНрдп рд╕реВрдЪреА рдФрд░ рд░реЗрдЯрд┐рдВрдЧ рдореЗрдВ рдПрдХ рд╕реНрдерд┐рддрд┐ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП - рдЖрдкрдХреЛ 2 рдЕрдиреБрд░реЛрдз рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдПрдХ рдореЗрдВ, рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреА рдПрдХ рд╕реВрдЪреА рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВ, рдФрд░ рджреВрд╕рд░реЗ рдореЗрдВ, рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдореЗрдВ рд╕реЗ рдХрд┐рд╕реА рдПрдХ рдХреЗ рд▓рд┐рдП рд░реИрдВрдХ (рд░реИрдВрдХрд┐рдВрдЧ рдореЗрдВ рд╕реНрдерд┐рддрд┐) рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВред рдЗрд╕ рддрд░рд╣ рд╕реЗ рд▓реАрдбрд░рдмреЛрд░реНрдб рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж:

рдпрд╣ рдореЗрд░реЗ рд▓рд┐рдП рджреЛрдЧреБрдирд╛ рд╕реНрдкрд╖реНрдЯ рд╣реЛ рдЧрдпрд╛ рдХрд┐ рдПрд╕рдбреАрдХреЗ рд╕реЗ рд╕рдорд╛рдкреНрдд рдЧрддрд┐рд╡рд┐рдзрд┐ рдХреЛ рд╣рдЯрд╛рдирд╛ рдХреНрдпреЛрдВ рдЖрд╡рд╢реНрдпрдХ рдерд╛ред рд▓реЗрдХрд┐рди ... рдЬрд░реНрдорди рдмреЗрд╣рддрд░ рдЬрд╛рдирддреЗ рд╣реИрдВред
рдкреБрдирд╢реНрдЪ
рдЕрдЧрд░ рдЕрдЪрд╛рдирдХ рдХрд┐рд╕реА рдХреЛ рдХреБрдЫ рдЕрдиреНрдп рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рд╡рд┐рд╡рд░рдгреЛрдВ рдореЗрдВ рджрд┐рд▓рдЪрд╕реНрдкреА рд╣реИ - рдкреВрдЫреЗрдВред рд╕рд┐рд░реНрдл рдЗрд╕рд▓рд┐рдП рдирд╣реАрдВ рдХрд┐ рдореИрдВрдиреЗ рдЗрд╕реЗ рдпрд╣рд╛рдВ рд╢реБрд░реВ рдХрд┐рдпрд╛ред