рдПрдВрдбреНрд░реЙрдЗрдб рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рдЕрдВрджрд░ рдорд╛рд░реНрдХрдЕрдк рдХрд╛ рджреГрд╢реНрдп рд╕рдВрдкрд╛рджрди

рдкреНрд░рд╕реНрддрд╛рд╡рдирд╛


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





рдпрд╣ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ?


рдЖрдИрдирд╛ рдкреЗрдбрд╝ рдорд╛рд░реНрдХрдЕрдкред рдореБрдЦреНрдп рд╡рд┐рдЪрд╛рд░ рдорд╛рд░реНрдХрдЕрдк рдСрдмреНрдЬреЗрдХреНрдЯреНрд╕ (рджреЗрдЦреЗрдВ) рдХреЗ рдкреЗрдбрд╝ рдХреЗ рд╕рдорд╛рдирд╛рдВрддрд░ рд╣реИ, рдЬреЛ рдПрдВрдбреНрд░реЙрдЗрдб рд▓реЗрдЖрдЙрдЯ рдХреЛ рд▓реЛрдб рдХрд░рддреЗ рд╕рдордп рдЙрддреНрдкрдиреНрди рдХрд░рддрд╛ рд╣реИ, рдкреНрд░реЛрдЧреНрд░рд╛рдо рдЕрдкрдиреА рдЦреБрдж рдХреА рд╡рд╕реНрддреБрдУрдВ рдХрд╛ рджрд░реНрдкрдг рдкреЗрдбрд╝ рдмрдирд╛рддрд╛ рд╣реИ (рдЙрдкрд╕рд░реНрдЧ Z - Zview, ZButton, ... рдХреЗ рд╕рд╛рде рдПрдХ рд╣реА рдирд╛рдо рдХреЗ рд╡рд░реНрдЧ)ред рдЙрдирдореЗрдВ рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рдореЗрдВ рдСрдмреНрдЬреЗрдХреНрдЯ рдХрд╛ рдПрдХ рд▓рд┐рдВрдХ рд╣реИ - рдореВрд▓ред рдХрдХреНрд╖рд╛рдУрдВ рдореЗрдВ рджреГрд╢реНрдп рдХреЗ рд╕рдорд╛рди рд╡рдВрд╢рд╛рдиреБрдХреНрд░рдо рд╣реЛрддрд╛ рд╣реИ, рдФрд░ рдЯреНрд░реА рдХреЛ рдЯреНрд░реЗрд╕ рдХрд░рдиреЗ рд╕реЗ рдЬреБрдбрд╝реА рд╕рднреА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЬрдм xml рдорд╛рд░реНрдХрдЕрдк рдлрд╛рдЗрд▓реЗрдВ рдЙрддреНрдкрдиреНрди рд╣реЛрддреА рд╣реИрдВ, рддреЛ рд╡реНрдпреВ рдкреИрд░рд╛рдореАрдЯрд░ рд╕реВрдЪрд┐рдпреЛрдВ рдХрд╛ рдирд┐рд░реНрдорд╛рдг рд╣реЛрддрд╛ рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рджрд░реНрдкрдг рдЯреНрд░реА рдПрдХ рдЦреБрд▓реЗ рд▓реЗрдЖрдЙрдЯ рдХрд╛ рд╡рд░реНрдгрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдореБрдЦреНрдп рдбреЗрдЯрд╛ рд╕рдВрд░рдЪрдирд╛ рд╣реИ: рдкреНрд░рддреНрдпреЗрдХ рдСрдмреНрдЬреЗрдХреНрдЯ рдореЗрдВ рджреЛ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдкреИрд░рд╛рдореАрдЯрд░ рд╣реЛрддреЗ рд╣реИрдВ - рд╡реНрдпреВ рдХреЗ рд▓рд┐рдП рдорд╛рд░реНрдХрдЕрдк рдорд╛рдкрджрдВрдбреЛрдВ рдХрд╛ рдПрдХ рд╡реЗрдХреНрдЯрд░ рдФрд░ рд▓реЗрдЖрдЙрдЯрдкреНрд░реИрдо рдХреЗ рд▓рд┐рдП рджрд░реНрдкрдг рдбрд┐рд╕реНрдХреНрд░рд┐рдкреНрдЯрд░ рдСрдмреНрдЬреЗрдХреНрдЯред



