рдпрд╣ рд▓реЗрдЦ рдХреНрд░рдорд┐рдХ рд░реВрдк рд╕реЗ рдореЗрд░реЗ Android рдореЛрдмрд╛рдЗрд▓ рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рд▓рд┐рдП рд╡рд┐рдХрд╕рд┐рдд рдХрд┐рдП рдЧрдП рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдЦреЛрдЬ рдЗрдВрдЬрди рдХреЗ рдЙрджрд╛рд╣рд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдкреНрд░рджрд░реНрд╢рди рдореЗрдВ рд╕реБрдзрд╛рд░ рдХреЗ рд╡рд┐рднрд┐рдиреНрди рдкрд╣рд▓реБрдУрдВ рдХреА рдЬрд╛рдВрдЪ рдХрд░рддрд╛ рд╣реИред рдпрджрд┐ рдмрдбрд╝реА рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рдХрд╛рд░реНрдпрдХреНрд░рдореЛрдВ рдХреЗ рд╕рд╛рде рдЦреЛрдЬ рдЗрдВрдЬрди рд╕реНрд╡рдпрдВ рд╡рд┐рднрд┐рдиреНрди рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧреА рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рддреЛ рд▓реЗрдЦ рдореБрдЦреНрдп рд░реВрдк рд╕реЗ рдбреЗрд╡рд▓рдкрд░реНрд╕ (рди рдХреЗрд╡рд▓ рдПрдВрдбреНрд░реЙрдЗрдб рдбреЗрд╡рд▓рдкрд░реНрд╕) рдХреЗ рд▓рд┐рдП рдмреНрдпрд╛рдЬ рдХрд╛ рд╣реЛрдЧрд╛ред рдФрд░ рд╕рднреА рдкрд╛рдардХреЛрдВ рдХреЗ рд▓рд┐рдП, рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдХреА рдкрд░рд╡рд╛рд╣ рдХрд┐рдП рдмрд┐рдирд╛, рдкреЛрд▓ " рдореЛрдмрд╛рдЗрд▓ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдореЗрдВ рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ рдореЗрд░реЗ рд▓рд┐рдП рдХреНрдпрд╛ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ? "
рдореИрдВ рдЖрдкрдХрд╛ рд╕реНрд╡рд╛рдЧрдд рдХрд░рддрд╛ рд╣реВрдВ, рд╣реЗрдмрд░ рдХреЗ рдкрд╛рдардХреЛрдВ,
рдореИрдВ рдереЛрдбрд╝реА рдкреГрд╖реНрдарднреВрдорд┐ рдХреЗ рд╕рд╛рде рд╢реБрд░реВ рдХрд░реВрдБрдЧрд╛ - рд╕рдорд╕реНрдпрд╛ рдХреЗ рд╡рд┐рд╡рд░рдг рдХреЗ рд╕рд╛рде, рдФрд░ рдлрд┐рд░ рдореИрдВрдиреЗ рд╕рдорд╕реНрдпрд╛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рддрд░реАрдХреЗ рдХреЗ рд╕рд╛рде рдЬрд╛рд░реА рд░рдЦрд╛ред
рдореИрдВ, рдПрдХ рдПрдВрдбреНрд░реЙрдЗрдб рдлреЛрди рдХреЗ рдЧрд░реНрд╡ рдХреЗ рдорд╛рд▓рд┐рдХ рдХреЗ рд░реВрдк рдореЗрдВ, рд╕рд┐рд╕реНрдЯрдо рдХреЗ рдЦреБрд▓реЗрдкрди рдФрд░ рд╡рд┐рднрд┐рдиреНрди рдмрд╛рдЬрд╛рд░реЛрдВ рд╕реЗ рджреЛрдиреЛрдВ рдХреЛ рд╡рд╣рд╛рдВ рдХрдИ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдбрд╛рд▓рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╣реБрдд рдЦреБрд╢ рд╣реВрдВ, рдФрд░ рдХрд╣реАрдВ рд╕реЗ рдбрд╛рдЙрдирд▓реЛрдб рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдореЗрд░реЗ рдЕрдЪреНрдЫреЗ рдкреБрд░рд╛рдиреЗ рдЧреИрд▓реЗрдХреНрд╕реА рдиреЛрдЯ рдкрд░ рдФрд╕рддрди рд▓рдЧрднрдЧ 150 рдЕрдиреБрдкреНрд░рдпреЛрдЧ рд╣реИрдВ, рдЬрд┐рдирдореЗрдВ рд╕реЗ рдЕрдзрд┐рдХрд╛рдВрд╢ рдХрд╛ рдореИрдВ рд╕рдордп-рд╕рдордп рдкрд░ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВред
рдЗрд╕ рднрд╛рд╡рдирд╛ рдХреЗ рд╕рд╛рде рдХрд┐ рдЕрдзрд┐рдХ
рдЧрд╛рдпреЛрдВ рдХреЗ рдЖрд╡реЗрджрди рд╣реИрдВ, рдЬрд┐рддрдирд╛ рдЕрдзрд┐рдХ
рджреВрдз рдореИрдВ рдЕрдкрдиреЗ рдлреЛрди рд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ, рдореИрдВрдиреЗ рджреЗрдЦрд╛ рдХрд┐ рдореБрдЭреЗ рдЙрд╕ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рд▓рд┐рдП рдЖрдЗрдХрди рдХреА рддрд▓рд╛рд╢ рдореЗрдВ рд╕реНрдХреНрд░реАрди рд╕реЗ рд╕реНрдХреНрд░реАрди рдкрд░ рд╕реНрдХреНрд░реЙрд▓ рдХрд░рдиреЗ рдореЗрдВ рдмрд╣реБрдд рд╕рдордп рдмрд┐рддрд╛рдирд╛ рдкрдбрд╝рддрд╛ рд╣реИ рдЬрд┐рд╕рдХреА рдореБрдЭреЗ рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдЬрдм рдХреБрдЫ рдХрд╛рд░реНрдпрдХреНрд░рдо рд╣реЛрддреЗ рд╣реИрдВ, рддреЛ рдЙрдиреНрд╣реЗрдВ рдЦреЛрдЬрдирд╛ рдЖрд╕рд╛рди рд╣реЛрддрд╛ рд╣реИред рдЙрдиреНрд╣реЗрдВ рд╣реЛрдо рд╕реНрдХреНрд░реАрди рдкрд░ рд░рдЦрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдпрд╛ рдбреИрдбреАрдЬрд╝ рдореЗрдВ рдХреНрд░рдордмрджреНрдз рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдпрд╣ рд╕рдм рдЕрдЪреНрдЫрд╛ рдФрд░ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реИ рдпрджрд┐ 20-30 рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
рд▓реЗрдХрд┐рди рдЬрдм рд╕реЗ рдореИрдВ рднрд╛рд░реА рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреА рд╢реНрд░реЗрдгреА рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╣реВрдВ, рдореИрдВрдиреЗ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЛ рдЦреЛрдЬрдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рддреНрд╡рд░рд┐рдд рд╡рд┐рдзрд┐ рдХреА рддрд▓рд╛рд╢ рд╢реБрд░реВ рдХрд░ рджреАред
рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХрддрд╛рдПрдВ рдХрд╛рдлреА рд╕рд░рд▓ рд╣реИрдВ:
рдЦреЛрдЬ рддреЗрдЬ рдФрд░ рд╕рдВрд╕рд╛рдзрди-рдмрдЪрдд (рдкреНрд░реЛрд╕реЗрд╕рд░, рдмреИрдЯрд░реА) рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдП, рдФрд░ рд╕рдм рдХреБрдЫ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП - рдореИрдВ рдЦреБрдж рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рдХреБрдЫ рднреА рд╕реНрдерд╛рдкрд┐рдд, рд╕реЙрд░реНрдЯ, рдпрд╛ рд╢реЙрд╡ рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ред

рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдореИрдВрдиреЗ рддреНрд╡рд░рд┐рдд рдЦреЛрдЬ рдХреЗ рд▓рд┐рдП рдПрдХ рдЖрд╡реЗрджрди рдХреА рддрд▓рд╛рд╢ рд╢реБрд░реВ рдХрд░ рджреА рдФрд░ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЛ рдЦреЛрдЬрдиреЗ рдФрд░ рд▓реЙрдиреНрдЪ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╛рдЬрд╝рд╛рд░ рдореЗрдВ рдХрдИ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдорд┐рд▓реЗ, рд▓реЗрдХрд┐рди рдЙрди рд╕рднреА рдореЗрдВ рд╡рд┐рднрд┐рдиреНрди рджреЛрд╖ рдереЗ, рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдЦреЛрдЬ рдореЗрдВ, рдЗрд╕рд▓рд┐рдП рдореБрдЭреЗ Google рд╕реЗ рдорд╛рдирдХ рдПрдВрдбреНрд░реЙрдЗрдб рдЦреЛрдЬ рдХреЗ рд╕рд╛рде рд╕рдВрддреЛрд╖ рдХрд░рдирд╛ рдкрдбрд╝рд╛ред рд╡рд╣ рдмреЗрд╢рдХ рдзреАрдорд╛ рдерд╛, рд▓реЗрдХрд┐рди рдЙрд╕рдиреЗ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рджреЗрдЦрд╛ рдФрд░ рдкрд╛рдпрд╛ рдХрд┐ рдЙрд╕реЗ рдХреНрдпрд╛ рдЪрд╛рд╣рд┐рдПред
рдПрдВрдбреНрд░реЙрдЗрдб 4.1 рдкрд░ рдЕрдкрдбреЗрдЯ рдХреЗ рдмрд╛рдж рдХреБрдЫ рдмрд┐рдВрджреБ рдкрд░, Google рдирд╛рдУ рдиреЗ рдЦреЛрдЬ рдХреЛ рдмрджрд▓ рджрд┐рдпрд╛, рдЬрд┐рд╕рдиреЗ рдЕрдЪрд╛рдирдХ рдЗрдВрдЯрд░рдиреЗрдЯ рдХрдиреЗрдХреНрд╢рди рдХреЗ рдмрд┐рдирд╛ рдХрд╛рдо рдХрд░рдирд╛ рдмрдВрдж рдХрд░ рджрд┐рдпрд╛ (рд╢рд╛рдпрдж рдХреЗрд╡рд▓ рдореБрдЭреЗ?), рдпрд╣ рдмреИрдЯрд░реА рдкрд░ рдмрд╣реБрдд рдЕрдзрд┐рдХ рдЧреБрд╕реНрд╕рд╛ рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░ рджрд┐рдпрд╛ рдФрд░ рдореБрдЭреЗ рдпрд╛рддреНрд░рд╛рдПрдВ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ рдЬрд╣рд╛рдВ рдореИрдВ рдмрд┐рд▓реНрдХреБрд▓ рдирд╣реАрдВ рдЬрд╛рдирд╛ рдЪрд╛рд╣рддрд╛ред рдХреЗрд╡рд▓ рдЕрдм рдореИрдВрдиреЗ рдХрд╛рд░реНрдпрдХреНрд░рдореЛрдВ рдХреА рддрд▓рд╛рд╢ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдмрдВрдж рдХрд░ рджреАред
рдЗрд╕ рд╡рд┐рдЪрд╛рд░ рдХреЗ рд╕рд╛рде: "рдПрд╣, Google, рдЖрдкрдХреЗ рд╕рд╛рде рдХреНрдпрд╛ рдЧрд▓рдд рд╣реИ - рд╡реНрдпрдХреНрддрд┐рдЧрдд рдбреЗрдЯрд╛ рд╕рдВрдЧреНрд░рд╣ рдкреНрд░рдмрдВрдзрдХреЛрдВ рдиреЗ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЛ рдмрджрд▓ рджрд┐рдпрд╛" рдЕрдиреНрдп рдХрд╛рд░реНрдпрдХреНрд░рдореЛрдВ рдХреА рддрд▓рд╛рд╢ рд╢реБрд░реВ рд╣реБрдИ, рд▓реЗрдХрд┐рди, рдареЛрд╕ рд▓рд╛рдВрдЪрд░ рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдЬрд┐рдиреНрд╣реЗрдВ рдореБрдЭреЗ рдЦреБрдж рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдирд╛ рдерд╛, рдореБрдЭреЗ рдХреБрдЫ рднреА рдирд╣реАрдВ рдорд┐рд▓рд╛ (рд╢рд╛рдпрдж рдЧрд▓рдд рд╢рдмреНрджреЛрдВ рдХреЗ рд▓рд┐рдП рдЦреЛрдЬ рдХреА рдЧрдИ рдереА)ред
рдЦреИрд░, рдЪреВрдВрдХрд┐ рдХреБрдЫ рднреА рдирд╣реАрдВ рд╣реИ, рдореИрдВ рдХреНрдпрд╛ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ? рдореИрдВ рдЦреБрдж рдЖрдИрдбреАрдИ рдореЗрдВ рдЪрд╛рдмрд┐рдпреЛрдВ рдкрд░
рдПрдХ рдЦрд╛рдИ рдЦреЛрдж рд╕рдХрддрд╛ рд╣реВрдВ, рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдПрдХ рджрд┐рди рдХреЗ рд▓рд┐рдП рд╣реИ, рдореИрдВ рдЦреБрдж рдХреЗ рд▓рд┐рдП рдПрдХ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдХрд╛рд░реНрдпрдХреНрд░рдо рдмрдирд╛рдКрдВрдЧрд╛ - рдЬреИрд╕рд╛ рдХрд┐ рд╡реЗ рдХрд╣рддреЗ рд╣реИрдВ: "рдПрдХ рджрд┐рди рдЦреЛрдирд╛ рдФрд░ рдлрд┐рд░ рдПрдХ рдШрдВрдЯреЗ рдореЗрдВ рдЙрдбрд╝рдирд╛ рдмреЗрд╣рддрд░ рд╣реИ" ред
рдореБрдЦреНрдп рд╕реНрдерд┐рддрд┐:
рдкрд░рд┐рдгрд╛рдо рдвреВрдВрдврдирд╛ рдЬрд▓реНрджреА рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПредрдореИрдВ рдЗрд╕ рд▓реЗрдЦ рдореЗрдВ рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░реВрдБрдЧрд╛ (рддрд╛рдХрд┐ рдКрдм рди рд╣реЛ, рдкрд╛рда рд╕рдордп-рд╕рдордп рдкрд░ рдПрдХ рдХреЛрдб рдХреЗ рд╕рд╛рде рд╣реЛрдЧрд╛)
рдЬреЛ рдХреБрдЫ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рд╣реИ рд╡рд╣ рдирдпрд╛ рдирд╣реАрдВ рд╣реИ, рдмрд▓реНрдХрд┐ рдХрд╛рд░реНрдпрдХреНрд░рдореЛрдВ рдХреЗ рдкреНрд░рджрд░реНрд╢рди рдХреЛ рдмреЗрд╣рддрд░ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЛ рдзреНрдпрд╛рди рджреЗрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред
рдПрдВрдбреНрд░реЙрдЗрдб рдУрдПрд╕ рдХреЗ рд▓рд┐рдП рдЬрд╛рд╡рд╛ рдореЗрдВ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рдПрдХ рдареЛрд╕ рдХрд╛рд░реНрдпрдХреНрд░рдо рдПрдХ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд░реВрдк рдореЗрдВ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЙрдкрд░реЛрдХреНрдд рдкрд╣рд▓реВ рдЕрдиреНрдп рд╡рд╛рддрд╛рд╡рд░рдгреЛрдВ рдкрд░ рд▓рд╛рдЧреВ рд╣реЛрддреЗ рд╣реИрдВред
рд╡рд╛рдВрдЫрд┐рдд рдХрд╛рд░реНрдпрдХреНрд░рдо рдореЗрдВ рдореБрдЦреНрдп рдХрд╛рд░реНрд░рд╡рд╛рдИ рджрд░реНрдЬ рдХрд┐рдП рдЧрдП рдХреАрд╡рд░реНрдб рджреНрд╡рд╛рд░рд╛ рдЕрдиреНрдп рдХрд╛рд░реНрдпрдХреНрд░рдореЛрдВ рдХреА рдЦреЛрдЬ рдХрд░рдирд╛ рд╣реИ, рдЕрд░реНрдерд╛рддред рдЕрдиреНрдп рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рдореЗрдЯрд╛рдбреЗрдЯрд╛ рдХреЛ рдЦреЛрдЬреЗрдВред
рдУрдПрд╕ рд╕реЗ рдЗрд╕ рдбреЗрдЯрд╛ рдХрд╛ рдЕрдиреБрд░реЛрдз рдХрд░рдирд╛ рдХреЛрдИ рдмрдбрд╝реА рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рд╣реИ:
Intent i=new Intent(Intent.ACTION_MAIN, null); i.addCategory(Intent.CATEGORY_LAUNCHER); final List<ResolveInfo> apps = context.getPackageManager().queryIntentActivities(i, 0);
0. рд╕рдмрд╕реЗ рд╕рд░рд▓ рд╕рдорд╛рдзрд╛рди рд░реИрдЦрд┐рдХ рдЦреЛрдЬ рд╣реИред
рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рд╣рдо рд╕реВрдЪреА рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЪрд▓рддреЗ рд╣реИрдВ рдФрд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рдорд┐рд▓рдиреЗ рд╡рд╛рд▓реА рд╣рд░ рдЪреАрдЬ рдХреЛ рджрд┐рдЦрд╛рддреЗ рд╣реИрдВред
рдФрд░ рдпрд╣рд╛рдБ рдпрд╣ рд╣реИ - рдирд┐рд╖реЗрдз
рдХрд╛ рдПрдХ
рдкреЗрдбрд╝ ред 150 рдХрд╛рд░реНрдпрдХреНрд░рдореЛрдВ рдХреЗ рд╕рд╛рде, рдЗрд╕ рдЦреЛрдЬ рдореЗрдВ рдХрдИ рд╕реЗрдХрдВрдб рд▓рдЧрддреЗ рд╣реИрдВред
рдареАрдХ рд╣реИ, рдпрд╣ рдУ (рдПрди) рдЬрдЯрд┐рд▓рддрд╛ рдХреЗ рд╕рд╛рде рддрд░реНрдХрд╕рдВрдЧрдд рд╣реИ, рдЬрд┐рд╕рдХрд╛ рдЕрд░реНрде рд╣реИ рдЦреЛрдЬрдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рд╕рдмрд╕реЗ рдЦрд░рд╛рдм рд╕реНрдерд┐рддрд┐ рдореЗрдВ 150 рддреБрд▓рдирд╛рддреНрдордХ рд╕рдВрдЪрд╛рд▓рди, рд▓реЗрдХрд┐рди рдпрд╣ рдЕрдЪреНрдЫрд╛ рдирд╣реАрдВ рд╣реИ, рдореИрдВ рдЕрднреА рднреА рдУ (рд▓реЙрдЧ (рдПрди)) рдХреЛ рдкрд╕рдВрдж рдХрд░реВрдВрдЧрд╛ред рдЬреИрд╕рд╛ рдХрд┐ рд╣рдо рд╕рднреА рдЬрд╛рдирддреЗ рд╣реИрдВ, рдЬрдм рдЗрд╕ рддрд░рд╣ рдХреА рдЬрдЯрд┐рд▓рддрд╛ рдХреА рдЦреЛрдЬ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рд╡реЗ рд╣рдореЗрдВ рдкреЗрдбрд╝ рджреЗрддреЗ рд╣реИрдВ (рдореИрдВ рдирд╣реАрдВ рдЬрд╛рдирддрд╛ рдХрд┐ рдХрд┐рд╕ рддрд░рд╣ рдХреЗ рдкреЗрдбрд╝ рдХрд┐рд╕ рдЬрдЯрд┐рд▓рддрд╛ рдХреЛ рдЦреЛрдЬрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди
рдпрд╣рд╛рдБ рдПрдХ рдЕрдЪреНрдЫрд╛ рд╕рдВрдХреЗрдд
рд╣реИ )ред
рдирд┐рд╖реНрдХрд░реНрд╖: рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдХрдИ рддрддреНрд╡ рд╣реИрдВ рддреЛ рд░реИрдЦрд┐рдХ рдЦреЛрдЬ рдХрд╛ рдЙрдкрдпреЛрдЧ рди рдХрд░реЗрдВред
1. рдХреНрд╡рд┐рдХ рд╕реЙрд▓реНрдпреВрд╢рди - рдкреЗрдбрд╝реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЦреЛрдЬреЗрдВ

a) рдЕрдзрд┐рдХрд╛рдВрд╢ рдкреЗрдбрд╝ рдЬрдЯрд┐рд▓рддрд╛ рдУ (рд▓реЙрдЧ (n)) рдХреЗ рд╕рд╛рде рдЬрд╛рдирдХрд╛рд░реА рдЦреЛрдЬрддреЗ рд╕рдордп рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ, рдЕрд░реНрдерд╛рдд рдФрд╕рддрди 150 рддрддреНрд╡реЛрдВ рдХреЛ рджреЛ рд╕реЗ рдЕрдзрд┐рдХ рд╕рдВрдЪрд╛рд▓рди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред рдРрд╕рд╛ рд╕реБрдзрд╛рд░ рд▓рдЧрднрдЧ 50-70 рдмрд╛рд░ рдореЗрд░реЗ рдЕрдиреБрдХреВрд▓ рдерд╛ (рдФрд░ рдЬрдм рдЖрдк рд╕рдордЭрддреЗ рд╣реИрдВ рдХрд┐ рдЦреЛрдЬ рдХрдИ рдХреНрд╖реЗрддреНрд░реЛрдВ рдореЗрдВ рд╣реЛрддреА рд╣реИ, рддреЛ рд╕реБрдзрд╛рд░ рд╣рдЬрд╛рд░реЛрдВ рдЧреБрдирд╛ рд╣реИ)ред
рдирд┐рд╖реНрдХрд░реНрд╖: рдпрджрд┐ рдЖрдк рдЕрд╕рдВрд░рдЪрд┐рдд рдЬрд╛рдирдХрд╛рд░реА рдореЗрдВ рдХреБрдЫ рдЦреЛрдЬрдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рдХреБрдЫ рд╕рдордп рдпрд╛ рд╕рдВрд░рдЪрдирд╛ рдХреА рдЬрд╛рдирдХрд╛рд░реА рд▓реЗрдВред
рдЦ) рдореБрдЭреЗ рдпрд╣ рдкреЗрдбрд╝ рдХрд╣рд╛рдВ рдорд┐рд▓ рд╕рдХрддрд╛ рд╣реИ? рдкрд╣рд▓реЗ рдЖрдкрдХреЛ рдЙрдкрд▓рдмреНрдз рдЬрд╛рдирдХрд╛рд░реА рд╕реЗ рдПрдХ рдкреЗрдбрд╝ рдмрдирд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ - рдЗрд╕ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рдЕрдиреБрдХреНрд░рдордг рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИред рдпрд╣рд╛рдБ рдПрдХ рдмрдбрд╝рд╛ BUT рд╣реЛрддрд╛ рд╣реИ: рдпрд╣ рдЕрдиреБрдХреНрд░рдордг рдЦреБрдж O (n log (n)) рд╕реЗ, рдУрд╣ рдбрд┐рдпрд░, O (n (2)) рддрдХ рд▓реЗ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
рдирд┐рд╖реНрдХрд░реНрд╖: рдпрд╣ рдордд рднреВрд▓реЛ рдХрд┐ рдЬрдм "рдПрдХ рджрд┐рди рдЦреЛрдирд╛ рдФрд░ рдлрд┐рд░ рдПрдХ рдШрдВрдЯреЗ рдореЗрдВ рдЙрдбрд╝рд╛рди рднрд░рдирд╛ рдмреЗрд╣рддрд░ рд╣реЛрддрд╛ рд╣реИ" рддреЛ рдЖрдк рдЕрднреА рднреА рд╢реБрд░реБрдЖрдд рдореЗрдВ рд╣реА рджрд┐рди рдЦреЛ рджреЗрддреЗ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рдХреЗрд╡рд▓ рддрдм рд╣реА рдЗрдВрдбреЗрдХреНрд╕рд┐рдВрдЧ рдХрд░реЗрдВ, рдЬрдм рдмрд╣реБрдд рдЕрдзрд┐рдХ рдбреЗрдЯрд╛ рд╣реЛ, рдЖрдк рдЕрдХреНрд╕рд░ рдЦреЛрдЬ рдХрд░рдиреЗ рдЬрд╛ рд░рд╣реЗ рд╣реИрдВ рдФрд░ рдбреЗрдЯрд╛ рд╢рд╛рдпрдж рд╣реА рдХрднреА рдмрджрд▓рддрд╛ рд╣реИ (рдпрд╣ рдбреЗрдЯрд╛ рдкрд░ рднреА рд▓рд╛рдЧреВ рд╣реЛрддрд╛ рд╣реИ) рд╣реИрд╢ рддрд╛рд▓рд┐рдХрд╛рдУрдВ рдФрд░ рдХреНрд░рдордмрджреНрдз рд╕реВрдЪрд┐рдпреЛрдВ рдореЗрдВ)ред
рдЧ) рд╡рд┐рд╢реБрджреНрдз рд░реВрдк рд╕реЗ рдкреБрд░реБрд╖рд╡рд╛рджреА рдЙрджреНрджреЗрд╢реНрдпреЛрдВ рд╕реЗ рдмрд╛рд╣рд░, рдмреЗрд╢рдХ, рдореИрдВрдиреЗ рдХреБрдЫ рджрд┐рдиреЛрдВ рдХреЗ рд▓рд┐рдП рдЕрдкрдиреА рдЕрдиреБрдХреНрд░рдордгрд┐рдХрд╛ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рд╕рд╛рде рдкреНрд░рдпреЛрдЧ рдХрд┐рдпрд╛, рдЦреЛрдЬ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рддреЗрдЬ рдХрд░рдиреЗ рдХреЗ рд╕рд╛рде рд╡рд╛рдВрдЫрд┐рдд рдкреЗрдбрд╝ рдкреНрд░рд╛рдкреНрдд рдХрд┐рдпрд╛ред рд╕рдЪ рд╣реИ, рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рдкреЗрдбрд╝ рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдореИрдВрдиреЗ рдЗрд╕рдХреА рддреБрд▓рдирд╛ рд╕реНрдХреНрд▓рд╛рдЗрдЯ рд╕реЗ рдЗрдВрдбреЗрдХреНрд╕ рдХреЗ рд╕рд╛рде рдЧрддрд┐ рдореЗрдВ рдХрд░рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ - рдкрд░рд┐рдгрд╛рдо рдореЗрд░реЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЗ рдкрдХреНрд╖ рдореЗрдВ рдереЗ (рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╕реА рдореЗрдВ рд╕реНрдХреНрд▓рд╛рдЗрдЯ рдХреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЬрд╛рд╡рд╛ рдпрд╣рд╛рдВ рдзреАрдорд╛ рд╣реИ)ред рдореИрдВ рд╡реИрд╕реЗ рднреА Sqlite рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ред
рдирд┐рд╖реНрдХрд░реНрд╖: рдкрд╣рд┐рдпрд╛ рдХреЛ рд╕реБрджреГрдврд╝ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ - рджреЗрд╢реА рднрд╛рд╖рд╛рдУрдВ рдореЗрдВ рд▓рд┐рдЦреЗ рдЧрдП рд╕реВрдЪрдХрд╛рдВрдХреЛрдВ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рддреНрд╡рд░рд┐рдд рд╕рдорд╛рдзрд╛рдиреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред
2. рдбреЗрдЯрд╛рдмреЗрд╕ рд╕реЗ рдбреЗрдЯрд╛ рдЖрдЙрдЯрдкреБрдЯ
рд╕рдордп рдХрд╛ рдЕрдЧрд▓рд╛ рдЧрдВрднреАрд░ рдиреБрдХрд╕рд╛рди рдбреЗрдЯрд╛рдмреЗрд╕ рд╕реЗ рдбреЗрдЯрд╛ рдЖрдЙрдЯрдкреБрдЯ рдХрд░рддреЗ рд╕рдордп рд╣реЛрддрд╛ рд╣реИред
рддрдереНрдп рдпрд╣ рд╣реИ рдХрд┐ рдкреЗрдбрд╝реЛрдВ / рдЕрдиреБрдХреНрд░рдорд┐рддреЛрдВ рдореЗрдВ рдХреЗрд╡рд▓ рдЖрд╡рд╢реНрдпрдХ рдбреЗрдЯрд╛ рдХреЗ рд╕рдВрдХреЗрдд рд╣реЛрддреЗ рд╣реИрдВ, рдЬрд┐рдиреНрд╣реЗрдВ рдЕрдм рдкрдврд╝рдиреЗ рдФрд░ рдЙрдиреНрд╣реЗрдВ рдЬрд╣рд╛рдВ рд╕реЗ рдЕрдиреБрд░реЛрдз рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рд╡рд╣рд╛рдВ рд▓реЗ рдЬрд╛рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рдЗрд╕ рдмрд┐рдВрджреБ рдкрд░, рдЖрдк рдХреЗрд╡рд▓ рдЖрдЙрдЯрдкреБрдЯ рдбреЗрдЯрд╛ рдХреА рдорд╛рддреНрд░рд╛ рдХреЛ рдХрдо рдХрд░рдХреЗ рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЬрд┐рд╕рдХрд╛ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдорддрд▓рдм рд╣реИ
SELECT * FROM data
- рдпрд╣ рдПрдХ рдмреБрд░рд╛рдИ рд╣реИ рдЬреЛ рд╕рд┐рд╕реНрдЯрдо рд╕рдВрд╕рд╛рдзрдиреЛрдВ (рдореЗрдореЛрд░реА рдФрд░ рдкреНрд░реЛрд╕реЗрд╕рд░ рдХреНрд▓реЙрдХ рд╕рд╛рдЗрдХрд┐рд▓ рдЖрд╡рдВрдЯрди рдФрд░ рдХрдЪрд░рд╛ рд╕рдВрдЧреНрд░рд╣) рдХрд╛ рдЙрдкрднреЛрдЧ рдХрд░рддреА рд╣реИред
рдирд┐рд╖реНрдХрд░реНрд╖: рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдЙрди рдХреЙрд▓рдо рдХреЛ рдЗрдВрдЧрд┐рдд рдХрд░реЗрдВ рдЬрд┐рдирдХреА рдЖрдкрдХреЛ рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдЕрдиреНрдпрдерд╛ рдЖрдкрдХреЗ рджреНрд╡рд╛рд░рд╛ рдЖрд╡рд╢реНрдпрдХ рдбреЗрдЯрд╛ рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреЛ рдмреНрд▓реЙрдХ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред
3. рд╕реНрдореГрддрд┐ рдпрд╛ рдкреНрд░рджрд░реНрд╢рди
рддрдп рдХрд░реЗрдВ рдХрд┐ рдХрд╛рд░реНрдпрдХреНрд░рдо рдореЗрдВ рдЖрдкрдХреЗ рд▓рд┐рдП рдХреНрдпрд╛ рдЕрдзрд┐рдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ: рдХрдо рдкреНрд░реЛрд╕реЗрд╕рд░ рдШрдбрд╝реА рдЪрдХреНрд░ рдпрд╛ рдХрдо рдореЗрдореЛрд░реА рдЦрдкрддред рдЙрддреНрддрд░рд╛рд░реНрджреНрдз рджреБрд░реНрд▓рдн рдорд╛рдорд▓реЛрдВ рдореЗрдВ рдкреВрд░реНрд╡рддрд╛ рд▓реЗрддрд╛ рд╣реИ рдЬрдм рдмрд╕ рдкрд░реНрдпрд╛рдкреНрдд рд╕реНрдореГрддрд┐ рдирд╣реАрдВ рд╣реЛрддреА рд╣реИред рдпрджрд┐ рдХрд╛рд░реНрдпрдХреНрд░рдо рд▓рдЧрд╛рддрд╛рд░ рдкреГрд╖реНрдарднреВрдорд┐ рдореЗрдВ рдЪрд▓ рд░рд╣рд╛ рд╣реИ, рддреЛ рджреЛрдиреЛрдВ рдХрд╛рд░рдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИрдВред рдЬреНрдпрд╛рджрд╛рддрд░ рдорд╛рдорд▓реЛрдВ рдореЗрдВ, рдкрд╣рд▓рд╛ рдХрд╛рд░рдХ рдЕрдзрд┐рдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реЛрддрд╛ рд╣реИ: рдЖрдкрдХрд╛ рдХрд╛рд░реНрдпрдХреНрд░рдо рдЬрд┐рддрдирд╛ рдХрдо рд╕рдВрдЪрд╛рд▓рди рдХрд░рддрд╛ рд╣реИ, рдЙрддрдиреА рд╣реА рддреЗрдЬреА рд╕реЗ рдпрд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рдЬрд┐рд╕рдХрд╛ рдЕрд░реНрде рд╣реИ рдХрд┐ рдЕрдиреНрдп рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдЕрдзрд┐рдХ рдЪрдХреНрд░ рдмрд╛рдХреА рд╣реИрдВред рдпрджрд┐ рдкрд╣рд▓реЗ рд╕реЗ рдорд╛рдВрдЧреА рдЧрдИ рдЬрд╛рдирдХрд╛рд░реА / рдЧрд┐рдирд╛ / рдкрд╛рдпрд╛ рдЧрдпрд╛ рдкрд░рд┐рд╡рд░реНрддрди рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ рдФрд░ рдлрд┐рд░ рд╕реЗ рдЗрд╕рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ, рддреЛ рдЗрд╕реЗ рдХреИрд╢ рдХрд░рдирд╛ рдмреЗрд╣рддрд░ рд╣реЛрддрд╛ рд╣реИ рддрд╛рдХрд┐ рдкреНрд░реЛрд╕реЗрд╕рд░ рдХрд╛ рджреВрд╕рд░реА рдмрд╛рд░ рдЙрдкрдпреЛрдЧ рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЬреЛ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЧрдгрдирд╛ рдХреА рдЧрдИ рд╣реИред
рд╡реИрд╕реЗ, рдореЛрдмрд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдкрд░, рдмреИрдЯрд░реА рдХреА рдЦрдкрдд рдореЗрдореЛрд░реА рдХреА рдЦрдкрдд рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдирд╣реАрдВ рд╣реИ ...рдФрд░ рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдкреНрд░реЛрд╕реЗрд╕рд░ рдХреЗ рд╕рд╛рде, рдЬреЛ рдХрдИ рд▓реЛрдЧ рднреВрд▓ рдЬрд╛рддреЗ рд╣реИрдВ, рдЕрдкрдиреЗ рд╕рд┐рд╕реНрдЯрдо рдкрд░ рд╕рднреА рдкреНрд░рдХрд╛рд░ рдХреЗ рдореЗрдореЛрд░реА рдСрдкреНрдЯрд┐рдорд╛рдЗрдЬрд╝рд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рддреЗ рд╣реИрдВред рдпреЗ рд╡рд╣реА рдСрдкреНрдЯрд┐рдорд╛рдЗрдЬрд╝рд░ рдЙрди рдкреНрд░реЛрдЧреНрд░рд╛рдореЛрдВ рдХреА рддрд▓рд╛рд╢ рдореЗрдВ рд░рд╣рддреЗ рд╣реИрдВ рдЬреЛ рд░реИрдо рдХрд╛ рдЙрдкрднреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдЙрд╕реА рд╕рдордп рдореЗрдореЛрд░реА рдХреЛ рд╕рд╛рдлрд╝ рдХрд░рдиреЗ рдФрд░ рд╕рд╛рдлрд╝ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░реЛрд╕реЗрд╕рд░ рд╕рд╛рдЗрдХрд┐рд▓ рдЦрд░реНрдЪ рдХрд░рддреЗ рд╣реИрдВред рдРрд╕реЗ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдЬреЛ рд╕реНрдореГрддрд┐ рд╕реЗ рд╡рдВрдЪрд┐рдд рд░рд╣ рдЧрдП рд╣реИрдВ, рдЬрд╣рд╛рдБ рдЙрдиреНрд╣реЛрдВрдиреЗ рдХреБрдЫ рдХреИрд╢ рдХрд┐рдпрд╛ рд╣реИ, рдЬрд╛рдирдХрд╛рд░реА рдХреЛ рдкреБрдирдГ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдордЬрдмреВрд░ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдпрд╛рдиреА рдореЗрдореЛрд░реА рдСрдкреНрдЯрд┐рдорд╛рдЗрдЬрд╝рд░ рдореЗрдореЛрд░реА рдЦрдкрдд рдХреЗ рдЖрдВрдХрдбрд╝реЛрдВ рдореЗрдВ рд╕реБрдзрд╛рд░ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдПрдХ рд╣реА рд╕рдордп рдореЗрдВ рдЕрдзрд┐рдХ рд╕реАрдкреАрдпреВ рд▓реЛрдб рдФрд░ рддреЗрдЬ рдмреИрдЯрд░реА рдбреНрд░реЗрди рдореЗрдВ рдпреЛрдЧрджрд╛рди рдХрд░рддреЗ рд╣реИрдВред
рдЕрдм, рдЖрдЗрдП рджреЗрдЦреЗрдВ рдХрд┐ рдЗрд╕ рддрд░рд╣ рдХреЗ рдХреИрд╢рд┐рдВрдЧ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдкреНрд░рджрд░реНрд╢рди рдХреЛ рдмреЗрд╣рддрд░ рдмрдирд╛рдиреЗ рдореЗрдВ рдЖрдкрдХреА рдорджрдж рдХрд░рддрд╛ рд╣реИ:
a) рдХреЛрдб рдХреЗ рдХреБрдЫ рд╡рд░реНрдЧреЛрдВ (рдЪрдХреНрд░реЛрдВ, рдХрд╛рд░реНрдпреЛрдВ) рдореЗрдВ рдкреНрд░рд╛рдкреНрдд рдбреЗрдЯрд╛ рдХреЗ рдЕрдкреЗрдХреНрд╖рд┐рдд рдкреБрди: рдЖрд╡реЗрджрди рдХреЗ рд╕рд╛рде, рдкрд░рд┐рдгрд╛рдо рдХреЛ рдмрдЪрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдпрд╣ рдЕрдзрд┐рдХ рд▓рд╛рднрджрд╛рдпрдХ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП:
static int[] a=new int[1000]; for(int i=0;i<a.length;i++){ ... }
рдпрджрд┐ рд╣рдо рд╡рд┐рдХрд▓реНрдк 1 рдФрд░ 2 рдХреА рддреБрд▓рдирд╛ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рд╡рд┐рдХрд▓реНрдк 2 рддреЗрдЬ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдСрдмреНрдЬреЗрдХреНрдЯ рд╕реЗ рд▓рдВрдмрд╛рдИ рдорд╛рди рдирд┐рдХрд╛рд▓рдиреЗ рдкрд░ рдХреБрдЫ рд╕рдВрдЪрд╛рд▓рди рдХреЛ рдмрдЪрд╛рддрд╛ рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ рдпрд╣ рдЪрд░ рддрдХ рд╕реАрдзреА рдкрд╣реБрдВрдЪ рдХреЗ рдХрд╛рд░рдг рдорд╣рддреНрд╡рдкреВрд░реНрдг рдирд╣реАрдВ рд╣реИред рдпрджрд┐ рдпрд╣
length()
рдлрд╝рдВрдХреНрд╢рди рдерд╛, рддреЛ рд╡рд┐рдХрд▓реНрдк 1 рдореЗрдВ рд╕рдм рдХреБрдЫ рдмрд╣реБрдд рджреБрдЦрдж рд╣реЛрдЧрд╛ (рд╡реНрдпрд╛рдЦреНрдпрд╛ рдХреА рдЧрдИ рднрд╛рд╖рд╛рдУрдВ рдореЗрдВ рдпрд╣ рдмрд┐рд▓реНрдХреБрд▓ рджреБрдЦреА рд╣реИ, рд╕рдВрдХрд▓рд┐рдд рд▓реЛрдЧреЛрдВ рдореЗрдВ рдпрд╣ рдХрдВрдкрд╛рдЗрд▓рд░ рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИ: рд╡рд╣ рдЗрд╕ рджреБрдЦ рдХреЛ рджреЗрдЦ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рдЕрдиреБрдХреВрд▓рди рдХрд░ рд╕рдХрддрд╛ рд╣реИ, рдпрд╛ рд╢рд╛рдпрдж рдирд╣реАрдВ)ред рдореИрдВ рдЯреИрдмреВ рдХрд╛ рдкрд╣рд▓рд╛ рд╕рдВрд╕реНрдХрд░рдг рдХрд╣реВрдВрдЧрд╛ред
рдПрдВрдбреНрд░реЙрдЗрдб рдХреЗ рд▓рд┐рдП рдкреНрд░рд▓реЗрдЦрди рдореЗрдВ, Google рд╡рд┐рдХрд▓реНрдк 3 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдкрд░ рдЬреЛрд░ рджреЗрддрд╛ рд╣реИ, рдЬреЛ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐
int[]
рдХреЛ рдПрдХ рд╕реВрдЪреА рдХреЗ рд░реВрдк
int[]
рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рди рдХрд┐ рдПрдХ рдРрд░реЗ рдХреЗ рд░реВрдк рдореЗрдВ, рдЗрд╕рд▓рд┐рдП рдЗрдЯреНрд░реЗрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╕реЗ рдЧрддрд┐ рд▓рд╛рдн рдорд┐рд▓рддрд╛ рд╣реИред
рдирд┐рд╖реНрдХрд░реНрд╖: рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛ рдХреЗ рдЖрдзрд╛рд░ рдкрд░, рдЖрдкрдХреЛ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдореЗрдВ рджреЗрдЦрдирд╛ рдЪрд╛рд╣рд┐рдП рдФрд░ рдкрддрд╛ рд▓рдЧрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рдХрд┐ рдХрд┐рд╕ рд╡рд┐рдзрд┐ рдХреА рд╕рд┐рдлрд╛рд░рд┐рд╢ рдХреА рдЧрдИ рд╣реИред рд╕рд░рдгреА рдХреЗ рд▓рд┐рдП, рдЖрдорддреМрд░ рдкрд░ рд╡рд┐рдХрд▓реНрдк 2, рд╕реВрдЪреА рдХреЗ рд▓рд┐рдП, рдЖрдорддреМрд░ рдкрд░ рд╡рд┐рдХрд▓реНрдк 3ред
рдЖрдЧреЗ рдХреЗ рдЕрдиреБрдХреВрд▓рди рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛ рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдпрд╣ рдпрд╛рдж рд░рдЦрдиреЗ рдпреЛрдЧреНрдп рд╣реИ рдХрд┐ рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рдкреНрд░рддреНрдпреЗрдХ рдЙрдкрдпреЛрдЧ рдХрд╛ рдорддрд▓рдм рд╕реНрдЯреИрдХ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдирд╛ рд╣реИ (рдмреЗрд╢рдХ, рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдЬреНрдЮрд╛рдд рдЗрдирд▓рд╛рдЗрди рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рдЫреЛрдбрд╝рдХрд░)ред рдореИрдВ рдЗрд╕ рдЬрдЧрд╣ (рдЕрдиреНрдп рд▓реЗрдЦ рдХреЗ рд▓рд┐рдП рд╢рд╛рдпрдж рдПрдХ рд╡рд┐рд╖рдп) рдореЗрдВ рдЕрдиреНрдп рдорд╛рдЗрдХреНрд░реЛрдПрдкреНрдЯрд┐рдорд╛рдЗрдЬрд╝реЗрд╢рди рдирд╣реАрдВ рджреВрдВрдЧрд╛ред
рдЗрд╕ рддрд░рд╣ рдХреЗ рдорд╛рдЗрдХреНрд░реЛрдПрдкреНрдЯрд┐рдорд╛рдЗрдЬреЗрд╢рди рдХреБрдЫ рдЕрдирд╛рд╡рд╢реНрдпрдХ рд▓рдЧрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЕрдЧрд░ рдЖрдкрдХреЛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдмрдбрд╝реА рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рдмрд╛рд░-рдмрд╛рд░ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рд╣реЛрдиреЗ рдХреЗ рд╕рд╛рде, рдпрд╣ рдЦрдВрдб рдХрднреА-рдХрднреА рдЧрд▓рдд рдХреЛрдб рдХреЗ рдХрд╛рд░рдг 1000 рдХреЗ рдХрд╛рд░рдХ рд╕реЗ рдзреАрдорд╛ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рд╕реБрдзрд╛рд░ рдзреНрдпрд╛рди рджреЗрдиреЗ рдпреЛрдЧреНрдп рд╣реИред
b) рд╣рдорд╛рд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдкрд╛рда рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдЖрдЗрдХрди рднреА рдкреНрд░рджрд░реНрд╢рд┐рдд рд╣реЛрддрд╛ рд╣реИред
рдЖрдорддреМрд░ рдкрд░ рдЗрд╕реЗ
loadIcon()
рдлрд╝рдВрдХреНрд╢рди рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЕрдиреБрд░реЛрдз рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдЕрдиреБрд░реЛрдз рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдкреИрдХреЗрдЬреЛрдВ рдореЗрдВ рдПрдХ рдЖрдЗрдХрди рдЦреЛрдЬрддрд╛ рд╣реИ, рдЬреЛ рдбреЗрдЯрд╛рдмреЗрд╕ рд╕реЗ рдЕрдиреБрд░реЛрдз рдХрд░рдиреЗ рдореЗрдВ рдЕрдзрд┐рдХ рд╕рдордп рд▓реЗрддрд╛ рд╣реИред рдЗрд╕рд▓рд┐рдП, рдЕрдиреБрдХреНрд░рдордг рдХреЗ рджреМрд░рд╛рди, рд╣рдо Sqlite рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рдЖрдЗрдХрди рднреА рдЬреЛрдбрд╝реЗрдВрдЧреЗред рдлрд┐рд░ рд╕реЗ, рдЧрддрд┐ рдФрд░ рдореЗрдореЛрд░реА рдЦрдкрдд рдХреЗ рдмреАрдЪ рдПрдХ рд╡рд┐рдХрд▓реНрдк рд╣реИ: рддреЗрдЬреА рд╕реЗ рдирд┐рд╖реНрдкрд╛рджрди рдХреЗ рд▓рд┐рдП рдХреИрд╢рд┐рдВрдЧ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ рдФрд░ рдЕрддрд┐рд░рд┐рдХреНрдд рдореЗрдореЛрд░реА рдЦрдкрдд рдХреА рд╡рд┐рд╢реЗрд╖рддрд╛ рд╣реИред
рдирд┐рд╖реНрдХрд░реНрд╖: рдХреИрд╢рд┐рдВрдЧ рди рдХреЗрд╡рд▓ рдорд╛рдЗрдХреНрд░реЛрдкреЙрдЯрд┐рдорд╛рдЗрдЬреЗрд╢рди рдХреЗ рд▓рд┐рдП рд▓рд╛рдн рджреЗрддрд╛ рд╣реИ, рдмрд▓реНрдХрд┐ рдореИрдХреНрд░реЛрд╕рд╛рдЗрдЯрд┐рдорд╛рдЗрдЬреЗрд╢рди рдХреЗ рд▓рд┐рдП рднреА рд▓рд╛рдн рджреЗрддрд╛ рд╣реИ
4. рдЧреНрд░рд╛рдлрд┐рдХ рдЦреЛрд▓
рд╕рд┐рдХреНрдХреЗ рдХрд╛ рдПрдХ рдкрдХреНрд╖ рд╕реВрдЪрдирд╛ рдХреЗ рд▓рд┐рдП рдПрдХ рдЦреЛрдЬ рд╣реИ, рджреВрд╕рд░рд╛ рдЙрд╕ рд╕рдордп рдЧреНрд░рд╛рдлрд┐рдХрд▓ рд╢реЗрд▓ рдореЗрдВ рдХреНрдпрд╛ рд╣реЛрддрд╛ рд╣реИред
рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рд╕рд╛рде рдмрд╛рддрдЪреАрдд рд╕реАрдзреЗ рдХрд╛рд░реНрдп рдХреА рдЧрддрд┐ рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдирд╣реАрдВ рдХрд░рддреА рд╣реИ, рд▓реЗрдХрд┐рди рдЙрд╕реЗ рдпрд╣ рдорд╣рд╕реВрд╕ рдХрд░рд╛рддреА рд╣реИ рдХрд┐ рдХреНрдпрд╛ рдХрд╛рд░реНрдпрдХреНрд░рдо "рдзреАрдорд╛" рдпрд╛ "рдЙрдбрд╝рд╛рди" рд╣реИред рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдпрд╣ рднрд╛рд╡рдирд╛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рдХрд╛рд░реНрдпрдХреНрд░рдо рдХреА рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХреЗ рдХрд╛рд░рдг рд╣реИред рдпрд╣реА рд╣реИ, рдХрд╛рд░реНрдпрдХреНрд░рдо рдХреА рдХрд╛рд░реНрд░рд╡рд╛рдИ рдкреИрдЯрд░реНрди рдХрд╛ рдкрд╛рд▓рди рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП:
рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ -> рд╢реЗрд▓ рдмрджрд▓реЗрдВ -> рдПрдХ рд▓рдВрдмрд╛ рдСрдкрд░реЗрд╢рди рд╢реБрд░реВ рдХрд░реЗрдВ -> рдкрд░рд┐рдгрд╛рдо рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВ -> рд╢реЗрд▓ рдмрджрд▓реЗрдВ
рдХреЗ рдмрдЬрд╛рдп
рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ -> рдПрдХ рд▓рдВрдмрд╛ рдСрдкрд░реЗрд╢рди рд╢реБрд░реВ рдХрд░реЗрдВ -> рдкрд░рд┐рдгрд╛рдо рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВ -> рд╢реЗрд▓ рдмрджрд▓реЗрдВ
рдПрдХ рд▓рдВрдмреЗ рдСрдкрд░реЗрд╢рди рдХреА рд╢реБрд░реБрдЖрдд рдФрд░ рдкрд░рд┐рдгрд╛рдо рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рджреМрд░рд╛рди, рд╢реЗрд▓ рдХреЛ рд▓рдЯрдХрд╛ рдирд╣реАрдВ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП, рд▓реЗрдХрд┐рди рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рдХрд╛рд░реНрд░рд╡рд╛рдИ рдХреА рдкреНрд░рдЧрддрд┐ рджрд┐рдЦрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдирд┐рдореЗрдЯреЗрдб рд░рд╣рдирд╛ рдЪрд╛рд╣рд┐рдП, рдЕрдиреНрдпрдерд╛ рдпрд╣ рджрд┐рдЦрд╛рдИ рджреЗ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдХрд╛рд░реНрдпрдХреНрд░рдо рдЬрдореА рд╣реИред
рдХ) рдереНрд░реЗрдб рд╕реЗ рдПрдХ рд▓рдВрдмреЗ рдЦреЛрдЬ рдСрдкрд░реЗрд╢рди рдХреЛ рдЕрд▓рдЧ рдХрд░рдирд╛ рдЬрд┐рд╕рдореЗрдВ рдЧреНрд░рд╛рдлрд┐рдХрд▓ рд╢реЗрд▓ рд╕рдВрдЪрд╛рд▓рд┐рдд рд╣реЛрддрд╛ рд╣реИред
рдЖрдзреБрдирд┐рдХ рдкреНрд░реЛрд╕реЗрд╕рд░ рдореЗрдВ рдХрдИ рдХреЛрд░ рд╣реЛрддреЗ рд╣реИрдВ рдФрд░ рд╕рдорд╛рдирд╛рдВрддрд░ рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд░рдирд╛ рдЙрдирдХреЗ рд▓рд┐рдП рдореБрд╢реНрдХрд┐рд▓ рдирд╣реАрдВ рд╣реИред
рд╕рд┐рд╕реНрдЯрдо рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдПрдХ рдЕрд▓рдЧ рдереНрд░реЗрдб рдореЗрдВ рдкреГрдердХреНрдХрд░рдг рд╡рд┐рднрд┐рдиреНрди рддрд░реАрдХреЛрдВ рд╕реЗ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рд╕рдмрд╕реЗ рд╕рд░рд▓ рдЕрд╕рд┐рдВрдХреНрд░реЛрдирд╕ рдлрд╝рдВрдХреНрд╢рдВрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рд╣реЛрддрд╛ рд╣реИ (рдЬрд┐рд╕рдХрд╛ рдЕрдХреНрд╕рд░ рдирд╛рдо рдореЗрдВ рдЕрд╕реБрдВрдХ рдЦрддреНрдо рд╣реЛрддрд╛ рд╣реИ)ред рдпрджрд┐ рдлрд╝рдВрдХреНрд╢рди рдЕрдкрдирд╛ рд╣реИ, рддреЛ рдЗрд╕реЗ рдПрдВрдбреНрд░реЙрдЗрдб рдореЗрдВ рд╡рд┐рднрд┐рдиреНрди рддрд░реАрдХреЛрдВ рд╕реЗ рд╕рдорд╛рдирд╛рдВрддрд░ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, AsyncTask, рд╣реИрдВрдбрд▓рд░ рдпрд╛ рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдЯрд╛рдЗрдорд░ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗред
рдПрдХ AsyncTask рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреБрдЫ рдЗрд╕ рддрд░рд╣ рджрд┐рдЦрддрд╛ рд╣реИ:
public class Run extends AsyncTask<Context, Integer, Boolean> { @Override protected Boolean doInBackground(Context... arg0) { ... } @Override protected void onPostExecute(Boolean result) { super.onPostExecute(result);
рд╣реИрдВрдбрд▓рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рд╕рд░рд▓ рд╣реИ, рд▓реЗрдХрд┐рди рдХрдо рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХреЗ рд╕рд╛рде:
private final Handler hRefresh = new Handler(); private final Runnable runRefreshData = new Runnable() { @Override public void run() { ... } }; hRefresh.post(runRefreshData);
рдЯрд╛рдЗрдорд░ рдФрд░ рдорд╛рдирдХ рдЬрд╛рд╡рд╛ рдереНрд░реЗрдб рдХреЛ рдпрд╣рд╛рдВ рдирд╣реАрдВ рдорд╛рдирд╛ рдЬрд╛рдПрдЧрд╛ред
рдЦ) рд╡реИрдХрд▓реНрдкрд┐рдХ рд░реВрдк рд╕реЗ, рдЧреНрд░рд╛рдлрд┐рдХрд▓ рд╢реЗрд▓ рдХреЗ рдПрдиреАрдореЗрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ, рдЖрдк рдкреГрд╖реНрдарднреВрдорд┐ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд▓рд┐рдП рдЦреЛрдЬ рдХреЗ рдХрд╛рд░рдг рд╣реЛрдиреЗ рд╡рд╛рд▓реА рджреЗрд░реА рдХреЛ рдЫрд┐рдкрд╛ рд╕рдХрддреЗ рд╣реИрдВ (рдпрджрд┐ рдРрд╕реА рдкреНрд░рдХреНрд░рд┐рдпрд╛ 1 рд╕реЗрдХрдВрдб рд╕реЗ рдЕрдзрд┐рдХ рдирд╣реАрдВ рд░рд╣рддреА рд╣реИ)ред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдореЗрдореЛрд░реА рдореЗрдВ рд▓реА рдЧрдИ рддрд╕реНрд╡реАрд░ рдХреЛ рд░рд┐рдХреЙрд░реНрдб рдХрд░рдиреЗ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рдЫрд┐рдкрд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рд╕реНрдХреНрд░реАрди рдкрд░ рдПрдХ рджреВрд╕рд░рд╛ рдПрдиреАрдореЗрд╢рди рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
рдЧ) рд▓рдВрдмреА рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдЕрдкреЗрдХреНрд╖рд╛ рдпрд╛ рдкреНрд░рдЧрддрд┐ рд╕реВрдЪрдХ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдЕрдиреБрдХреНрд░рдордг рдХреЗ рджреМрд░рд╛рди) рдХреЗ рдПрдиреАрдореЗрд╢рди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреАред рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ рд╕рдмрд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдмрд╛рдд рдлрд┐рд░ рд╕реЗ рд╣реИ, рддрд╛рдХрд┐ рдЧреНрд░рд╛рдлрд┐рдХрд▓ рд╢реЗрд▓ рдореЗрдВ рдХрд╛рд░реНрд░рд╡рд╛рдИ рдмрдВрдж рди рд╣реЛред
рдирд┐рд╖реНрдХрд░реНрд╖: рдЧреНрд░рд╛рдлрд┐рдХрд▓ рд╢реЗрд▓ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рдпрд╣ рдПрд╣рд╕рд╛рд╕ рджрд┐рд▓рд╛рддрд╛ рд╣реИ рдХрд┐ рд╕рдм рдХреБрдЫ рдЬрд▓реНрджреА рд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рднрд▓реЗ рд╣реА рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рд╕рдордп рд▓рдЧреЗ
5. рдЖрд╡реЗрджрди рддрд░реНрдХ
рдХрд╛рд░реНрдпрдХреНрд░рдо рдХреЗ рддрд░реНрдХ рдХреЛ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рд╕рдордЭрдирд╛ рдмрд╣реБрдд рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ - рдХрд┐рд╕ рд╕реНрдерд╛рди рдкрд░ рдЧрддрд┐ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ:
- рдЕрдЧрд░ рд╣рдо рдХреБрдЫ рд╕реВрдЪрдирд╛рдУрдВ рдХреЛ рдореЗрдореЛрд░реА рдореЗрдВ рд▓реЛрдб рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддрд╛рдХрд┐ рдмрд╛рдж рдореЗрдВ рдЗрд╕реЗ рдЬрд▓реНрджреА рд╕реЗ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХреЗ, рддреЛ рд▓реЛрдб рд╣реЛрдиреЗ рдореЗрдВ рд╕рдордп рд▓рдЧреЗрдЧрд╛ - рдпрд╣ рд╡рд┐рдХрд▓реНрдк рдЙрди рдЦреЗрд▓реЛрдВ рдореЗрдВ рджреЗрдЦрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдЬреЛ рд╢реБрд░реВ рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж, рд╕реНрд╡рд╛рдЧрдд рд╕реНрдХреНрд░реАрди рдХреЛ рдЪрд╛рд▓реВ рдХрд░рддреЗ рд╣реИрдВ, рдФрд░ рдЗрд╕ рд╕рдордп рдбреЗрдЯрд╛ рдХреЛ рдореЗрдореЛрд░реА рдореЗрдВ рд▓реЛрдб рдХрд░рддреЗ рд╣реИрдВред
- рд╣рдорд╛рд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдпрд╣ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ рдХрд┐ рдХрд╛рд░реНрдпрдХреНрд░рдо рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИ, рдЕрдЧрд░ рддреБрд░рдВрдд рдирд╣реАрдВ, рд▓реЗрдХрд┐рди рдХреБрдЫ рд╕реЗрдХрдВрдб рдореЗрдВ рдареАрдХ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рддреНрд╡рд░рд┐рдд рдЦреЛрдЬ рд╕реНрд╡рдпрдВ, рдЬрд┐рд╕рдХреА рд╣рдордиреЗ рдкрд╣рд▓реЗ рд╣реА рдЪрд░реНрдЪрд╛ рдХреА рд╣реИред рдХрд╛рд░реНрдпрдХреНрд░рдо рдХреЛ рдЬрд▓реНрджреА рд╕реЗ рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЛ рд▓реЛрдб рд╕рдордп рдмрдЪрд╛рдиреЗ рдХреА рд░рдгрдиреАрддрд┐ рдХреЗ рд╕рд╛рде рдЖрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред
a) рдбрд╛рдЙрдирд▓реЛрдб рд░рдгрдиреАрддрд┐
рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рд▓реЙрдиреНрдЪ рд╕рдордп рдХрд╛ рдЕрдиреБрдХреВрд▓рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдкрд╣рд▓реЗ рдпрд╣ рдкрддрд╛ рд▓рдЧрд╛рдирд╛ рд╣реЛрдЧрд╛ рдХрд┐ рдпрд╣ рд╕рдордп рдХрд┐рд╕ рдкрд░ рдЦрд░реНрдЪ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
рд╡рд┐рднрд┐рдиреНрди рдПрд╕рдбреАрдХреЗ рдореЗрдВ рддрдерд╛рдХрдерд┐рдд рд╕рдордп рдХреЗ рджреГрд╢реНрдп рдкрд░рд┐рдгрд╛рдо рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рддрдерд╛рдХрдерд┐рдд рдкреНрд░реЛрдлрд╛рдЗрд▓рд░ рд╣реИрдВред
Android рдореЗрдВ, рдпрд╣ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд╛рдлреА рд╕рд░рд▓ рд╣реИ:1) рдЬреЛрдбрд╝реЗрдВ
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
2) рдЕрдиреБрд░реЗрдЦрдг рдХреЗ рд▓рд┐рдП рдХрд╛рд░реНрдп рдЬреЛрдбрд╝реЗрдВ
@Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); Debug.startMethodTracing("OnCreate"); setContentView(R.layout.a_main); ... Debug.stopMethodTracing(); }
@Override public void onResume() { super.onResume(); Debug.startMethodTracing("OnResume"); ... Debug.stopMethodTracing(); }
3) рдкреНрд░реЛрдЧреНрд░рд╛рдо рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рдкреНрд░рд╛рдкреНрдд рдлрд╝рд╛рдЗрд▓реЛрдВ
/sdcard/OnCreate.trace
рдФрд░
/sdcard/OnResume.trace
рдХреЛ рдХрдВрдкреНрдпреВрдЯрд░ рдкрд░ рдХреЙрдкреА рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░
/sdcard/OnResume.trace
рдЗрди рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ
android-sdk/tools/traceview
рдЦрд╛рдпрд╛ рдЬрд╛рдПрдЧрд╛
рек) рдЬрдм рдЖрдк
0 (toplevel)
рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рд╣рдореЗрдВ рд╡рд┐рднрд┐рдиреНрди рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рд╕реАрдкреАрдпреВ рдЦрдкрдд рдХрд╛ рдкреНрд░рддрд┐рд╢рдд рдорд┐рд▓рддрд╛ рд╣реИ, рдЬреИрд╕реЗ рдХрд┐ рдиреАрдЪреЗред рдЖрдЧреЗ рдХреЗ рдХрд╛рд░реНрдпреЛрдВ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рдиреЗ рд╕реЗ рд╣рдореЗрдВ рдкрддрд╛ рдЪрд▓рддрд╛ рд╣реИ рдХрд┐ рдХрд┐рди рд╕реНрдерд╛рдиреЛрдВ рдкрд░ рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рд╕рдордп рд╡реНрдпрддреАрдд рд╣реЛрддрд╛ рд╣реИред
FAppSter рд╡рд┐рд╢реНрд▓реЗрд╖рдг рд╕реЗ рдРрд╕реЗ рдкрд░рд┐рдгрд╛рдо рдорд┐рд▓реЗOnCreate:

