
рд░рд┐рдХреЙрд░реНрдбреНрд╕ рдХреЗ рдЯреЗрдмрд▓ рдХрдИ рд╕рд╛рд▓ рдкрд╣рд▓реЗ рдХрдИ рдЦреЗрд▓реЛрдВ рдореЗрдВ рджрд┐рдЦрд╛рдИ рджрд┐рдПред рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рд╡реЗ рдмрд╣реБрдд рд╕рд░рд▓ рдереЗ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рддреАрди-рдЪрд░рд┐рддреНрд░ рд╡рд╛рд▓реЗ рдЦрд┐рд▓рд╛рдбрд╝реА рдирд╛рдореЛрдВ рдХреЗ рд╕рд╛рде рдХрдВрд╕реЛрд▓ рдХреЗ рд▓рд┐рдП рдЦреЗрд▓ред
рд╕рдордп рдХреЗ рд╕рд╛рде, рд░рд┐рдХреЙрд░реНрдб рддрд╛рд▓рд┐рдХрд╛рдУрдВ рдФрд░ рдЕрдзрд┐рдХ рдЬрдЯрд┐рд▓ рд╣реЛ рдЧрдИ, рд╡реИрд╢реНрд╡рд┐рдХ рд╕реВрдЪреА рдореЗрдВ рдЦреБрдж рдХреЛ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдЗрдВрдЯрд░рдиреЗрдЯ рдкрд░ рдкрд░рд┐рдгрд╛рдо рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реЛ рдЧрдпрд╛ред
рдЖрдЬрдХрд▓, рдЗрдВрдЯрд░рдиреЗрдЯ, рд╕рд╛рдорд╛рдЬрд┐рдХ рдиреЗрдЯрд╡рд░реНрдХ рдФрд░ рдореЛрдмрд╛рдЗрд▓ рдЙрдкрдХрд░рдгреЛрдВ рдХреЗ рджрд┐рдиреЛрдВ рдореЗрдВ, рдЙрдЪреНрдЪ рд╕реНрдХреЛрд░ рдЯреЗрдмрд▓ рдкреВрд░реЗ рд╕рд╛рдорд╛рдЬрд┐рдХ рдЧреЗрдорд┐рдВрдЧ рдиреЗрдЯрд╡рд░реНрдХ рдореЗрдВ рд╡рд┐рдХрд╕рд┐рдд рд╣реЛ рдЧрдП рд╣реИрдВред
рдиреАрдЪреЗ рдореИрдВ рдЗрди рд╕рд╛рдорд╛рдЬрд┐рдХ рдЧреЗрдорд┐рдВрдЧ рдиреЗрдЯрд╡рд░реНрдХ рдореЗрдВ рд╕реЗ рдПрдХ рдХреЗ рдПрдВрдбреНрд░реЙрдЗрдб рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдореЗрдВ рдПрдХреАрдХрд░рдг рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░реВрдВрдЧрд╛ рдЬрд┐рд╕реЗ рд╕реНрдХреЙрд░реЗрд▓реЛрдк рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИред
рдореБрдЦреНрдп рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ
рд╕реНрдХреЛрд░рд▓реЛрдк рдПрдВрдбреНрд░реЙрдЗрдб, рдмрдбрд╛, рдЖрдИрдУрдПрд╕ рдФрд░ рд╡рд┐рдВрдбреЛрдЬ рдлреЛрди 7 рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдПрд╕рдбреАрдХреЗ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ, рдЬреЛ рдЖрдкрдХреЛ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рддрдХ рдкрд╣реБрдВрдЪ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ:
- рдЕрдВрдХ рдФрд░ рдкрд░рд┐рдгрд╛рдо рддрд╛рд▓рд┐рдХрд╛ред рдЦрд┐рд▓рд╛рдбрд╝реА рдЙрд╕ рдЧреЗрдо рдХреЗ рджреМрд░рд╛рди рдЕрдВрдХ рдПрдХрддреНрд░ рдХрд░ рд╕рдХрддрд╛ рд╣реИ рдЬреЛ рд╕рд░реНрд╡рд░ рдХреЛ рднреЗрдЬреЗ рдЬрд╛рддреЗ рд╣реИрдВ рдФрд░ рдлрд┐рд░ рдЙрд╕реЗ рд╡реИрд╢реНрд╡рд┐рдХ рддрд╛рд▓рд┐рдХрд╛ рдХреЗ рд░реВрдк рдореЗрдВ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рджрд┐рди рдХреЗ рд╕рд░реНрд╡рд╢реНрд░реЗрд╖реНрда рдЕрдВрдХ, рд░рд╛рд╖реНрдЯреНрд░реАрдпрддрд╛ рдкрд░ рдЖрдзрд╛рд░рд┐рдд рддрд╛рд▓рд┐рдХрд╛, рднреМрдЧреЛрд▓рд┐рдХ рд╕реНрдерд┐рддрд┐ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдпрд╛ рдЦрд┐рд▓рд╛рдбрд╝реА рдХреЗ рджреЛрд╕реНрддреЛрдВ рдХреЗ рдмреАрдЪ рдПрдХ рддрд╛рд▓рд┐рдХрд╛ред
- рдЭрдЧрдбрд╝реЗред рдПрдХ рдЦрд┐рд▓рд╛рдбрд╝реА рджреВрд╕рд░реЗ рдЦрд┐рд▓рд╛рдбрд╝реА рдХреЛ рджреНрд╡рдВрджреНрд╡рдпреБрджреНрдз рдХреЗ рд▓рд┐рдП рдЪреБрдиреМрддреА рджреЗ рд╕рдХрддрд╛ рд╣реИ: рдкрд╣рд▓рд╛ рдкреНрд░рддрд┐рдпреЛрдЧреА, рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рд░рд╛рд╢рд┐ рдкреНрд░рд╛рдкреНрдд рдХрд░рддрд╛ рд╣реИ, рд╕рд░реНрд╡рд░ рдХреЛ рдкрд░рд┐рдгрд╛рдо рднреЗрдЬрддрд╛ рд╣реИ, рджреНрд╡рдВрджреНрд╡рдпреБрджреНрдз рдХреЗ рд▓рд┐рдП рдЗрдирд╛рдо (рдЗрди-рдЧреЗрдо рдореБрджреНрд░рд╛ рдореЗрдВ рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рд░рд╛рд╢рд┐)ред рдПрдХ рдЕрдиреНрдп рд╡реНрдпрдХреНрддрд┐ рдЪреБрдиреМрддреА рдХреЛ рд╕реНрд╡реАрдХрд╛рд░ рдХрд░ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рдЗрд╕ рдкрд░рд┐рдгрд╛рдо рдХреЛ рд╣рд░рд╛ рд╕рдХрддрд╛ рд╣реИред рд╡рд┐рдЬреЗрддрд╛ рдХреЛ рдЗрдирд╛рдо рдорд┐рд▓рддрд╛ рд╣реИред
- рдкреБрд░рд╕реНрдХрд╛рд░ рдФрд░ рдЙрдкрд▓рдмреНрдзрд┐рдпрд╛рдВред рдЦрд┐рд▓рд╛рдбрд╝реА рдХреБрдЫ рдЙрдкрд▓рдмреНрдзрд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП рдЗрди-рдЧреЗрдо рдореБрджреНрд░рд╛ рдореЗрдВ рдкреБрд░рд╕реНрдХрд╛рд░ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддрд╛ рд╣реИ (рдПрдХ рд╕реНрддрд░ рдкрд░ рд╕рднреА рд░рд╛рдХреНрд╖рд╕реЛрдВ рдХреЛ рдвреВрдВрдв рдФрд░ рдорд╛рд░ рд╕рдХрддрд╛ рд╣реИ, рдПрдХ рд░рд╛рдХреНрд╖рд╕ рдХреЛ рдорд╛рд░реЗ рдмрд┐рдирд╛ рдХрд┐рд╕реА рд╕реНрддрд░ рдХреЛ рдкреВрд░рд╛ рдХрд░ рд╕рдХрддрд╛ рд╣реИ, рдЖрджрд┐)
- рд╕рд╛рдорд╛рдЬрд┐рдХ рдкрджред рдЦрд┐рд▓рд╛рдбрд╝реА рдХреБрдЫ рдШрдЯрдирд╛рдУрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдорд╛рдЗрд╕реНрдкреЗрд╕, рдлреЗрд╕рдмреБрдХ рдФрд░ рдЯреНрд╡рд┐рдЯрд░ рдХреЛ рдИрдореЗрд▓ рднреЗрдЬ рд╕рдХрддрд╛ рд╣реИ, рдЬреИрд╕реЗ рдХрд┐ рдирд┐рд╢реНрдЪрд┐рдд рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рдЕрдВрдХ рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛, рджреНрд╡рдВрджреНрд╡ рдмрдирд╛рдирд╛, рджреНрд╡рдВрджреНрд╡ рдЬреАрддрдирд╛, рдкреБрд░рд╕реНрдХрд╛рд░ рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛, рдЦреЗрд▓ рдХреА рдЬрд╛рдирдХрд╛рд░реА рдпрд╛ рд╕реНрдХреЙрд░реЗрд▓реЙрдк рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реЛрдиреЗ рдХрд╛ рдирд┐рдордВрддреНрд░рдгред
- рдЧрддрд┐рд╡рд┐рдзрд┐ред рдПрдХ рдЦрд┐рд▓рд╛рдбрд╝реА рдЕрдкрдиреЗ рджреЛрд╕реНрддреЛрдВ рдХреЗ рд╕рд╛рде рд╣реБрдИ рдШрдЯрдирд╛рдУрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕рдВрджреЗрд╢ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддрд╛ рд╣реИ, рдпрд╛ рдЙрд╕рдХреЗ рд╕рд╛рде рдЙрд╕реА рд╕реНрддрд░ рд╕реЗ рдЧреБрдЬрд░рдиреЗ рд╡рд╛рд▓реЗ рдЦрд┐рд▓рд╛рдбрд╝реА рдХреЗ рд╕рд╛рдеред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП: "рдкреНрд▓реЗрдпрд░001 рдиреЗ рдПрд╕рдПрд▓рдбреАрдПрдордУрдХреЛрд░ рдЧреЗрдо рдореЗрдВ 50 рдЕрдВрдХ рдкреНрд░рд╛рдкреНрдд рдХрд┐рдПред"
- рд╕рдорд╛рдЪрд╛рд░ред рдбреЗрд╡рд▓рдкрд░ рдЧреЗрдо рдХреЗ рднреАрддрд░ рдЦрд┐рд▓рд╛рдбрд╝реА рдХреЛ рд╕реАрдзреЗ рд╕рдорд╛рдЪрд╛рд░ рджрд┐рдЦрд╛ рд╕рдХрддрд╛ рд╣реИред
рд╣рдорд╛рд░реЗ рдЦреЗрд▓ рдореЗрдВ, рд╣рдо рдЕрдВрдХ рдФрд░ рд╕рд░реНрд╡реЛрддреНрддрдо рдкрд░рд┐рдгрд╛рдореЛрдВ рдХреА рддрд╛рд▓рд┐рдХрд╛ (рд╕реНрдХреЛрд░рдмреЛрд░реНрдб рдХреЗ рд╕рдВрджрд░реНрдн рдореЗрдВ рд▓реАрдбрд░рдмреЛрд░реНрдб) рдХреЛ рдПрдХреАрдХреГрдд рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВрдЧреЗред
рдкрд░рд┐рдгрд╛рдо рддрд╛рд▓рд┐рдХрд╛
Step 1. developer.scoreloop.com рдкрд░ рдкрдВрдЬреАрдХрд░рдг рдХрд░реЗрдВ (рдЗрд╕рдХреЗ рдмрд┐рдирд╛, рдХреБрдЫ рднреА рдХрд╛рдо рдирд╣реАрдВ рдХрд░реЗрдЧрд╛) рдФрд░
рдПрд╕рдбреАрдХреЗ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ (рд▓рд┐рдВрдХ рдХреЗрд╡рд▓ рддрднреА рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рдЬрдм рдЖрдк рд▓реЙрдЧ рдЗрди рд╣реЛрдВ)
рдЪрд░рдг 2. рд╣рдорд╛рд░реЗ рдЖрд╡реЗрджрди рдХреЛ рдЬреЛрдбрд╝реЗрдВ, рдЧреЗрдо рдЖрдИрдбреА рдФрд░ рдЗрд╕рдХреЗ рд▓рд┐рдП рдПрдХ рдЧреБрдкреНрдд рдХреЛрдб рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВред
рдЖрдк рджреЛ рддрд░реАрдХреЛрдВ рд╕реЗ рдЖрдЧреЗ рдмрдврд╝ рд╕рдХрддреЗ рд╣реИрдВ - рдХреЛрд░рд╕реНрдХреЙрдЗрд▓ рдПрд╕рдбреАрдХреЗ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ рдФрд░ рд╣рд╛рде рд╕реЗ рд╕рдм рдХреБрдЫ рдХрд░реЗрдВ, рдпрд╛ рд╕реНрдХреЛрд░реЗрд▓реЛрдкреБрдИ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ рдФрд░ рдкрд░рд┐рдгрд╛рдо рддрд╛рд▓рд┐рдХрд╛ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рдпреВрдЖрдИ рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВ, рдЖрджрд┐ред рд╣рдо рджреВрд╕рд░реЗ рд░рд╛рд╕реНрддреЗ рд╕реЗ рдЬрд╛рдПрдВрдЧреЗред
рдЪрд░рдг 3. рдПрд╕рдбреАрдХреЗ рдХреЛ рдХреБрдЫ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рдЕрдирдЬрд╝рд┐рдк рдХрд░реЗрдВред
рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЖрдк рдЕрдкрдиреЗ рдЖрд╡реЗрджрди рдХреЛ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЧреНрд░рд╣рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВред SDK рд╕реЗ ScoreloopUI рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЛ рдХрдорд╛рдВрдб рдлрд╛рдЗрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЦреЛрд▓реЗрдВ -> рдЖрдпрд╛рдд -> рдореМрдЬреВрджрд╛ рдкреНрд░реЛрдЬреЗрдХреНрдЯреНрд╕ рдореЗрдВ рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░ред
рдлрд┐рд░ рдПрдХ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдХреЗ рд░реВрдк рдореЗрдВ рдЕрдкрдиреА рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рд▓рд┐рдП рд╕реНрдХреЛрд░реЗрд▓реЛрдкреБрдИ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЛ рдХрдиреЗрдХреНрдЯ рдХрд░реЗрдВ (рдЕрдкрдиреЗ рдЧреЗрдо рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдкрд░ рд░рд╛рдЗрдЯ-рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ, 'рдЧреБрдг' рдЪреБрдиреЗрдВ, 'рдПрдВрдбреНрд░реЙрдЗрдб' рдЪреБрдиреЗрдВ, 'рд▓рд╛рдЗрдмреНрд░реЗрд░реА' рдЕрдиреБрднрд╛рдЧ рдореЗрдВ 'рдЬреЛрдбрд╝реЗрдВ' рдмрдЯрди рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ, рд╕реНрдХреЛрд░реНрд▓реЛрдкреАрдпреВрдЖрдИ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдвреВрдВрдвреЗрдВ рдФрд░ рдЗрд╕реЗ рдЪреБрдиреЗрдВ)ред
рдЖрдкрдХреЛ рдЕрдкрдиреА рдкрд░рд┐рдпреЛрдЬрдирд╛ (рдкреНрд░реЛрдЬреЗрдХреНрдЯ -> рдЧреБрдг -> рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ -> рдмрд╛рд╣рд░реА рдмрд╛рд╣рд░реА рдЬреЛрдбрд╝реЗрдВ) рдореЗрдВ рд╕реНрдХреЛрд░рд▓реЗрдУрдк-рдХреЛрд░.рдЬрд░ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ
рдЪрд░рдг 4. рдЕрдкрдиреЗ рдЖрд╡реЗрджрди рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рдЕрдиреБрдорддрд┐рдпрд╛рдБ рд╕реЗрдЯ рдХрд░реЗрдВред
<! - рд╕реНрдХреЛрд░реНрд▓реЛрдк рджреНрд╡рд╛рд░рд╛ рдЕрдиреБрдорддрд┐ рдХреА рдЕрдиреБрдорддрд┐ рд╡рд┐рдиреНрдпрд╛рд╕ ->
<рдЙрдкрдпреЛрдЧ-рдЕрдиреБрдорддрд┐ Android: рдирд╛рдо = "android.permission.INTERNET" />
<рдЙрдкрдпреЛрдЧ-рдЕрдиреБрдорддрд┐ android: рдирд╛рдо = "android.permission.READ_PHONE_STATE" />
<рдЙрдкрдпреЛрдЧ-рдЕрдиреБрдорддрд┐ android: рдирд╛рдо = "android.permission.READ_CONTACTS" />
рдЬрд╛рд╣рд┐рд░ рд╣реИ, рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рдЗрдВрдЯрд░рдиреЗрдЯ (рдЗрдВрдЯрд░рдиреЗрдЯ) рддрдХ рдкрд╣реБрдВрдЪ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреАред READ_PHONE_STATE рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреНрдпреЛрдВ рд╣реИ, рдореБрдЭреЗ рдпрдХреАрди рд╣реИ рдХрд┐ рдкрддрд╛ рдирд╣реАрдВ рд╣реИ, рдФрд░ рдпрджрд┐ рдЖрдк ui.feature.address_book = scoreloop.properties рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдЧрд▓рдд рд╕реЗрдЯ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ READ_CONTACTS рдЫреЛрдбрд╝рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
рдЪрд░рдг 5ред ScoreloopUI рдЧрддрд┐рд╡рд┐рдзрд┐ рдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рдХрд░реЗрдВ рдЬреЛ рдЖрдкрдХреЗ рдЖрд╡реЗрджрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдЧреАред
<! - рд╕реНрдХреЛрд░реЗрд▓реЛрдкреБрдИ рдЧрддрд┐рд╡рд┐рдзрд┐рдпреЛрдВ рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рдирд╛ ->
<рдЧрддрд┐рд╡рд┐рдзрд┐ Android: name = "com.scoreloop.client.android.ui.EntryScreenActivity" android: theme = "@android: style / Theme.Black.NoTitleBar.Farscreen" />
<рдЧрддрд┐рд╡рд┐рдзрд┐ Android: name = "com.scoreloop.client.android.ui.ShowResultOverlayActivity" android: theme = "@ style / sl_dialog" />
<рдЧрддрд┐рд╡рд┐рдзрд┐ Android: name = "com.scoreloop.client.android.ui.component.market.MarketHeaderActivity" />
<рдЧрддрд┐рд╡рд┐рдзрд┐ рдПрдВрдбреНрд░реЙрдЗрдб: рдирд╛рдо = "com.scoreloop.client.android.ui.component.market.MarketListActivity" />
<рдЧрддрд┐рд╡рд┐рдзрд┐ Android: рдирд╛рдо = "com.scoreloop.client.android.ui.component.entry.EntryListActivity" />
<рдЧрддрд┐рд╡рд┐рдзрд┐ Android: name = "com.scoreloop.client.android.ui.component.post.PostOverlayActivity" android: theme = "@ style / sl_dialog" />
<рдЧрддрд┐рд╡рд┐рдзрд┐ Android: рдирд╛рдо = "com.scoreloop.client.android.ui.component.score.ScoreHeaderActivity" />
<рдЧрддрд┐рд╡рд┐рдзрд┐ Android: рдирд╛рдо = "com.scoreloop.client.android.ui.component.score.ScoreListActivity" />
<рдЧрддрд┐рд╡рд┐рдзрд┐ Android: рдирд╛рдо = "com.scoreloop.client.android.ui.component.user.UserAddBuddyListActivity" />
<рдЧрддрд┐рд╡рд┐рдзрд┐ Android: рдирд╛рдо = "com.scoreloop.client.android.ui.component.user.UserHeaderActivity" />
<рдЧрддрд┐рд╡рд┐рдзрд┐ Android: рдирд╛рдо = "com.scoreloop.client.android.ui.component.user.UserDetailListActivity" />
<рдЧрддрд┐рд╡рд┐рдзрд┐ Android: рдирд╛рдо = "com.scoreloop.client.android.ui.component.user.UserListActivity" />
<рдЧрддрд┐рд╡рд┐рдзрд┐ Android: name = "com.scoreloop.client.android.ui.component.game.GameDetailHeaderActivity" />
<рдЧрддрд┐рд╡рд┐рдзрд┐ Android: рдирд╛рдо = "com.scoreloop.client.android.ui.component.game.GameDetailListActivity" />
<рдЧрддрд┐рд╡рд┐рдзрд┐ Android: name = "com.scoreloop.client.android.ui.component.game.GameListActivity" />
<рдЧрддрд┐рд╡рд┐рдзрд┐ Android: рдирд╛рдо = "com.scoreloop.client.android.ui.component.profile.ProfileSettingsListActivity" />
<рдЧрддрд┐рд╡рд┐рдзрд┐ Android: рдирд╛рдо = "com.scoreloop.client.android.ui.component.profile.ProfileSettingsPictureListActivity" />
<рдЧрддрд┐рд╡рд┐рдзрд┐ Android: name = "com.scoreloop.client.android.ui.eaderboardsScreenActivity" Android: theme = "@android: style / Theme.Black.NoTitleBar.Forscreen" />
<рдЧрддрд┐рд╡рд┐рдзрд┐ Android: name = "com.scoreloop.client.android.ui.framework.ScreenActivity" Android: theme = "@android: style / Theme.Black.NoTitleBar.Forscreen" />
<рдЧрддрд┐рд╡рд┐рдзрд┐ android: name = "com.scoreloop.client.android.ui.framework.TabsActive" >
рдЪрд░рдг 6. scoreloop.properties рдлрд╝рд╛рдЗрд▓ рд╣реЛ рд░рд╣реА рд╣реИ
Scoreloop.com рд╡реЗрдм рдкреИрдирд▓ рдкрд░ рд▓реМрдЯреЗрдВ, рдЧреЗрдо рдкреНрд░реЙрдкрд░реНрдЯреАрдЬрд╝ (рдЧреЗрдо рдкреНрд░реЙрдкрд░реНрдЯреАрдЬрд╝ рдЯреИрдм) рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░реЗрдВ, рдлрд┐рд░ рдЙрд╕реА рдкреГрд╖реНрда рдкрд░ "Get scoreloop.properties" рд▓рд┐рдВрдХ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ рдФрд░ рдЕрдкрдиреЗ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЗ / рд╕рдВрдкрддреНрддрд┐ рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ scoreloop.properties рдлрд╝рд╛рдЗрд▓ рд╕рд╣реЗрдЬреЗрдВред
рдЪрд░рдг 7. рд╕реНрдХреЛрд░рд▓реЛрдк рдлреНрд░реЗрдорд╡рд░реНрдХ рдХреЛ рд╢реБрд░реВ рдХрд░рдирд╛ рдФрд░ рдирд╖реНрдЯ рдХрд░рдирд╛
рдлреНрд░реЗрдорд╡рд░реНрдХ рдХрдХреНрд╖рд╛рдУрдВ рдХреЛ рдЖрд░рдВрднреАрдХреГрдд рдФрд░ рдирд╖реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╕реНрдХреЛрд░реЗрд▓реЛрдкреНрдореИрдирдПрдЧрд░рд┐рдВрдЧрдЯрди рд╡рд░реНрдЧ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдХреГрдкрдпрд╛ рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдиреАрдЪреЗ рд╡рд░реНрдгрд┐рдд рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рдЖрд╡реЗрджрди рд╡рд░реНрдЧ рдореЗрдВ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП, рди рдХрд┐ рдЧрддрд┐рд╡рд┐рдзрд┐ рдореЗрдВред рдЬрдм рдЖрдк рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреНрд▓рд╛рд╕ рдмрдирд╛рддреЗ рд╣реИрдВ (рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдкрд╣рд▓реЗ рд╕реЗ рдПрдХ рдирд╣реАрдВ рд╣реИ), рддреЛ рдЕрдкрдиреЗ рдкреНрд░рджрд░реНрд╢рди рдХреЗ "рдПрдкреНрд▓рд┐рдХреЗрд╢рди" рдЯреИрдЧ рдореЗрдВ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреНрд▓рд╛рд╕ рдХрд╛ рдирд╛рдо рд╢рд╛рдорд┐рд▓ рдХрд░рдирд╛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВред
рдкреНрд░рд╛рд░рдВрдн:
ScoreloopManagerSingletonред init ( рдпрд╣ , "рд╡реЗрдм рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдкреНрд░рд╛рдкреНрдд рдЧреБрдкреНрдд рдХреЛрдб" ) ;
рд╡рд┐рдирд╛рд╢:
ScoreloopManagerSingletonред рдирд╖реНрдЯ ( ) ;
рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдПрд╕рдбреАрдХреЗ рджреГрдврд╝рддрд╛ рд╕реЗ рдЕрдиреБрд╢рдВрд╕рд╛ рдХрд░рддрд╛ рд╣реИ рдХрд┐ рд╕рднреА рдХреЙрд▓ рдореБрдЦреНрдп рдпреВрдЖрдИ рд╕реНрдЯреНрд░реАрдо рдХреЗ рднреАрддрд░ рд▓рд╛рдЧреВ рдХреА рдЬрд╛рдПред рдпрджрд┐ рдЖрдкрдХреЗ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдореЗрдВ рд╕реНрдЯреНрд░реАрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдпрд╣ рдЕрдиреБрд╢рдВрд╕рд╛ рдХреА рдЬрд╛рддреА рд╣реИ рдХрд┐ рдЖрдк Android рд╣реИрдВрдбрд▓рд░ рдСрдмреНрдЬреЗрдХреНрдЯреНрд╕ (http://developer.android.com/reference/android/os/Handler.html) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ рдФрд░ рдореБрдЦреНрдп рд╕реНрдЯреНрд░реАрдо рд╕реЗ ScoreloopUI API рдХреЛ рдХреЙрд▓ рдХрд░реЗрдВред
рдЪрд░рдг 8. рдЦреЗрд▓ рдХреЗ рдкрд░рд┐рдгрд╛рдо рдХреЛ рд╕рд░реНрд╡рд░ рдкрд░ рднреЗрдЬрдирд╛
рдЖрдкрдХреА рдЧрддрд┐рд╡рд┐рдзрд┐ рдХреЛ OnScoreSubmitObserver рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рд▓рд╛рдЧреВ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рдЗрд╕рдореЗрдВ onScoreSubmit рд╡рд┐рдзрд┐ рд╢рд╛рдорд┐рд▓ рд╣реИ, рдЬрд┐рд╕реЗ рд╕рд░реНрд╡рд░ рдкрд░ рдЕрдВрдХ рднреЗрдЬрдиреЗ рдХреЗ рдмрд╛рдж рдХрд╣рд╛ рдЬрд╛рдПрдЧрд╛ (рдпрд╣ рд╕реНрдкрд╖реНрдЯ рд╣реИ рдХрд┐ рдЗрд╕ рдСрдкрд░реЗрд╢рди рдореЗрдВ рд╕рдордп рд▓рдЧрддрд╛ рд╣реИ рдФрд░ рдРрд╕реЗ рд╕рдордп рдХреЗ рд▓рд┐рдП UI рд╕реНрдЯреНрд░реАрдо рдХреЛ рдмреНрд▓реЙрдХ рдХрд░рдирд╛ рдЕрд╕рдВрднрд╡ рд╣реИ)ред
рд╣рдо рдЧрддрд┐рд╡рд┐рдзрд┐ рдХреЛ рднреЗрдЬрдиреЗ рдХреЗ рдкрд░рд┐рдгрд╛рдореЛрдВ рдХреЗ рдкрд░реНрдпрд╡реЗрдХреНрд╖рдХ рдХреЗ рд░реВрдк рдореЗрдВ рдкрдВрдЬреАрдХреГрдд рдХрд░рддреЗ рд╣реИрдВ:
ScoreloopManagerSingletonред рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВ ( ) ред setOnScoreSubmitObserver ( рдпрд╣ ) ;
рд╣рдо рд╕рд░реНрд╡рд░ рдХреЛ рдЕрдВрдХ рднреЗрдЬрддреЗ рд╣реИрдВ:
рдбрдмрд▓ рд╕реНрдХреЛрд░Result = 1450.0 ;
ScoreloopManagerSingletonред рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВ ( ) ред onGamePlayEnded ( scoreResult, null ) ;
OnGamePlayEnded рд╡рд┐рдзрд┐ рдореЗрдВ, рджреВрд╕рд░рд╛ рдкреИрд░рд╛рдореАрдЯрд░ рдЧреЗрдо рдореЛрдб рд╣реИ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЖрд╕рд╛рди, рдХрдард┐рди, рдЖрджрд┐)ред рдЪреВрдВрдХрд┐ рд╣рдордиреЗ рд╡реЗрдм рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдореЛрдбреНрд╕ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдирд╣реАрдВ рдХрд┐рдпрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рд╣рдо рдЕрд╢рдХреНрдд рд╣реИрдВред
рдЪрд░рдг 9. рдкрд░рд┐рдгрд╛рдо рддрд╛рд▓рд┐рдХрд╛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░реЗрдВ
рдЗрд╕рдХреЗ рд╕рд╛рде, рд╕рдм рдХреБрдЫ рдХрд╛рдлреА рд╕рд░рд▓ рд╣реИ:
startActivity ( рдирдИ рдЖрд╢рдп ( рдпрд╣ , рд▓реАрдбрд░рдмреЛрд░реНрдбрд╕рдВрдЪрд╛рдИрд╕рдХреНрд░рд┐рдпрддрд╛ред рд╡рд░реНрдЧ ) ) ;
рдпрд╣рд╛рдБ рдпрд╣ рдХреИрд╕рд╛ рджрд┐рдЦрддрд╛ рд╣реИ:

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

рдпрд╣ рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИ рддрд╛рдХрд┐ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рддреБрд░рдВрдд рджреЗрдЦ рд╕рдХреЗрдВ рдХрд┐ рдпрд╣ рдПрдкреНрд▓рд┐рдХреЗрд╢рди Scoreloop рдХреЗ рд╕рд╛рде рдПрдХреАрдХреГрдд рд╣реИ рдФрд░ рдЗрд╕реЗ рднрдпрд╛рдирдХ рдмрд▓ рдХреЗ рд╕рд╛рде рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░ рджрд┐рдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рд╣рдо рдЗрд╕реЗ ...
рдЕрдВрддрднрд╛рд╖рдг
рдпрджрд┐ рдХреЛрдИ рдкреНрд░рд╢реНрди рдЕрд╕реНрдкрд╖реНрдЯ рд╣реИ, рддреЛ рдореИрдВ рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдореЗрдВ рдЙрддреНрддрд░ рджреЗрдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реВрдВрдЧрд╛ред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдПрд╕рдбреАрдХреЗ рдореЗрдВ рд╡рд┐рд╕реНрддреГрдд рдФрд░ рдмрд╣реБрдд рд╕реНрдкрд╖реНрдЯ рджрд╕реНрддрд╛рд╡реЗрдЬ рд╢рд╛рдорд┐рд▓ рд╣реИрдВред
рдЖрдк рдЗрд╕ рд▓реЗрдЦ рдореЗрдВ рд╡рд░реНрдгрд┐рдд рдПрдХреАрдХрд░рдг рдкрд░рд┐рдгрд╛рдореЛрдВ рдХреЛ Qbrix рдЧреЗрдо (
рдорд╛рд░реНрдХреЗрдЯ рд╕реЗ
рд▓рд┐рдВрдХ ,
.apk ) рдкрд░ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ:

PS рдореИрдВ рдЗрд╕ рдЕрд╡рд╕рд░ рдкрд░ Android рдЖрд╡реЗрджрди рдореЗрдВ
AdMob рдФрд░
ACRA рдХреЗ
рдПрдХреАрдХрд░рдг рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд▓реЗрдЦреЛрдВ рдХреЗ рд▓реЗрдЦрдХреЛрдВ рдХреЛ рдзрдиреНрдпрд╡рд╛рдж рджреЗрддрд╛ рд╣реВрдВред рдЗрди рдЧрд╛рдЗрдбреЛрдВ рдиреЗ рдореБрдЭреЗ рдХрдИ рдШрдВрдЯреЛрдВ рдХреЗ рд╡рд┐рдХрд╛рд╕ рд╕реЗ рдмрдЪрд╛рдпрд╛ред