рд╡рд┐рдХрд▓реНрдк рджреЗрдЦреЗрдВред рд╡реНрдпреВ рдорд╛рдкрджрдВрдбреЛрдВ рдХреА рдореВрд▓ рд╡рд┐рд╡рд┐рдзрддрд╛ ZParam рдЙрддреНрддрд░рд╛рдзрд┐рдХрд╛рд░реА рд╡рд░реНрдЧреЛрдВ рдХреЗ рдПрдХ рд╕рдореВрд╣ рджреНрд╡рд╛рд░рд╛ рд╕рдорд░реНрдерд┐рдд рд╣реИ, рдЙрдирдореЗрдВ рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рдХрд┐рд╕реА рджрд┐рдП рдЧрдП рдкреНрд░рдХрд╛рд░ рдХреЗ рдорд╛рдкрджрдВрдбреЛрдВ рдХреА рдмрд╛рд╣рд░реА рдФрд░ рдЖрдВрддрд░рд┐рдХ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХреА рд╕рднреА рдмрд╛рд░реАрдХрд┐рдпреЛрдВ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рддрд╛ рд╣реИ, рд░реВрдкрд╛рдВрддрд░рдг, рдЗрд╕рдХреЗ рд╕рдВрдкрд╛рджрди рд╕рдВрд╡рд╛рдж рдХреЗ рдЖрд╣реНрд╡рд╛рди, рд╕рдВрдХрд▓рд┐рдд рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдореВрд▓реНрдпреЛрдВ рдХреЗ рдкреНрд░рдХрд╛рд░ рдХреЗ рдЕрдиреБрдкрд╛рд▓рди рдХрд╛ рдирд┐рд░реНрдзрд╛рд░рдгред рд╡рд░реНрддрдорд╛рди рдореЗрдВ рд▓рд╛рдЧреВ рдкреНрд░рдХрд╛рд░ int, hex (рд╣реЗрдХреНрд╕рд╛рдбреЗрд╕рд┐рдорд▓ int), рдмреВрд▓рд┐рдпрди, рдлреНрд▓реЛрдЯ, рд╕реНрдЯреНрд░рд┐рдВрдЧ, charSequence, dimen (рдЖрдпрд╛рдо), id (рд╕рдВрд╕рд╛рдзрди рдкрд╣рдЪрд╛рдирдХрд░реНрддрд╛), рдЫрд╡рд┐, рд░рдВрдЧ, enumInt (рдирд╛рдо рдкреВрд░реНрдгрд╛рдВрдХ рд╕реНрдерд┐рд░рд╛рдВрдХ рдХреА рдПрдХ рд╕реВрдЪреА), enumString, enumClass рд╣реИрдВ (рдирд╛рдорд┐рдд рдкреВрд░реНрдгрд╛рдВрдХ рд╡рд░реНрдЧреЛрдВ рдХреА рд╕реВрдЪреА)ред рдмрд╛рдж рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдкреНрд░рддреНрдпреЗрдХ рдПрдирдо рд╡рд░реНрдЧ рдХреЗ рд▓рд┐рдП, рдЕрдкрдирд╛ рд╕реНрд╡рдпрдВ рдХрд╛ рд╡реНрдпреБрддреНрдкрдиреНрди рд╡рд░реНрдЧ рдмрдирд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред



рдкреНрд░рддреНрдпреЗрдХ рджреГрд╢реНрдп рдХреЗ рд▓рд┐рдП рдкреИрд░рд╛рдореАрдЯрд░ рд╡реЗрдХреНрдЯрд░ рд╕рдВрдкрддреНрддрд┐ рдореЗрдВ рд╕реНрдерд┐рдд рд╕рдВрдмрдВрдзрд┐рдд xml рдлрд╝рд╛рдЗрд▓ рд╕реЗ deserialized рд╣реИред рдРрд╕реА рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рдмрдирд╛рдиреЗ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рд╕рд░рд▓ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдореЗрдВ рдПрдХ рдШрдЯрдХ рд╣реЛрддрд╛ рд╣реИ рдЬреЛ рд╕рднреА рд╡реНрдпреВ рдХреЗ рд▓рд┐рдП рдЧреЗрдЯрд░реНрд╕ / рд╕реЗрдЯрд░ рдХреА рдЦреЛрдЬ рдХрд░рддрд╛ рд╣реИ рдФрд░ рдЙрдирд╕реЗ рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рдорд╛рдкрджрдВрдбреЛрдВ рдХрд╛ рд╡рд┐рд╡рд░рдг рдмрдирд╛рддрд╛ рд╣реИред рдлрд┐рд░ рдЗрди рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рд╕рдВрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред



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



рд╕рдВрдХрд▓рд┐рдд рд▓реЗрдЖрдЙрдЯ xmlред Android рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдлрд╝рд╛рдЗрд▓ (рдПрдкреАрдХреЗ) рдореЗрдВ, рд▓реЗрдЖрдЙрдЯ рд╡рд┐рд╡рд░рдг рдХреЗ рд▓рд┐рдП рдПрдХреНрд╕рдПрдордПрд▓ рдлрд╛рдЗрд▓реЗрдВ рд╕рдВрдХрд▓рд┐рдд рд░реВрдк рдореЗрдВ рдирд┐рд╣рд┐рдд рд╣реИрдВред рдкреНрд░рд╛рд░реВрдк рдХрд╛ рд╡рд┐рд╕реНрддреГрдд рд╡рд┐рд╡рд░рдг justanapplication.wordpress.com/category/android/android-binary-xml рдкрд░ рдЙрдкрд▓рдмреНрдз рд╣реИред рдкреНрд░рд╛рд░реВрдк рдХреЗ рдирд┐рд╕реНрд╕рдВрджреЗрд╣ рдлрд╛рдпрджреЗ рдорд╛рдкрджрдВрдбреЛрдВ рдХреЗ рд▓рд┐рдП рдЖрдВрддрд░рд┐рдХ рдбреЗрдЯрд╛ рдкреНрд░рдХрд╛рд░реЛрдВ рдХреА рдПрдХ рд╕реАрдорд┐рдд рд╕рдВрдЦреНрдпрд╛ рд╣реИ, рдЗрд╕реЗ рд╕рд░рд▓ рд░реВрдк рд╕реЗ рд╣реЛрдордЧреНрд░реЛрди рд╕рд╛рдзрдиреЛрдВ рдХреЗ рд╕рд╛рде рдкрд╛рд░реНрд╕ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рд╣реИ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдПрдХ рджрд░реНрдкрдг рдорд╛рд░реНрдХрдЕрдк рдЯреНрд░реА рдореЗрдВ рдбрдВрдк рджреЗрдЦрдиреЗ рдпрд╛ рдкреИрд░рд╛рдореАрдЯрд░ рдХреЛ рдкреБрдирд░реНрдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП)ред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЖрдВрддрд░рд┐рдХ Android рдкрд╛рд░реНрд╕рд░ android.content рд╡рд░реНрдЧ рд╣реИред res.XmlBlock рдПрдХ рдмрд╛рдЗрдЯ рд╕рд░рдгреА рд╕реЗ рдПрдХ рд╕рдорд╛рди рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рдбреЗрдЯрд╛ рдпреБрдХреНрдд рд╡реНрдпреВ рдмрдирд╛рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реИред



рд░рд┐рдорд╛рд░реНрдХ ред рдПрдкреАрдХреЗ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ, рд╕рдВрдХрд▓рд┐рдд рдлрд╛рдЗрд▓реЗрдВ рдПрдХ рд╕рдВрдкреАрдбрд╝рд┐рдд рд░реВрдк рдореЗрдВ рдирд┐рд╣рд┐рдд рд╣реЛрддреА рд╣реИрдВред рд╣рд╛рд▓рд╛рдВрдХрд┐, рд╣рдорд╛рд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдпрд╣ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдирд╣реАрдВ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ XmlBlock рдкрд╛рд░реНрд╕рд░ рдЙрдиреНрд╣реЗрдВ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЕрдирдЬрд╝рд┐рдк рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред



рдпрд╣ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ?


рд╕реНрдЯрд╛рд░реНрдЯрдЕрдк рдореЗрдВ, рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдкреНрд░рддрд┐рдмрд┐рдВрдм рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЖрд╡рд╢реНрдпрдХ рд╕реНрдерд┐рд░рд╛рдВрдХ рдХреЗ рд╕рдВрдЧреНрд░рд╣ рдХреЗ рд▓рд┐рдП рдПрдВрдбреНрд░реЙрдЗрдб рдХрдХреНрд╖рд╛рдУрдВ рдХреЛ рдкреНрд░рджреВрд╖рд┐рдд рдХрд░рддрд╛ рд╣реИ рдФрд░ <name-value> рдЬреЛрдбрд╝реЗ рдХреЗ рд░реВрдк рдореЗрдВ рдЯреЗрдмрд▓ рдЙрддреНрдкрдиреНрди рдХрд░рддрд╛ рд╣реИ:



рдкрд░рд┐рд╕рдВрдкрддреНрддрд┐рдпреЛрдВ рдореЗрдВ рд░рдЦреА рдЧрдИ xml- рдлрд╛рдЗрд▓реЛрдВ рд╕реЗ рд╕рднреА рдкреНрд░рдХрд╛рд░ рдХреЗ рджреГрд╢реНрдп рдХреЗ рд▓рд┐рдП, рдкреИрд░рд╛рдореАрдЯрд░-рдбрд┐рд╕реНрдХреНрд░рд┐рдкреНрдЯрд░ рдСрдмреНрдЬреЗрдХреНрдЯреНрд╕ (ZParam рд╡рд░реНрдЧ) рдХреЗ рд╡реИрдХреНрдЯрд░ deserialized рд╣реИрдВред



рд╕рдВрдкрд╛рджрди рдЗрд╕ рддрд░рд╣ рд╕реЗ рд░реВрдкрд░реЗрдЦрд╛ рддреИрдпрд╛рд░ рдХрд░рддрд╛ рд╣реИред рдореВрд▓ рдЕрдирдПрдбрд┐рдЯреЗрдЯреЗрдб рд▓реЗрдЖрдЙрдЯ рдХреЛ рдорд╛рдирдХ рдЖрдИрдбреА рдХреЗ рджреНрд╡рд╛рд░рд╛ рд▓реЛрдб рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдПрдХ рд▓реЛрдб рдХрд┐рдпрд╛ рдЧрдпрд╛ рджреГрд╢реНрдп рд╡рд╕реНрддреБрдУрдВ рдХрд╛ рджрд░реНрдкрдг рдкреЗрдбрд╝ рдмрдирд╛рддрд╛ рд╣реИ, рдкреНрд░рддреНрдпреЗрдХ рджреГрд╢реНрдп рдХреЗ рд▓рд┐рдП рдорд╛рдкрджрдВрдбреЛрдВ рдХреЗ рдореВрд▓ рд╡реЗрдХреНрдЯрд░ рдХреЛ рдХреЙрдкреА рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рддрдм рдЗрд╕рдХрд╛ рдЕрдкрдирд╛ CXmlResourceParser, рдЬреЛ рдорд╛рдирдХ android.content.res.XmlResourceParser рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ, рд╕рднреА рд╡реНрдпреВ рдХреЗ рдорд╛рдкрджрдВрдбреЛрдВ рдХреЛ рдкрдврд╝рддрд╛ рд╣реИ рдФрд░ рдЙрдиреНрд╣реЗрдВ ZParam рдСрдмреНрдЬреЗрдХреНрдЯреНрд╕ рдкрд░ рд▓рд┐рдЦрддрд╛ рд╣реИред рдкреИрд░рд╛рдореАрдЯрд░ рдСрдмреНрдЬреЗрдХреНрдЯ рдЬрд┐рдирдХреЗ рдорд╛рди рдорд╛рд░реНрдХрдЕрдк рдлрд╝рд╛рдЗрд▓ рд╕реЗ рдкрдврд╝реЗ рдЧрдП рдереЗ, рдЙрдиреНрд╣реЗрдВ рдЪрд┐рд╣реНрдирд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рддрд╛рдХрд┐ рдЙрдиреНрд╣реЗрдВ рд╣рдореЗрд╢рд╛ рдорд╛рдкрджрдВрдбреЛрдВ рдХреА рд╕рд╛рдорд╛рдиреНрдп рд╕реВрдЪреА рдореЗрдВ рд╣рд╛рдЗрд▓рд╛рдЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рд╕рднреА рджреГрд╢реНрдп рдХреЗ рдИрд╡реЗрдВрдЯ рд╣реИрдВрдбрд▓рд░ рд╕рдВрдкрд╛рджрди рд╕рдВрд╡рд╛рдж рдХреЗ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЛрдб рдореЗрдВ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдП рдЧрдП рд╣реИрдВред



рдХрд┐рд╕реА рднреА рдкреИрд░рд╛рдореАрдЯрд░ рдХреЛ рдмрджрд▓рддреЗ рд╕рдордп, рдЕрдкрдиреЗ рдЦреБрдж рдХреЗ CXmlParser рдПрдХ рд╕рдВрдХрд▓рд┐рдд xml рдлрд╝рд╛рдЗрд▓ рдХреЗ рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рдПрдХ рдмрд╛рдЗрдЯ рд╕рд░рдгреА рд▓рд┐рдЦрддрд╛ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рд╕реЗ XmlBlock рдкрд╛рд░реНрд╕рд░ рдПрдХ рд╕рдВрд╢реЛрдзрд┐рдд рджреГрд╢реНрдп рдмрдирд╛рддрд╛ рд╣реИ, рдЗрд╕ рдкреНрд░рдХрд╛рд░ рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди рдЫрд╡рд┐ рдХреЛ рдмрджрд▓рддрд╛ рд╣реИред рд▓рдВрдмреЗ рд╕рдордп рддрдХ рдмрд╛рдЗрдирд░реА рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрди рд╕рд╣реЗрдЬрддреЗ рд╕рдордп CXmlParser рд╡рд╣реА рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рд╕рдВрд╢реЛрдзрд┐рдд рд▓реЗрдЖрдЙрдЯ рд▓реЛрдб рдХрд░рддреЗ рд╕рдордп, рдПрдХ рд╣реА рдпреЛрдЬрдирд╛ рдХрд╛рдо рдХрд░рддреА рд╣реИ, рдХреЗрд╡рд▓ рдПрдХ рдЕрд▓рдЧ рдЬреЛрдбрд╝реА рдХреЗ рд╕рд╛рде: рдЖрдВрддрд░рд┐рдХ android.contentред res.XmlBlock рдкрдврд╝рдиреЗ рдХреЗ рдорд╛рдкрджрдВрдбреЛрдВ рдФрд░ рдкрдврд╝рдиреЗ рдХреЗ рдорд╛рдкрджрдВрдбреЛрдВ рдХреЗ рд▓рд┐рдП рдЕрдкрдиреЗ рдЦреБрдж рдХреЗ CXmlParser рд▓реЛрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред

рдмрд╛рд╣рд░реА рдЙрдкрдпреЛрдЧ рдХреЗ рд▓рд┐рдП, рдорд╛рд░реНрдХрдЕрдк рдХреЛ рдирд┐рдпрдорд┐рдд xml рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдирд┐рд░реНрдпрд╛рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдЗрд╕рдХреЗ рд▓рд┐рдП, рд╣рдо ZView рдФрд░ ZParam рд╡рд░реНрдЧ рд╕рдореВрд╣реЛрдВ рдХреЗ рдЕрдкрдиреЗ рдЙрдкрдХрд░рдгреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред



рдбреЗрдЯрд╛ рдХрд╛ рдкреНрд▓реЗрд╕рдореЗрдВрдЯ ред рд╕рднреА рдбреЗрдЯрд╛ рдПрд╕рдбреА рдХрд╛рд░реНрдб рдкрд░ GUIWizard рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рд╕реНрдерд┐рдд рд╣реИред рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рдкреИрдХреЗрдЬ рдХреЗ рдирд╛рдо рдХреЗ рд╕рд╛рде рдПрдХ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдмрдирд╛рддрд╛ рд╣реИред рд╕рдВрдкрд╛рджрд┐рдд рдорд╛рд░реНрдХрдЕрдк рдХреА рдЙрддреНрдкрдиреНрди xml рдлрд╛рдЗрд▓реЗрдВ рд╡рд╣рд╛рдВ рд▓реЗрдЖрдЙрдЯ рдХреЗ рдирд╛рдо рдХреЗ рд╕рд╛рде рд▓рд┐рдЦреА рдЧрдИ рд╣реИрдВред Cxml рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХреЗ рд╕рд╛рде рд╕рд╣рд╛рдпрдХ рд╕рдВрдХрд▓рд┐рдд рдорд╛рд░реНрдХрдЕрдк рдмрд╛рдпрдиреЗрд░рд┐рдЬрд╝ рдбреЗрдЯрд╛ рдЙрдкрдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреЗ рд▓рд┐рдП рд▓рд┐рдЦреЗ рдЧрдП рд╣реИрдВред рд╡реНрдпреВ рдХреЗ рд▓рд┐рдП рдЬреЗрдирд░реЗрдЯ рдХреА рдЧрдИ рдкреИрд░рд╛рдореАрдЯрд░ рдлрд╛рдЗрд▓реЗрдВ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдбрд╛рдпрд░реЗрдХреНрдЯрд░реА рдореЗрдВ рдЙрдирдХреА рдЕрдкрдиреА рдХрдХреНрд╖рд╛рдУрдВ рдХреЗ рдирд╛рдореЛрдВ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, android.widget.ImageView.xml) рдХреЗ рд╕рд╛рде рд▓рд┐рдЦреА рдЬрд╛рддреА рд╣реИрдВред



рд░рд┐рдорд╛рд░реНрдХ ред рдкреНрд░рд╛рд░рдВрдн рдореЗрдВ, рдпрд╣ рдорд╛рди рд▓рд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ рдХрд┐ рдЬрдм рдмрджрд▓реЗ рд╣реБрдП рдорд╛рдкрджрдВрдбреЛрдВ рдХреЛ рд╕рдВрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛, рддреЛ рдЙрдиреНрд╣реЗрдВ рддреБрд░рдВрдд рдЗрд╕реА рджреГрд╢реНрдп рдХреЗ рд▓рд┐рдП рд╡рд╛рд╕рд┐рдпреЛрдВ рджреНрд╡рд╛рд░рд╛ рд▓рд┐рдЦрд╛ рдЬрд╛рдПрдЧрд╛, рдФрд░ рдпрджрд┐ рд╡реЗ рдЕрдиреБрдкрд╕реНрдерд┐рдд рд╣реИрдВ, рддреЛ рд╕реАрдзреЗ рдирд┐рдЬреА рд╡реНрдпреВ рдлрд╝реАрд▓реНрдб рдореЗрдВред рдЗрд╕реА рддрд░рд╣, рдЦреЗрддреЛрдВ рдХреЗ рд╡рд░реНрддрдорд╛рди рдореВрд▓реНрдпреЛрдВ рдХреЛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕реЗ рдЧреЗрдЯрд░реНрд╕ рдХрд╣рд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рдерд╛ред рд╣рд╛рд▓рд╛рдБрдХрд┐, рднрд╡рд┐рд╖реНрдп рдореЗрдВ рдпрд╣ рдкрддрд╛ рдЪрд▓рд╛ рдХрд┐ рдЕрд╕рдВрдмрджреНрдзрддрд╛ "рдкреИрд░рд╛рдореАрдЯрд░-рдлреАрд▓реНрдб-рд╕реЗрдЯрд░-рдЧреЗрдЯреНрдЯрд░" рдореЗрдВ рдХреБрдЫ рдЕрдкрд╡рд╛рдж рд╣реИрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдХрдИ рд╕реЗрдЯрд░ рдПрдХ рдкреИрд░рд╛рдореАрдЯрд░ рдХреЗ рдЕрдиреБрд░реВрдк рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ, рдПрдХ рд╕реЗрдЯрд░ рдХрдИ рдкреИрд░рд╛рдореАрдЯрд░ рд▓реЗ рд╕рдХрддрд╛ рд╣реИред рдЗрд╕рд▓рд┐рдП, ZView - рдСрдмреНрдЬреЗрдХреНрдЯ рджреЗрдЦреЗрдВ рдХреА рдмрд╛рддрдЪреАрдд рдХреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рддреНрдпрд╛рдЧрдиреЗ рдХрд╛ рдирд┐рд░реНрдгрдп рд▓рд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдЗрд╕рдХреЗ рдмрдЬрд╛рдп, рдкреНрд░рддреНрдпреЗрдХ рдкреИрд░рд╛рдореАрдЯрд░ рдореЗрдВ рдмрджрд▓рд╛рд╡ рдХреЗ рдмрд╛рдж, рдПрдХ рд╕рдВрдХрд▓рд┐рдд xml рдорд╛рд░реНрдХрдЕрдк рдлрд╝рд╛рдЗрд▓ рдЙрддреНрдкрдиреНрди рд╣реЛрддреА рд╣реИ рдФрд░ рдмрд╛рдЗрдЯ рд╕реНрдЯреНрд░реАрдо рдХреЛ рд▓рд┐рдЦреА рдЬрд╛рддреА рд╣реИ (рдпрд╛рдиреА, рдпрд╣ рд╢рдмреНрдж рдХреЗ рд╢рд╛рдмреНрджрд┐рдХ рдЕрд░реНрде рдореЗрдВ рдПрдХ рдлрд╝рд╛рдЗрд▓ рдирд╣реАрдВ рд╣реИ)ред рдлрд┐рд░ XmlBlock рдкрд╛рд░реНрд╕рд░ рдЗрд╕рд╕реЗ рдПрдХ рд╕рдВрд╢реЛрдзрд┐рдд рджреГрд╢реНрдп рдмрдирд╛рддрд╛ рд╣реИред



рдкреНрд░рддрд┐рдмрд┐рдВрдм, рдЗрд╕рдХреЗ рдмрд┐рдирд╛ рдХреИрд╕реЗ?


рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдЧрд╣рдирддрд╛ рд╕реЗ рдкреНрд░рддрд┐рдмрд┐рдВрдм рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реИрдВ:



рдиреЗрдЯрдмреАрдиреНрд╕ рдПрдХреАрдХрд░рдг


NetBeans рдореЗрдВ рдирд┐рд░реНрдорд┐рдд рдПрдХ рдореЙрдбреНрдпреВрд▓ рдПрдХ рддреБрдЪреНрдЫ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рдЬрдм рдПрдХ рдЕрддрд┐рд░рд┐рдХреНрдд рдмрдЯрди рджрдмрд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдпрд╣ ADC рдХреЙрд▓ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ SDCard / GUIWizard / Android рдкреИрдХреЗрдЬ рдХреЗ <рдкреИрдХреЗрдЬ рдирд╛рдо> рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреА рд╕рд╛рдордЧреНрд░реА рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рджрд┐рдЦрддрд╛ рд╣реИред рдкреИрдХреЗрдЬ рдХрд╛ рдирд╛рдо рдкреНрд░реЛрдЬреЗрдХреНрдЯ рд╡рд┐рдВрдбреЛ рдореЗрдВ рдЪрдпрдирд┐рдд рд╡рд░реНрддрдорд╛рди рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреА рдореИрдирд┐рдлрд╝реЗрд╕реНрдЯ рдлрд╝рд╛рдЗрд▓ рд╕реЗ рдирд┐рдХрд╛рд▓рд╛ рдЬрд╛рддрд╛ рд╣реИред рдПрдХреНрд╕рдЯреЗрдВрд╢рди .xml рд╡рд╛рд▓реА рд╕рднреА рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ / res / рд▓реЗрдЖрдЙрдЯ рдореЗрдВ рдХреЙрдкреА рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдкреБрд░рд╛рдиреЗ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЛ рдПрдХреНрд╕рдЯреЗрдВрд╢рди .orig рдХреЗ рд╕рд╛рде рдмрджрд▓ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдореЙрдбреНрдпреВрд▓ рд╕реНрд░реЛрдд - bitbucket.org/solus_rex/netbeans_guiwizard_plugin



рдпрдерд╛рд╕реНрдерд┐рддрд┐


рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рд╕реНрд░реЛрдд bitbucket.org/solus_rex/android_guiwizard рдкрд░ рдЙрдкрд▓рдмреНрдз рд╣реИрдВ



рд╕рдВрдХрд▓рд┐рдд рдорд╛рд░реНрдХрдЕрдк рдлрд╝рд╛рдЗрд▓ рдХреЗ рдкрд╛рд░реНрд╕рд┐рдВрдЧ рдХреЛ рдбреАрдмрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдк рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдореЗрдВ рдирд┐рд╣рд┐рдд рдмрд╛рдЗрдирд░реА рдлрд╝рд╛рдЗрд▓реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдПрдкреАрдХреЗ рдлрд╝рд╛рдЗрд▓ рдХреЛ рдЕрдирдЬрд╝рд┐рдк рдХрд░рдирд╛ рд╣реЛрдЧрд╛ рдФрд░ xml рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рд░рд┐рд╕ / рд▓реЗрдЖрдЙрдЯ рд╕реЗ GUIWizard / <рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдкреИрдХреЗрдЬ> / рдбреЗрдЯрд╛ рдЙрдкрдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ (рдпрд╣ рдпрд╛рдж рд░рдЦрдирд╛ рд╣реЛрдЧрд╛ рдХрд┐ рд╡реЗ рдПрдХ рд╕рдВрдХрд▓рд┐рдд рдмрд╛рдЗрдирд░реА рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рдирд┐рд╣рд┐рдд рд╣реИрдВ) рдХреЛ рдХреЙрдкреА рдХрд░реЗрдВред рд▓реЗрдЖрдЙрдЯ рдореЗрдВ, рдЖрдк рд╕реНрд░реЛрдд рдмрд╛рдЗрдирд░реА рдорд╛рд░реНрдХрдЕрдк рдлрд╝рд╛рдЗрд▓ рдФрд░ рдкреНрд░реЛрдЧреНрд░рд╛рдо рджреНрд╡рд╛рд░рд╛ рдЙрддреНрдкрдиреНрди рдлрд╝рд╛рдЗрд▓ рдХреЗ рдмрд╛рдЗрдЯ рддреБрд▓рдирд╛ рдкреНрд░рджрд░реНрд╢рди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдЬрдм рдЙрдирдХреЗ рдЖрдпрд╛рдо рдореЗрд▓ рдЦрд╛рддреЗ рд╣реИрдВред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдПрдкреНрд▓рд┐рдХреЗрд╢рди, рдЖрдЙрдЯрдкреБрдЯ рдлрд╝рд╛рдЗрд▓ рд▓рд┐рдЦрддреЗ рд╕рдордп, рдЙрд╕ рдХреНрд░рдо рдореЗрдВ рдирд╛рдо рдФрд░ рдкреИрд░рд╛рдореАрдЯрд░ рд╕реВрдЪрд┐рдпреЛрдВ рдХреА рддрд╛рд▓рд┐рдХрд╛ рдХреЛ рдЙрд╕ рдХреНрд░рдо рдореЗрдВ рд╕реЙрд░реНрдЯ рдХрд░рддрд╛ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рд╡реЗ рд╕реНрд░реЛрдд рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдереЗред



рд╡рд░реНрддрдорд╛рди рдЪрд░рдг рдХрд╛ рдЙрджреНрджреЗрд╢реНрдп рдореБрдЦреНрдп рд╡рд┐рдЪрд╛рд░реЛрдВ рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░рдирд╛ рдФрд░ рдЙрдиреНрд╣реЗрдВ рд▓реЗрдЖрдЙрдЯ рдкрд░ рд▓рд╛рдЧреВ рдХрд░рдирд╛ рдерд╛ред рд▓реЗрдЖрдЙрдЯ рдЖрдкрдХреЛ рдЗрд╕рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ:

рд▓реЗрдЖрдЙрдЯ рд╕реВрдЪреА рдореЗрдВ рдПрдХ рдЫреЛрдЯрд╛ рдХреНрд▓рд┐рдХ рдЗрд╕рдХреЗ рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди рдХреЛ рдХреЙрд▓ рдХрд░рддрд╛ рд╣реИ, рдФрд░ рдПрдХ рдмрд╛рдЗрдирд░реА рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд╕рд╣реЗрдЬреЗ рдЧрдП рдЕрдВрддрд┐рдо рдХреЛ рдЦреЛрд▓рд╛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рдЗрд╕рдХреА рдЕрдиреБрдкрд╕реНрдерд┐рддрд┐ рдореЗрдВ - рдЖрд╡реЗрджрди рдореЗрдВ рдПрдХ рд╕рдВрд╕рд╛рдзрдиред









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









рдкреИрд░рд╛рдореАрдЯрд░ рд╕реВрдЪреА рдореЗрдВ рдПрдХ рдЫреЛрдЯрд╛ рдХреНрд▓рд┐рдХ рдЕрдкрдиреЗ рдкреНрд░рдХрд╛рд░ рдХреЗ рдЕрдиреБрд░реВрдк рдПрдХ рд╕рдВрд╡рд╛рдж рд▓рд╛рддрд╛ рд╣реИ, рдФрд░ рдПрдХ рд▓рдВрдмрд╛ рдХреНрд▓рд┐рдХ рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреА рдПрдХ рд╕реВрдЪреА рд▓рд╛рддрд╛ рд╣реИ рдЬрд┐рд╕реЗ рдЗрд╕реЗ рд╕реМрдВрдкрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред









рдирдП рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдХрд╛ рд╕рд╡рд╛рд▓ рдЦреБрд▓рд╛ рд░рд╣рддрд╛ рд╣реИ - рдЙрдиреНрд╣реЗрдВ рдореВрд▓ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдореЗрдВ рддрд╛рд░ рджрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред



All Articles