onResume:

рдпрд╛рдиреА рд╣рдорд╛рд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ, OnCreate рдФрд░ OnResume рджреЛрдиреЛрдВ рд╣реА 80% рд╕реЗ рдЕрдзрд┐рдХ рд╕рдордп рддрдХ рдЧреНрд░рд╛рдлрд┐рдХ рддрддреНрд╡реЛрдВ рдХреЛ рд▓реЛрдб рдХрд░рдиреЗ, рдЧрд┐рдирдиреЗ рдФрд░ рдЦреАрдВрдЪрдиреЗ рдореЗрдВ рд╡реНрдпрд╕реНрдд рд╣реИрдВред рдЬрд┐рддрдирд╛ рдЕрдзрд┐рдХ рд╡реЗ рдФрд░ рдЙрдирдХреА рд╕рдВрд░рдЪрдирд╛ рдФрд░ рд╕реНрдерд╛рди рдЙрддрдирд╛ рд╣реА рдЬрдЯрд┐рд▓ рд╣реИ, рд╕реНрдХреНрд░реАрди рдкрд░ рдирд┐рд░реНрджреЗрд╢рд╛рдВрдХ рдХреЗ рд▓рд┐рдП рдЕрдзрд┐рдХ рд░реВрдкрд╛рдВрддрд░рдг рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ
android:weight=""
рдореЗрдВ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдЪреМрдбрд╝рд╛рдИ / рдКрдВрдЪрд╛рдИ рдХреЗ рд╕рд╛рде рдЙрддреНрддрд░рджрд╛рдпреА рдбрд┐рдЬрд╛рдЗрди рдХрд╛ рдЙрдкрдпреЛрдЧ
android:weight=""
рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ рдХреЗ рдирд┐рд░реНрдорд╛рдг рдХреЗ рджреМрд░рд╛рди рдмрдврд╝реА рд╣реБрдИ рд▓рд╛рдЧрддреЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╕реНрдХреНрд░реАрди рдЖрдХрд╛рд░реЛрдВ рдХреЗ рд▓рд┐рдП рдЕрд▓рдЧ-рдЕрд▓рдЧ рдорд╛рд░реНрдХрдЕрдк рдлрд╝рд╛рдЗрд▓реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╣рд▓ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдмрдЬрд╛рдп рдЗрд╕рдХреЗ рдХрд┐ рдПрдбрд╛рдкреНрдЯ рдХрд░рддрд╛ рд╣реИред рдпрд╣ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдЕрдВрддрд┐рдо .apk рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдЖрдХрд╛рд░ рдмрдврд╝рд╛рдПрдЧрд╛, рд▓реЗрдХрд┐рди рдПрдХ рд╣реА рд╕рдордп рдореЗрдВ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд▓реЙрдиреНрдЪ рдХрд░рдиреЗ рдХреА рдЧрддрд┐ рдмрдврд╝рд╛рдПрдЧрд╛ред
рдореИрдВ рд╕реНрд╡реАрдХрд╛рд░ рдХрд░рддрд╛ рд╣реВрдВ: рдпрд╣ рдХреНрд╖рдг рдЕрднреА рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╕рдВрддреБрд╖реНрдЯ рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдХрд╛рд░реНрдп рдпреЛрдЬрдирд╛ рдореЗрдВ рджреГрдврд╝рддрд╛ рд╕реЗ рддрдп рд╣реИрдПрдХ рдЕрдиреНрдп рдкрд╣рд▓реВ рдЫрд┐рдкрд╛ рд╣реБрдЖ рд╢реЗрд▓ рддрддреНрд╡ рд╣реИ, рдЬреЛ рдХреЗрд╡рд▓ рдХреБрдЫ рд╢рд░реНрддреЛрдВ рдХреЗ рддрд╣рдд рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рджрд┐рдЦрд╛рдпрд╛ рдЬрд╛рдПрдЧрд╛ред Android рдореЗрдВ рдРрд╕реА рд╡рд╕реНрддреБрдУрдВ рдХреЛ рд▓реЛрдб рдХрд░рддреЗ рд╕рдордп рд╕рдордп рдмрдЪрд╛рдиреЗ рдХреЗ рд▓рд┐рдП,
ViewStub
рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЗрд╕рд▓рд┐рдП, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдПрдлрдПрдкреАрдПрд╕рдЯрд░ рдореЗрдВ рд╡рд┐рднрд┐рдиреНрди рдХреАрдмреЛрд░реНрдб рдХреЗ рдмреАрдЪ рд╕реНрд╡рд┐рдЪ рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рд╣реИ, рд╕рд╛рде рд╣реА рдЧреНрд░рд┐рдб рдФрд░ рд╕реВрдЪреА рдХреЗ рдмреАрдЪ рднреАред рдлрд┐рд▓рд╣рд╛рд▓ рдЬреЛ рдХреБрдЫ рднреА рдЖрд╡рд╢реНрдпрдХ рдирд╣реАрдВ рд╣реИ, рд╡рд╣ ViewStub рдореЗрдВ рдорд╛рд░реНрдХрдЕрдк рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдкреИрдХ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ:
<ViewStub android:id="@+id/stub_lv_sugg" android:inflatedId="@+id/lv_sugg" android:layout="@layout/a_main_lv_sugg" android:layout_width="wrap_content" android:layout_height="wrap_content"/>
рдФрд░ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЛрдб рдореЗрдВ рд╣рдо
lvSugg=(ListView)findViewById(R.id.lv_sugg);
рдмрдЬрд╛рдп рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ
lvSugg=(ListView)findViewById(R.id.lv_sugg);
if (lvSugg == null) { lvSugg = (ListView) ((ViewStub) findViewById(R.id.stub_lv_sugg)).inflate(); }
рдирд┐рд╖реНрдХрд░реНрд╖: рдЬрдЯрд┐рд▓ рдЧреНрд░рд╛рдлрд┐рдХрд▓ рдЧреЛрд▓реЗ рдХреЗ рд╕рд╛рде, рдПрдВрдбреНрд░реЙрдЗрдб рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╢реБрд░реВ рдХрд░рдиреЗ рдореЗрдВ рдмрд╣реБрдд рд╕рдордп рдЧреНрд░рд╛рдлрд┐рдХ рддрддреНрд╡реЛрдВ рдХреЛ рд▓реЛрдб рдХрд░рдиреЗ рдкрд░ рдЦрд░реНрдЪ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬреЛ рдЕрдиреБрдХреВрд▓рди рдХреЗ рд▓рд╛рдпрдХ рд╣реИ
рдмреА) рдХрд╛рд░реНрдпрдХреНрд░рдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рддрд░реНрдХ
рд╡рд┐рднрд┐рдиреНрди рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдореЗрдВ, рдпрд╣ рддрд░реНрдХ рдЕрд▓рдЧ рд╣реИ, рд▓реЗрдХрд┐рди рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ FAppSter рдХреЗ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд╕рд╛рде, рдореБрдЦреНрдп рд▓рдХреНрд╖реНрдп рд╡рд╛рдВрдЫрд┐рдд рдХрд╛рд░реНрдпрдХреНрд░рдо рдЦреЛрдЬрдиреЗ рдореЗрдВ рд▓рдЧрдиреЗ рд╡рд╛рд▓реЗ рд╕рдордп рдХреЛ рдХрдо рдХрд░рдирд╛ рд╣реИред рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдирд┐рд╖реНрдХрд░реНрд╖реЛрдВ рдХреЗ рдХрд╛рд░рдг рд╕рдорд╛рди рдорд╛рдирдХ рдЦреЛрдЬ рд▓рд╛рдЗрди рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЗрд╕ рд╕рдордп рдореЗрдВ рдПрдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдХрдореА рдЖрдИ:

