рдлреЗрд╕рдмреБрдХ рдФрд░ рдЯреНрд╡рд┐рдЯрд░ рдХреЗ рд╕рд╛рде рд╕рд░рд▓ рд╕рд╛рдЭрд╛ рдХрд░рдирд╛

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

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

рдлреЗрд╕рдмреБрдХ


рдлреЗрд╕рдмреБрдХ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рдПрдВрдбреНрд░реЙрдЗрдб рдПрд╕рдбреАрдХреЗ рдХреЗ рд╕рд╛рде рдЦреБрд╢ рдерд╛, рдЬрд┐рд╕реЗ рдЧрд┐рдереБрдмреЗ рдкрд░ рд▓рд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ , рд╕рд╛рде рд╣реА рдЖрдкрдХреЗ рдЖрд╡реЗрджрди рдореЗрдВ рдЗрд╕ рдПрд╕рдбреАрдХреЗ рдХрд╛ рдЙрдкрдпреЛрдЧ рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╡рд┐рд╕реНрддреГрдд рдирд┐рд░реНрджреЗрд╢ рджрд┐рдП рдЧрдП рд╣реИрдВред рдореИрдВ рдпрд╣ рдирд╣реАрдВ рдХрд╣ рд╕рдХрддрд╛ рдХрд┐ рдПрд╕рдбреАрдХреЗ рдореЗрдВ рд╕рдм рдХреБрдЫ рдореЗрдЧрд╛-рд╕рд░рд▓ рд╣реИ (рдХреБрдЫ рдкреИрд░рд╛рдореАрдЯрд░ рд╕рд╡рд╛рд▓ рдЙрдард╛рддреЗ рд╣реИрдВ), рд▓реЗрдХрд┐рди рдпрд╣ рдкреНрд░рд╛рдзрд┐рдХрд░рдг рдХрд╛рд░реНрдп рдХреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдХрд░рддрд╛ рд╣реИ: рд╣рдореЗрдВ рдХреЗрд╡рд▓ рдХреЙрд▓ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ
facebook.authorize(Activity activity, String[] permissions, DialogListener listener); 
рдФрд░ рддреИрдпрд╛рд░ рдХрд┐рдпрд╛ рд╣реБрдЖ рдбрд╛рдпрд▓реЙрдЧ рд╕реНрд╡рдпрдВ рдкреНрд░рдХрдЯ рд╣реЛрдЧрд╛, рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рд╡реЗрдм рдлреЙрд░реНрдо рдореЗрдВ рдЕрдкрдирд╛ рдбреЗрдЯрд╛ рджрд░реНрдЬ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдЧрд╛ рдФрд░ рдЕрдВрдд рдореЗрдВ, рд╣рдореЗрдВ рдлреЗрд╕рдмреБрдХ рдПрдкреАрдЖрдИ рдХреЗ рд╕рд╛рде рдЖрдЧреЗ рд╕рдВрдЪрд╛рд░ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рдкреНрд░рд╛рдзрд┐рдХрд░рдг рдЯреЛрдХрди рд▓реМрдЯрд╛рдПрдЧрд╛ред рдареАрдХ рд╣реИ, рддреЛ рдЖрдкрдХреЛ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╡рд┐рднрд┐рдиреНрди рд░реВрдкреЛрдВ рдореЗрдВ рдЕрдиреБрд░реЛрдз (...) рд╡рд┐рдзрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЕрдкрдиреА рджреАрд╡рд╛рд░ рдкрд░ рдПрдХ рд╕рдВрджреЗрд╢ рднреЗрдЬрдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЛ рдЗрд╕ рддрд░рд╣ рдмрд┐рдЧрд╛рдбрд╝рдирд╛ рд╣реЛрдЧрд╛:
 Bundle params = new Bundle(); params.putString("message", "Android Yorshik is great!"); facebook.request("me/feed", params, "POST"); 

рдпрд╣ рд╕рдордЭрдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рдпрд╣ "рдореБрдЭреЗ / рдлрд╝реАрдб" рдХрд┐рд╕ рдкреНрд░рдХрд╛рд░ рдХрд╛ рд╣реИ, рдЖрдкрдХреЛ рдлреЗрд╕рдмреБрдХ рдХреЗ рдУрдкрди рдЧреНрд░рд╛рдлрд╝ рдЕрд╡рдзрд╛рд░рдгрд╛ рдХреЛ рднреЗрджрдирд╛ рд╣реЛрдЧрд╛ ред рд▓реЗрдХрд┐рди рдпрд╣ рдХреЗрд╡рд▓ рддрднреА рд╣реИ рдЬрдм рдЖрдк рд╕рд╕реНрддреА рдлреЗрд╕рдмреБрдХ рдПрдкреАрдЖрдИ рдХреА рдкреВрд░реА рд╢рдХреНрддрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред
рдкрд╣рд▓рд╛ рдЕрдВрдбрд░рд╡рд╛рдЯрд░ рдХрдВрдХрдбрд╝ рдпрд╣рд╛рдВ рдорд┐рд▓рд╛: рдпрджрд┐ рдлреЗрд╕рдмреБрдХ рдХреНрд▓рд╛рдЗрдВрдЯ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдбрд┐рд╡рд╛рдЗрд╕ рдкрд░ рдЗрдВрд╕реНрдЯреЙрд▓ рд╣реИ, рддреЛ рдкреНрд░рд╛рдзрд┐рдХрд░рдг рдЕрдиреБрд░реЛрдз рдХрд░рддрд╛ рд╣реИред facebook.authorize (...) рдЕрдВрджрд░ WebView рдХреЗ рд╕рд╛рде рдПрдХ рд╕рдВрд╡рд╛рдж рдХреА рдЙрдкрд╕реНрдерд┐рддрд┐ рдХрд╛ рдиреЗрддреГрддреНрд╡ рдирд╣реАрдВ рдХрд░реЗрдЧрд╛, рд▓реЗрдХрд┐рди рдЗрд╕ рдмрд╣реБрдд рд╣реА рдорд╣рддреНрд╡рдкреВрд░реНрдг рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рд▓реЙрдиреНрдЪ рдХрд░рдиреЗ рдФрд░ рдЗрд╕рдХреЗ рд▓реЙрдЧрд┐рди рдлреЙрд░реНрдо рдХреЛ рдЦреЛрд▓рдиреЗ рдХреЗ рд▓рд┐рдПред рдпреЛрдЬрдирд╛ рдХреЗ рдЕрдиреБрд╕рд╛рд░, рдкреНрд░рд╛рдзрд┐рдХрд░рдг рдХреЗ рдмрд╛рдж, рдЖрдк рд╕рдВрд╡рд╛рдж рдХреЗ рдмрд╛рдж рдЙрд╕реА рддрд░рд╣ рдЕрдкрдиреЗ рдЖрд╡реЗрджрди рдкрд░ рд╡рд╛рдкрд╕ рдЖ рдЬрд╛рдПрдВрдЧреЗред рд▓реЗрдХрд┐рди, рдЕрдЧрд░ рдЖрдкрдХреЛ рдЕрдЪрд╛рдирдХ рд╣реА рдЖрдВрд╕реВ () рдпрд╛ рдУрдирдЯреЙрдк () рдореЗрдВ рдХреБрдЫ рдЪрд╛рд▓рд╛рдХреА рд╕реЗ рдмрд╛рдБрдз рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ , рддреЛ рдЖрдкрдХреЛ рдпрд╣ рд╡рд┐рдЪрд╛рд░ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ рдХрд┐ рдЙрдиреНрд╣реЗрдВ рдлрд┐рд░ рд╕реЗ рдмреБрд▓рд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдПрдХ рдЙрдкрдХрд░рдг рдкрд░, рдкреНрд░рд╛рдзрд┐рдХрд░рдг рдХреЗ рдЗрд╕ рд░реВрдк рдиреЗ рдЖрдо рддреМрд░ рдкрд░ рдХрд┐рд╕реА рднреА рддрд░рд╣ рдХрд╛рдо рдХрд┐рдпрд╛ред рдЗрд╕рд▓рд┐рдП, рдХреЗрд╡рд▓ рдорд╛рдорд▓реЗ рдореЗрдВ, рдореИрдВ рд╣рдореЗрд╢рд╛ рдбрд╛рдпрд▓реЙрдЧ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд▓реЙрдЧ рдЗрди рдХрд░рдирд╛ рдЪрд╛рд╣реВрдВрдЧрд╛ред рдФрд░ рдРрд╕рд╛ рдЕрд╡рд╕рд░ рд╣реИ: рдПрдХ рдЕрддрд┐рд░рд┐рдХреНрдд рдкреИрд░рд╛рдореАрдЯрд░ Facebook.FORCE_DIALOG_AUTH рдЗрд╕рдХреЗ рд╕рд╛рде рдорджрдж рдХрд░реЗрдЧрд╛ред рд╣рдо рдХрд╣рддреЗ рд╣реИрдВ:
 facebook.authorize(context, permissions, Facebook.FORCE_DIALOG_AUTH, authListener); 
рдФрд░ рдкреНрд░рд╛рдзрд┐рдХрд░рдг рдмрд╛рддрдЪреАрдд рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕реНрдерд┐рд░ рд╣реЛрдЧрд╛ред

рдЪрд╣рдЪрд╣рд╛рдирд╛


рд▓реЗрдХрд┐рди рдЯреНрд╡рд┐рдЯрд░ рдиреЗ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рдПрд╕рдбреАрдХреЗ рдХреЛ рдмрдВрдж рдирд╣реАрдВ рдХрд┐рдпрд╛ред рд▓реЗрдХрд┐рди рд╡рд┐рднрд┐рдиреНрди рдХреНрд╖рдорддрд╛рдУрдВ рдХреЗ рд╕рд╛рде рдЕрдиреМрдкрдЪрд╛рд░рд┐рдХ рдмрд╣реБрдд рд╕рд╛рд░реЗ рд╣реИрдВред рдкрд╣рд▓реА рдмрд╛рдд рдЬреЛ рдзреНрдпрд╛рди рдореЗрдВ рдЖрдИ:

рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдЯреНрд╡рд┐рдЯрд░ 4 рдЬреЗ рдФрд░ рд╕реБрдЧреНрд░реА рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рдпреВрдЖрдИ рднрд╛рдЧ рдХреЛ рдкрд╛рд░ рдХрд░рдиреЗ рдХрд╛ рдирд┐рд░реНрдгрдп рд▓рд┐рдпрд╛ рдЧрдпрд╛ред рдкрд░реАрдХреНрд╖рдг рдФрд░ рддреНрд░реБрдЯрд┐ рд╕реЗ, рдкреНрд░рд╛рдзрд┐рдХрд░рдг рдХреЗ рджреЛ рддрд░реАрдХреЛрдВ рдХреА рдЦреЛрдЬ рдХреА рдЧрдИ рдереАред
1) рдкрд╣рд▓реЗ рдорд╛рдорд▓реЗ рдореЗрдВ (рд▓рд╛рдЧреВ рд╣реЛрдиреЗ рд╡рд╛рд▓реЗ рдЯреВрд▓ рдореЗрдВ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ) рдЬрдм dev.twitter.com рдкрд░ рд╣рдорд╛рд░реЗ рдЖрд╡реЗрджрди рдХреЛ рдкрдВрдЬреАрдХреГрдд рдХрд░рддреЗ рд╣реИрдВ , рддреЛ рд╣рдо "рдХреЙрд▓рдмреИрдХ URL" рдлрд╝реАрд▓реНрдб рдХреЛ рдЦрд╛рд▓реА рдЫреЛрдбрд╝ рджреЗрддреЗ рд╣реИрдВред рдлрд┐рд░, рдЬрдм рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдкреНрд░рд╛рдзрд┐рдХрд░рдг рдбреЗрдЯрд╛ рджрд░реНрдЬ рдХрд░рддрд╛ рд╣реИ рдФрд░ "рдкреНрд░рд╛рдзрд┐рдХреГрдд" рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рддрд╛ рд╣реИ, рддреЛ рдЙрд╕реЗ рдкреГрд╖реНрда рдкрд░ рдкрд┐рди рдХреЛрдб рдХреЗ рд╕рд╛рде рдкреБрдирд░реНрдирд┐рд░реНрджреЗрд╢рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛, рдЬреЛ рд╕рд╛рдорд╛рдиреНрдп рд░реВрдк рд╕реЗ рд╕реНрдкрд╖реНрдЯ рдирд╣реАрдВ рд╣реИ рдХрд┐ рдХрд╣рд╛рдВ рджрд░реНрдЬ рдХрд░рдирд╛ рд╣реИред рд▓реЗрдХрд┐рди рд╣рдореЗрдВ рдЗрд╕рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдХреЗрд╡рд▓ рдЯреНрд╡рд┐рдЯрд░ рдХреА рд╕реЗрд╡рд╛ рдореЗрдВ рдЗрд╕реЗ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдХреЗ рд╣рдо рдкреНрд░рд╛рдзрд┐рдХрд░рдг "рдЯреЛрдХрди рдФрд░ рдЧреБрдкреНрдд" рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЗрд╕ рддрд░рд╣ рдХреЗ рдХреЛрдб рджрд░реНрдЬ рдХрд░рдХреЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рдПрдХ рдмрд╛рд░ рдлрд┐рд░ рд╕реЗ рдкреАрдбрд╝рд╛ рджреЗрдирд╛ рдПрдХ рдХреГрддрдШреНрди рдХрд╛рд░реНрдп рд╣реИред рдЗрд╕рд▓рд┐рдП, рд╣рдо HTML рдкреЗрдЬ рдХреЛ рд▓реЗрддреЗ рд╣реИрдВ рдФрд░ рдкрд╛рд░реНрд╕ рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдЗрд╕ рдкрд┐рди рдХреЛрдб рдХреЛ рдлрд╛рдбрд╝ рджреЗрддреЗ рд╣реИрдВред WebView рдореЗрдВ рд▓реЛрдб рдХрд┐рдП рдЧрдП рдкреЗрдЬ рдХрд╛ HTML рдХреЛрдб рдХреИрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВ? рдмрд┐рд▓реНрдХреБрд▓ рдЬрдЯрд┐рд▓ рдирд╣реАрдВ:

рдмрд╕ рдЗрддрдирд╛ рд╣реА, рд╣рдордиреЗ рдкрд┐рди рдХреЛрдб рдирд┐рдХрд╛рд▓рд╛ рдФрд░ рдкреНрд░рд╛рдзрд┐рдХрд░рдг рдХреЛ рдкреВрд░рд╛ рдХрд┐рдпрд╛ред
2) рдФрд░ рдЕрдм рд╕рд╣реА рддрд░реАрдХрд╛: рдХреНрд╖реЗрддреНрд░ рдореЗрдВ dev.twitter.com рдкрд░ рдЖрдкрдХреЗ рдЖрд╡реЗрджрди рдХреЗ рдЧреБрдгреЛрдВ рдореЗрдВ
"рдХреЙрд▓рдмреИрдХ URL" рдХрд┐рд╕реА рднреА рдорд╛рдиреНрдп URL рдХреЛ рдбрд╛рд▓реЗрдВ (рдЬреИрд╕реЗ "http: //your.shik" )ред рдФрд░ рдЕрдм, рдкрд┐рди рдХреЛрдб рдХреЗ рд╕рд╛рде рдкреГрд╖реНрда рдХреЛ рдкрд╛рд░реНрд╕ рдХрд░рдиреЗ рдХреЗ рдмрдЬрд╛рдп, рд╣рдореЗрдВ рдЯреНрд╡рд┐рдЯрд░ рд╕реЗ рдХреЙрд▓рдмреИрдХ рдХреЛ рдкрдХрдбрд╝рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рд╕реЗ URL рдореЗрдВ oauth_verifier рдкреИрд░рд╛рдореАрдЯрд░ рд╣реЛрдЧрд╛, рдЬрд┐рд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рд╣рдо рд╕рдорд╛рди "рдЯреЛрдХрди рдФрд░ рдЧреБрдкреНрдд" рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд┐рди рдХреЛрдб рдХреЗ рдмрдЬрд╛рдп рдХрд░реЗрдВрдЧреЗред рдЗрд╕ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдореЗрдВ рдЗрд╕ рддрд░рд╣ рдХреЗ рд╕рд┐рджреНрдзрд╛рдВрдд рдХреЛ рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдФрд░ рдирд┐рдХрдЯ рднрд╡рд┐рд╖реНрдп рдореЗрдВ рдореИрдВ рдШрд░ рдкрд░ рдПрдХ рд╣реА рддрд░реНрдХ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рд╛рдордВрдЬрд╕реНрдп рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреА рдпреЛрдЬрдирд╛ рдмрдирд╛ рд░рд╣рд╛ рд╣реВрдВред

рд╕рд░рд▓ рд╕рд╛рдорд╛рдЬрд┐рдХ рд╕рд╛рдЭрд╛рдХрд░рдг


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

рд╕рдВрд╡рд╛рдж рдЗрд╕ рддрд░рд╣ рджрд┐рдЦреЗрдВрдЧреЗ:



рдХрд╛рдо рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рд╕рднреА рдЪреАрдЬреЗрдВ рд╣реИрдВ:

рд╢рд╛рдпрдж рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд FacebookFacade рд╡рд┐рдзрд┐ рд╕рд╡рд╛рд▓ рдЙрдард╛рдПрдЧреА:
 publishMessage(String message, String link, String linkName, String linkDescription, String pictureUrl, Map<String, String> actions) 

рдХреЛрдб рдФрд░ рдкрд░рд┐рдгрд╛рдо рдХрд╛ рдЪрд┐рддреНрд░рдг, рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ, рд╕рдм рдХреБрдЫ рд╕рдордЭрд╛рдПрдЧрд╛:
 String message = "Look at this great App!"; String link = "https://github.com/nostra13/Android-Simple-Social-Sharing"; String linkName = "Use Android Simple Social Sharing in your project!"; String linkDescription = "Also see other projects of nostra13 on GitHub!"; String pictureUrl = "http://cdn.androidcommunity.com/wp-content/uploads/2011/01/facebook-android-logo-1.jpg"; Map<String, String> actions = new HashMap<String, String>(); actions.put("Android Simple Social Sharing", "https://github.com/nostra13/Android-Simple-Social-Sharing"); facebook.publishMessage(message, link, linkName, linkDescription, pictureUrl, actions); 



рдпрд╣реА рд╕рдм рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИред рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреА рддрд╛рддреНрдХрд╛рд▓рд┐рдХ рдпреЛрдЬрдирд╛ рдХреЙрд▓рдмреИрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░рд╛рдзрд┐рдХрд░рдг рдХреЛ рдлрд┐рд░ рд╕реЗ рдХрд░рдирд╛ рд╣реИ, рдкреВрд░реА рддрд░рд╣ рд╕реЗ рднрд╛рд░реА рдЯреНрд╡рд┐рдЯрд░ 4 рдЬреЗ рдХреЗ рдЙрдкрдпреЛрдЧ рд╕реЗ рдЫреБрдЯрдХрд╛рд░рд╛ рдкрд╛рдПрдВред рдЦреИрд░, рд╣рдо рджреЗрдЦреЗрдВрдЧреЗред

рд╣рдореЗрд╢рд╛ рдХреА рддрд░рд╣ - GitHub рдкрд░ рд╕реНрд░реЛрдд рдХреЛрдб ред рдореБрдЭреЗ рдЖрд╢рд╛ рд╣реИ рдХрд┐ рдЙрдкрдХрд░рдг рдЖрдкрдХреЗ рд▓рд┐рдП рднреА рдХрд╛рдо рдЖрдПрдЧрд╛ред рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЛ рдХреБрдЫ рдЕрдиреНрдп рд╕рд╛рдорд╛рдЬрд┐рдХ рдиреЗрдЯрд╡рд░реНрдХ рдореЗрдВ рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рднреА рд╕реНрд╡реАрдХрд╛рд░ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ (Google+, рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ, рдЕрднреА рддрдХ рдПрдХ рдЕрд▓рдЧ рдПрд╕рдбреАрдХреЗ рдкреНрд░рджрд╛рди рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ)ред

UPD: рд╢реНрд░рдорд┐рдХреЛрдВ рдХреЗ рдЕрдиреБрд░реЛрдз рдкрд░ред рдЕрдЧрд░ рдЖрдкрдХреЛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЪреВрдВрдХрд┐ рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рд╕рд╛рдорд╛рдЬрд┐рдХ рдиреЗрдЯрд╡рд░реНрдХ рдХрд╛ рдХреНрд▓рд╛рдЗрдВрдЯ рд╕реНрдорд╛рд░реНрдЯрдлреЛрди рдкрд░ рд╕реНрдерд╛рдкрд┐рдд рдирд╣реАрдВ рд╣реИ, рддреЛ рд╡рд╣ рдЗрд╕ рдиреЗрдЯрд╡рд░реНрдХ рдореЗрдВ рдЧрдбрд╝рдмрдбрд╝реА рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣реЗрдЧрд╛, рддреЛ рдЖрдк рд╕рд╛рдЭрд╛ рдХрд░рдиреЗ рдХреЗ рд╕рдмрд╕реЗ рд╕рд░рд▓ рддрд░реАрдХреЗ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ (рдлрд┐рд░ рдХрд┐рд╕реА рднреА рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХреЛ рдЦрд░рд╛рдм рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ):
 final Intent intent = new Intent(Intent.ACTION_SEND); intent.setType(┬лtext/plain┬╗); intent.putExtra(Intent.EXTRA_TEXT, "Try Android Yorshik!"); startActivity(Intent.createChooser(intent, getString(R.string.app_name))); 

рдПрдХ рд╕рд╛рдзрд╛рд░рдг рд╕рд╛рдЭрд╛рдХрд░рдг рдХреЗ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж рдирд┐рдХрд┐рддрд╛рдЬреА ред

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


All Articles