- рдпрджрд┐ рдЖрдк рдкреВрд░рд╛ рдирд╛рдо рджрд░реНрдЬ рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдлрд┐рд░ рдкрд░рд┐рдгрд╛рдо рдХреА рддрд▓рд╛рд╢ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЗрдирдкреБрдЯ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореЗрдВ рдмрд╣реБрдд рд╕рдордп рд▓рдЧрддрд╛ рд╣реИ рдФрд░ рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХрд╛ рдЦрддрд░рд╛ рд╣реЛрддрд╛ рд╣реИ
- рдпрджрд┐ рдЖрдк рд▓рд┐рдЦрддреЗ рд╣реА рд╕реНрд╡рдд: рдкреВрд░реНрдг рдбреНрд░реЙрдк-рдбрд╛рдЙрди рд╕реВрдЪреА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЗрдирдкреБрдЯ рдХреЗ рджреМрд░рд╛рди рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХрдо рд╣реЛ рдЬрд╛рддреА рд╣реИ рдФрд░ рдЦреЛрдЬрдиреЗ рдХреА рдЧрддрд┐ рдмрдврд╝ рдЬрд╛рддреА рд╣реИ
- рдпрджрд┐ рдЖрдк рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЯрд╛рдЗрдк рдкрд░рд┐рдгрд╛рдо рджрд┐рдЦрд╛рддреЗ рд╣реИрдВ, рддреЛ рдЙрдиреНрд╣реЗрдВ рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдЫрд╛рдВрдЯрдирд╛, рддреЛ рд▓рдХреНрд╖реНрдп рдХреЛ рдЕрдзрд┐рдХ рддреЗрдЬрд╝реА рд╕реЗ рдЦреЛрдЬрдиреЗ рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рдмрдврд╝ рдЬрд╛рддреА рд╣реИ
- рдпрджрд┐ рдЖрдк рдорд╛рдирдХ рдХреАрдмреЛрд░реНрдб рдХреЛ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрд┐рдд рдХрд░рддреЗ рд╣реИрдВ, рдФрд░ рд▓реИрдЯрд┐рди рд╡рд░реНрдгрдорд╛рд▓рд╛ рдХреЗ рдмрдЯрди рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЛ рдХрдо рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЧрд▓рдд рдмрдЯрди рд╕реЗ рдЯрдХрд░рд╛рдиреЗ рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рдХрдо рд╣реЛ рдЬрд╛рддреА рд╣реИ
- рдпрджрд┐ рдЖрдк рдиреЗрд╡рд┐рдЧреЗрд╢рди рд╕рд┐рд╕реНрдЯрдо рдХреЗ рд╕рд┐рджреНрдзрд╛рдВрдд рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдЖрдкрдХреЗ рд▓рд┐рдЦрддреЗ рд╣реА рдмрдЯрди рдХреЛ рдирд┐рд╖реНрдХреНрд░рд┐рдп рдХрд░ рджреЗрддреЗ рд╣реИрдВ, рддреЛ рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рдХрдо рд╣реЛ рдЬрд╛рддреА рд╣реИ
- рдпрджрд┐ рдЖрдк рдХреАрдмреЛрд░реНрдб рдореЗрдВ рдмрдЯрди рдЬреЛрдбрд╝рддреЗ рд╣реИрдВ, рдЬрд┐рд╕рд╕реЗ рдЗрд╕реЗ рдХрдо рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдЧрд▓рдд рдХреБрдВрдЬреА рдорд╛рд░рдиреЗ рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рдХрдо рд╣реЛ рдЬрд╛рддреА рд╣реИ (рдЬреИрд╕реЗ T9)
- рдпрджрд┐ рдЖрдк рдХрд╛рд░реНрдпрдХреНрд░рдо рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рдХреЗрд╡рд▓ рдирд╛рдо рдореЗрдВ рд╣реА рдирд╣реАрдВ, рдмрд▓реНрдХрд┐ рдЕрдиреНрдп рдореЗрдЯрд╛рдбреЗрдЯрд╛ рдореЗрдВ рднреА рджреЗрдЦрддреЗ рд╣реИрдВ, рддреЛ рдирд╛рдо рдЬрд╛рдиреЗ рдмрд┐рдирд╛ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЛ рдЦреЛрдЬрдиреЗ рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рдмрдврд╝ рдЬрд╛рддреА рд╣реИ
- рдпрджрд┐ рдЖрдк рд░реВрд╕реА рдирд╛рдореЛрдВ рдХреЛ рд▓рд┐рдкреНрдпрдВрддрд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдкрд░рд┐рд╡рд░реНрддрд┐рдд рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рд░реВрд╕реА рдореЗрдВ рдирд╛рдореЛрдВ рдХреА рдЦреЛрдЬ рдХрд░рдирд╛ рднреА рд╕рдВрднрд╡ рд╣реИ
- рдпрджрд┐ рдЖрдк рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рдХрд╛рд░реНрдпрдХреНрд░рдореЛрдВ рдореЗрдВ рдХреАрд╡рд░реНрдб рдЬреЛрдбрд╝рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреЗ рд╣реИрдВ, рддреЛ рдЦреЛрдЬ рдХрд╛ рдирд┐рдЬреАрдХрд░рдг рд╕рдВрднрд╡ рд╣реИ
рдпрд╣ рд╡рд╣реА рд╣реИ рдЬрд┐рд╕реЗ рдкрд╣рд▓реЗ рд╣реА рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЬрд╛ рдЪреБрдХрд╛ рд╣реИред
рдпрд╣ рдХрд╛рд░реНрдпрдХреНрд░рдо рдЕрдкрдиреЗ рд▓рд┐рдП рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдпрд╣ рдореБрдлрд╝реНрдд рдФрд░ рдмрд┐рдирд╛ рд╡рд┐рдЬреНрдЮрд╛рдкрдиреЛрдВ рдХреЗ рд╣реИ - рдЬрд┐рдиреНрд╣реЗрдВ рдЗрд╕рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдЙрдиреНрд╣реЗрдВ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ рдЖрдк рдПрдкреАрдХреЗ рднреА рд╡рд┐рддрд░рд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рдпрджрд┐ рдХрд┐рд╕реА рдХреЗ рдкрд╛рд╕ рд╕реБрдзрд╛рд░ рдХреЗ рд▓рд┐рдП рд╡рд┐рдЪрд╛рд░ рд╣реИрдВ, рддреЛ
рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рдкреГрд╖реНрда рдкрд░ рдЕрдВрдЧреНрд░реЗрдЬреА рдореЗрдВ рд▓рд┐рдЦреЗрдВред
рдпрд╛ рд░реВрд╕реА
рдореЗрдВ VKontakte рд╕рдореВрд╣ рдХреЛ рд▓рд┐рдЦреЗрдВред
рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдореБрдЭреЗ рдФрд░ рдореЗрд░реЗ рдкрд╛рд╕ рдЕрднреА рднреА рдЦреЛрдЬ рдХреЛ рдмреЗрд╣рддрд░ рдмрдирд╛рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╣реБрдд рд╕рд╛рд░реЗ рд╡рд┐рдЪрд╛рд░ рд╣реИрдВ, рд▓реЗрдХрд┐рди рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ рдЕрднреА рддрдХ рдкрд░реНрдпрд╛рдкреНрдд рдЦрд╛рд▓реА рд╕рдордп рдирд╣реАрдВ рд╣реИ, рдлрд┐рд░ рднреА рдЖрдкрдХреЛ рдЕрдкрдиреЗ рдЪрд╛рдЪрд╛ рдХреЗ рд▓рд┐рдП рдзрди рдХреЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдЗрд╕рд▓рд┐рдП рдЗрдЪреНрдЫрд╛рдУрдВ рдХреЗ рддреНрд╡рд░рд┐рдд рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЗ рд▓рд┐рдП рдЗрдВрддрдЬрд╛рд░ рди рдХрд░реЗрдВ, рд▓реЗрдХрд┐рди рдпрджрд┐ рд╕рдВрднрд╡ рд╣реЛ рддреЛ рдореИрдВ рдЗрдЪреНрдЫрд╛рдУрдВ рдХреЛ рдЬреЛрдбрд╝рддрд╛ рд╣реВрдВ рдФрд░ рд╕рд╡рд╛рд▓реЛрдВ рдХрд╛ рдЬрд╡рд╛рдм рджреЗрддрд╛ рд╣реВрдВ
;)
рдирд┐рд╖реНрдХрд░реНрд╖
рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдкреНрд░рджрд░реНрд╢рди рдХрдИ рдХрд╛рд░рдХреЛрдВ рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИ, рдЬреЛ рднрд╛рд╖рд╛ рдФрд░ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рд╡рд╛рддрд╛рд╡рд░рдг рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИред рдЗрд╕ рд▓реЗрдЦ рдореЗрдВ, рдореИрдВрдиреЗ рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рдХрд╛рд░рдХ рдФрд░ рддрд░реАрдХреЗ рдмрддрд╛рдП, рдФрд░ рдПрдХ рдЙрджрд╛рд╣рд░рдг рдкрд░ рднреА рджрд┐рдЦрд╛рдпрд╛ рдХрд┐ рдХрд┐рд╕ рдкрд░ рдзреНрдпрд╛рди рджрд┐рдпрд╛ рдЬрд╛рдПред
рдЕрдВрдд рдореЗрдВ, рдЬрдирддрд╛ рд╕реЗ рдПрдХ рдЫреЛрдЯрд╛ рд╕рд╛ рд╕рд░реНрд╡реЗрдХреНрд╖рдгред рдореБрдЭреЗ рдЕрдХреНрд╕рд░ рдХрд╛рд░реНрдпрдХреНрд░рдо рдореЗрдВ рд▓рд╛рдареА, рд╕рднреА рдкреНрд░рдХрд╛рд░ рдХреЗ рдмрдиреНрд╕ рдФрд░ рдбрд┐рдЬрд╝рд╛рдЗрди рдЬреЛрдбрд╝рдиреЗ рдХрд╛ рдЕрдиреБрд░реЛрдз рдорд┐рд▓рддрд╛ рд╣реИред рдЕрдХреНрд╕рд░ рдореБрдЭреЗ рд╕рдВрджреЗрд╣ рд╣реЛрддрд╛ рд╣реИ рдХрд┐ рдХреНрдпрд╛ рдЬреЛрдбрд╝рдирд╛ рд╣реИ рдФрд░ рдХреНрдпрд╛ рдЖрд╡рд╢реНрдпрдХ рдирд╣реАрдВ рд╣реИред рдЗрд╕рд▓рд┐рдП, рдПрдХ рдЫреЛрдЯреЗ рд╕реЗ рд╕рд░реНрд╡реЗрдХреНрд╖рдг рдХреЗ рдЕрдВрдд рдореЗрдВ, рдореЛрдмрд╛рдЗрд▓ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдореЗрдВ рд╡реНрдпрдХреНрддрд┐рдЧрдд рд░реВрдк рд╕реЗ рдЖрдкрдХреЗ рд▓рд┐рдП рдореБрдЦреНрдп рд░реВрдк рд╕реЗ рдХреНрдпрд╛ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ? рдЖрдкрдХрд╛ рдзреНрдпрд╛рди рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред