рдРрдкреНрд▓рд┐рдХреЗрд╢рди рдХреА рдмреБрдирд┐рдпрд╛рджреА рдЬрд╛рдирдХрд╛рд░реА

Android рдРрдкреНрд▓рд┐рдХреЗрд╢рди, Kotlin, Java рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рд▓реИрдВрдЧреНрд╡реЗрдЬ, рдФрд░ C++ рд▓реИрдВрдЧреНрд╡реЗрдЬ рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд░рдХреЗ рд▓рд┐рдЦреЗ рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВ. Android SDK рдЯреВрд▓ рдХрд╛ рдХрдВрдкрд╛рдЗрд▓реЗрд╢рди рдХрд┐рд╕реА APK рдпрд╛ Android рдРрдкреНрд▓рд┐рдХреЗрд╢рди рдмрдВрдбрд▓ рдореЗрдВ рдЬреЛрдбрд╝реЗ рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВ.

Android рдкреИрдХреЗрдЬ, рдЬреЛ .apk рд╕рдлрд╝рд┐рдХреНрд╕ рд╡рд╛рд▓реА рдПрдХ рд╕рдВрдЧреНрд░рд╣ рдлрд╝рд╛рдЗрд▓ рд╣реЛрддреА рд╣реИ. рдЗрд╕рдореЗрдВ рдпрд╣ рд╢рд╛рдорд┐рд▓ рд╣реЛрддрд╛ рд╣реИ рд░рдирдЯрд╛рдЗрдо рдХреЗ рд╕рдордп рдХрд┐рд╕реА Android рдРрдкреНрд▓рд┐рдХреЗрд╢рди рдХрд╛ рдХреЙрдиреНрдЯреЗрдВрдЯ рдЬрд╝рд░реВрд░реА рд╣реЛрддрд╛ рд╣реИ. рд╕рд╛рде рд╣реА, рдпрд╣ рдРрд╕реА рдлрд╝рд╛рдЗрд▓ рд╣реЛрддреА рд╣реИ рдЬрд┐рд╕реЗ Android рдкрд░ рдЪрд▓рд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдЬрд┐рди рдбрд┐рд╡рд╛рдЗрд╕реЛрдВ рдкрд░ рдРрдкреНрд▓рд┐рдХреЗрд╢рди рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ.

Android рдРрдкреНрд▓рд┐рдХреЗрд╢рди рдмрдВрдбрд▓, рдЬреЛ .aab рд╕рдлрд╝рд┐рдХреНрд╕ рд╡рд╛рд▓реА рдПрдХ рд╕рдВрдЧреНрд░рд╣ рдлрд╝рд╛рдЗрд▓ рд╣реИ. рдЗрд╕рдореЗрдВ рдпрд╣ рд╢рд╛рдорд┐рд▓ рд╣реИ рдХрд┐рд╕реА Android рдРрдкреНрд▓рд┐рдХреЗрд╢рди рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХрд╛ рдХреЙрдиреНрдЯреЗрдВрдЯ. рдЗрд╕рдореЗрдВ рдРрд╕рд╛ рдЕрддрд┐рд░рд┐рдХреНрдд рдореЗрдЯрд╛рдбреЗрдЯрд╛ рднреА рд╢рд╛рдорд┐рд▓ рд╣реИ рдЬрд┐рд╕рдХреА рдЬрд╝рд░реВрд░рдд рдирд╣реАрдВ рд╣реИ рд░рдирдЯрд╛рдЗрдо. рдПрдПрдмреА, рдкрдмреНрд▓рд┐рд╢ рдХрд░рдиреЗ рдХрд╛ рдПрдХ рдлрд╝реЙрд░реНрдореИрдЯ рд╣реИ. рдЗрд╕реЗ Android рдбрд┐рд╡рд╛рдЗрд╕реЛрдВ рдкрд░ рдЗрдВрд╕реНрдЯреЙрд▓ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛. рдпрд╣ APK рдЬрдирд░реЗрдЯ рдХрд░рдиреЗ рдФрд░ рдмрд╛рдж рдХреЗ рдЪрд░рдг рдореЗрдВ рд╕рд╛рдЗрди рдЗрди рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХрд░рддрд╛ рд╣реИ.

Google рдХреЗ рдЬрд╝рд░рд┐рдП рдЕрдкрдирд╛ рдРрдкреНрд▓рд┐рдХреЗрд╢рди рдЙрдкрд▓рдмреНрдз рдХрд░рд╛рддреЗ рд╕рдордп рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, Play рдХреЗ рд╕рд░реНрд╡рд░, рдСрдкреНрдЯрд┐рдорд╛рдЗрдЬрд╝ рдХрд┐рдП рдЧрдП рдРрд╕реЗ APK рдЬрдирд░реЗрдЯ рдХрд░рддреЗ рд╣реИрдВ рдЬрд┐рдирдореЗрдВ рд╕рд┐рд░реНрдлрд╝ рд╕рдВрд╕рд╛рдзрди рдФрд░ рдЬреЛ рдРрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рдиреЗ рдХрд╛ рдЕрдиреБрд░реЛрдз рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдбрд┐рд╡рд╛рдЗрд╕ рдХреЗ рд▓рд┐рдП рдЬрд╝рд░реВрд░реА рд╣реИ.

рд╣рд░ Android рдРрдкреНрд▓рд┐рдХреЗрд╢рди рдЕрдкрдиреЗ рд╕рд┐рдХреНрдпреЛрд░рд┐рдЯреА рд╕реИрдВрдбрдмреЙрдХреНрд╕ рдореЗрдВ рд╣реЛрддрд╛ рд╣реИ. рдпрд╣ рд╕рднреА рдпреЗ Android рд╕реБрд░рдХреНрд╖рд╛ рд╕реБрд╡рд┐рдзрд╛рдПрдВ:

  • Android рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдПрдХ рдмрд╣реБ-рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ Linux рд╕рд┐рд╕реНрдЯрдо рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рд╣рд░ рдРрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛрдИ рдЕрдиреНрдп рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛.
  • рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ, рд╕рд┐рд╕реНрдЯрдо рд╣рд░ рдРрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рдПрдХ рдпреВрдиреАрдХ Linux рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЖрдИрдбреА рдЕрд╕рд╛рдЗрди рдХрд░рддрд╛ рд╣реИ, рдЬрд┐рд╕рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рд╕рд┐рд░реНрдлрд╝ рд╣реЛрддрд╛ рд╣реИ рдФрд░ рдРрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рдкрд╛рд╕ рдЗрд╕рдХреА рдЬрд╛рдирдХрд╛рд░реА рдирд╣реАрдВ рд╣реИ. рд╕рд┐рд╕реНрдЯрдо рд╕рднреА рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рд▓рд┐рдП рдЕрдиреБрдорддрд┐рдпрд╛рдВ рд╕реЗрдЯ рдХрд░рддрд╛ рд╣реИ рддрд╛рдХрд┐ рдЙрд╕ рдРрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рдЕрд╕рд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рдпреВрдЬрд╝рд░ рдЖрдИрдбреА рд╣реА рдЙрдиреНрд╣реЗрдВ рдРрдХреНрд╕реЗрд╕ рдХрд░ рд╕рдХреЗ.
  • рд╣рд░ рдкреНрд░реЛрд╕реЗрд╕ рдореЗрдВ рдЕрдкрдиреА рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди (рд╡реАрдПрдо) рд╣реЛрддреА рд╣реИ, рдЗрд╕рд▓рд┐рдП рдХрд┐рд╕реА рдРрдкреНрд▓рд┐рдХреЗрд╢рди рдХрд╛ рдХреЛрдб рдЕрдиреНрдп рдРрдкреНрд▓рд┐рдХреЗрд╢рди.
  • рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ, рд╣рд░ рдРрдкреНрд▓рд┐рдХреЗрд╢рди рдЕрдкрдиреА Linux рдкреНрд░реЛрд╕реЗрд╕ рдореЗрдВ рдЪрд▓рддрд╛ рд╣реИ. Android рд╕рд┐рд╕реНрдЯрдо рд╢реБрд░реВ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рдХреЗ рдХреЙрдореНрдкреЛрдиреЗрдВрдЯ рдХреЛ рдПрдХреНрдЬрд╝реАрдХреНрдпреВрдЯ рдХрд░рдирд╛ рд╣реЛрддрд╛ рд╣реИ. рдЗрд╕рдХреЗ рдмрд╛рдж, рдкреНрд░реЛрд╕реЗрд╕ рдмрдВрдж рд╣реЛ рдЬрд╛рддреА рд╣реИ рдЬрдм рдпрд╣ рдЕрдм рдирд╣реАрдВ рд╣реИ рдЬрд╝рд░реВрд░рдд рд╣реЛрддреА рд╣реИ рдпрд╛ рдЬрдм рд╕рд┐рд╕реНрдЯрдо рдХреЛ рдЕрдиреНрдп рдРрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рд▓рд┐рдП рдореЗрдореЛрд░реА рд░рд┐рдХрд╡рд░ рдХрд░рдиреА рд╣реЛрддреА рд╣реИ.

Android рд╕рд┐рд╕реНрдЯрдо рдХрдо рд╕реЗ рдХрдо рдЕрдзрд┐рдХрд╛рд░реЛрдВ рдХрд╛ рд╕рд┐рджреНрдзрд╛рдВрдд рд▓рд╛рдЧреВ рдХрд░рддрд╛ рд╣реИ. рдЗрд╕рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ, рд╣рд░ рдРрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рдкрд╛рд╕ рд╕рд┐рд░реНрдлрд╝ рдЙрди рдХреЙрдореНрдкреЛрдиреЗрдВрдЯ рдХрд╛ рдРрдХреНрд╕реЗрд╕ рд╣реЛрддрд╛ рд╣реИ рдЬрд┐рдирдХреА рдЬрд╝рд░реВрд░рдд рдЙрд╕реЗ рдЕрдкрдирд╛ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╣реЛрддреА рд╣реИ рдЕрдм рдирд╣реАрдВ. рдЗрд╕рд╕реЗ рдПрдХ рдмрд╣реБрдд рд╣реА рд╕реБрд░рдХреНрд╖рд┐рдд рдорд╛рд╣реМрд▓ рдмрди рдЬрд╛рддрд╛ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рдРрдкреНрд▓рд┐рдХреЗрд╢рди рдЬрд┐рд╕реЗ рдРрд╕рд╛ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рдирд╣реАрдВ рд╣реИ.

рд╣рд╛рд▓рд╛рдВрдХрд┐, рдРрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рдкрд╛рд╕ рдбреЗрдЯрд╛ рд╢реЗрдпрд░ рдХрд░рдиреЗ рдХреЗ рдХрдИ рддрд░реАрдХреЗ рд╣реИрдВ рдбреЗрдЯрд╛ рдХреЛ рджреВрд╕рд░реЗ рдРрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рд╕рд╛рде рд╢реЗрдпрд░ рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рд╕рд┐рд╕реНрдЯрдо рдХреА рд╕реЗрд╡рд╛рдПрдВ рдРрдХреНрд╕реЗрд╕ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдРрдкреНрд▓рд┐рдХреЗрд╢рди:

  • рдПрдХ рд╣реА Linux рдпреВрдЬрд╝рд░ рдЖрдИрдбреА рд╢реЗрдпрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рджреЛ рдРрдкреНрд▓рд┐рдХреЗрд╢рди рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд┐рдП рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВ. рджреЛрдиреЛрдВ рдРрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рд▓рд┐рдП рдПрдХ рд╣реА Linux рдпреВрдЬрд╝рд░ рдЖрдИрдбреА рд╢реЗрдпрд░ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ. рд╡реЗ рдПрдХ-рджреВрд╕рд░реЗ рдХреА рдлрд╝рд╛рдЗрд▓реЗрдВ рдРрдХреНрд╕реЗрд╕ рдХрд░ рд╕рдХреЗрдВ. рд╕рд┐рд╕реНрдЯрдо рдХреЗ рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреЛ рдмрдЪрд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рдПрдХ рдпреВрдЬрд╝рд░ рдЖрдИрдбреА рдХреЛ рднреА рдПрдХ рд╣реА Linux рдкреНрд░реЛрд╕реЗрд╕ рдореЗрдВ рдЪрд▓рд╛рдиреЗ рдФрд░ рдЙрд╕реА рд╡реАрдПрдо рдХреЛ рд╢реЗрдпрд░ рдХрд░рдиреЗ рдХрд╛ рд╡рд┐рдХрд▓реНрдк рдЪреБрдирд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ. рдХреЙрдиреНрдЯреЗрдВрдЯ рдмрдирд╛рдиреЗ рдРрдкреНрд▓рд┐рдХреЗрд╢рди рдкрд░ рднреА рдЗрд╕реА рд╕рд░реНрдЯрд┐рдлрд╝рд┐рдХреЗрдЯ рд╕реЗ рд╕рд╛рдЗрди рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП.
  • рдРрдкреНрд▓рд┐рдХреЗрд╢рди, рдбрд┐рд╡рд╛рдЗрд╕ рдХрд╛ рдбреЗрдЯрд╛ рдРрдХреНрд╕реЗрд╕ рдХрд░рдиреЗ рдХрд╛ рдЕрдиреБрд░реЛрдз рдХрд░ рд╕рдХрддрд╛ рд╣реИ, рдЬреИрд╕реЗ рдХрд┐ рдбрд┐рд╡рд╛рдЗрд╕ рдХрд╛ рдЬрдЧрд╣ рдХреА рдЬрд╛рдирдХрд╛рд░реА, рдХреИрдорд░рд╛, рдФрд░ рдмреНрд▓реВрдЯреВрде рдХрдиреЗрдХреНрд╢рди. рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рдкрд╛рд╕ рдпрд╣ рд╣реИ рдЗрди рдЕрдиреБрдорддрд┐рдпреЛрдВ рдХреЛ рд╕рд╛рдлрд╝ рддреМрд░ рдкрд░ рдордВрдЬрд╝реВрд░реА рджреЗрдиреА рд╣реЛрдЧреА. рдЕрдиреБрдорддрд┐рдпреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╝реНрдпрд╛рджрд╛ рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд▓рд┐рдП, рдпрд╣рд╛рдВ рджреЗрдЦреЗрдВ Android рдкрд░ рдЕрдиреБрдорддрд┐рдпрд╛рдВ.

рдЗрд╕ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдХреЗ рдмрд╛рдХреА рд╣рд┐рд╕реНрд╕реЗ рдореЗрдВ рдЗрди рд╕рд┐рджреНрдзрд╛рдВрддреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрддрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ:

  • рдЖрдкрдХреЗ рдРрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рддрдп рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдореБрдЦреНрдп рдлрд╝реНрд░реЗрдорд╡рд░реНрдХ рдХреЙрдореНрдкреЛрдиреЗрдВрдЯ.
  • рд╡рд╣ рдореЗрдирд┐рдлрд╝реЗрд╕реНрдЯ рдлрд╝рд╛рдЗрд▓ рдЬрд┐рд╕рдореЗрдВ рдХреЙрдореНрдкреЛрдиреЗрдВрдЯ рдФрд░ рдЬрд╝рд░реВрд░реА рдбрд┐рд╡рд╛рдЗрд╕ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рджреА рдЬрд╛рддреА рд╣реИ рдЖрдкрдХреЗ рд▓рд┐рдП рд╕реБрд╡рд┐рдзрд╛рдПрдВ рд╣реИ.
  • рдРрд╕реЗ рд╕рдВрд╕рд╛рдзрди рдЬреЛ рдРрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рдХреЛрдб рд╕реЗ рдЕрд▓рдЧ рд╣реЛрддреЗ рд╣реИрдВ рдФрд░ рдЖрдкрдХреЗ рдРрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рд╡рд┐рд╡рд┐рдз рдкреНрд░рдХрд╛рд░ рдХреЗ рдбрд┐рд╡рд╛рдЗрд╕ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреЗ рд▓рд┐рдП рдЗрд╕рдХреЗ рд╡реНрдпрд╡рд╣рд╛рд░ рдХреЛ рдСрдкреНрдЯрд┐рдорд╛рдЗрдЬрд╝ рдХрд░ рд╕рдХрддрд╛ рд╣реИ.

рдРрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рдХреЙрдореНрдкреЛрдиреЗрдВрдЯ

рдРрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рдХреЙрдореНрдкреЛрдиреЗрдВрдЯ, рдХрд┐рд╕реА Android рдРрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд╝рд░реВрд░реА рдПрд▓рд┐рдореЗрдВрдЯ рд╣реЛрддреЗ рд╣реИрдВ. рд╣рд░ рдХреЙрдореНрдкреЛрдиреЗрдВрдЯ рдПрдХ рдРрд╕рд╛ рдПрдВрдЯреНрд░реА рдкреЙрдЗрдВрдЯ рд╣реИ рдЬрд┐рд╕рд╕реЗ рд╕рд┐рд╕реНрдЯрдо рдпрд╛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЖрдкрдХреЗ рдРрдкреНрд▓рд┐рдХреЗрд╢рди рдореЗрдВ рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВ. рдХреБрдЫ рд╕реВрдЪрдирд╛рдПрдВ рдорд┐рд▓ рд░рд╣реА рд╣реИрдВ рдХреЙрдореНрдкреЛрдиреЗрдВрдЯ, рдХреБрдЫ рдЕрдиреНрдп рдХреЙрдореНрдкреЛрдиреЗрдВрдЯ рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддреЗ рд╣реИрдВ.

рдРрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЙрдореНрдкреЛрдиреЗрдВрдЯ рдЪрд╛рд░ рддрд░рд╣ рдХреЗ рд╣реЛрддреЗ рд╣реИрдВ:

  • рдЧрддрд┐рд╡рд┐рдзрд┐рдпрд╛рдВ
  • рд╕реЗрд╡рд╛рдПрдВ
  • рдмреНрд░реЙрдбрдХрд╛рд╕реНрдЯ рд░рд┐рд╕реАрд╡рд░
  • рдХреЙрдиреНрдЯреЗрдВрдЯ рджреЗрдиреЗ рд╡рд╛рд▓реЗ рдРрдкреНрд▓рд┐рдХреЗрд╢рди

рд╣рд░ рдЯрд╛рдЗрдк рдХрд╛ рдЕрд▓рдЧ рдордХрд╕рдж рд╣реЛрддрд╛ рд╣реИ рдФрд░ рдЗрд╕рдХрд╛ рдПрдХ рдЕрд▓рдЧ рд▓рд╛рдЗрдлрд╝рд╕рд╛рдЗрдХрд▓ рд╣реИ, рдЬреЛ рдпрд╣ рддрдп рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдХреЙрдореНрдкреЛрдиреЗрдВрдЯ рдХреИрд╕реЗ рдмрдирд╛рдпрд╛ рдФрд░ рдЦрддреНрдо рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ. рдиреАрдЪреЗ рджрд┐рдП рд╕реЗрдХреНрд╢рди рдореЗрдВ, рдЪрд╛рд░ рддрд░рд╣ рдХреЗ рдРрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЙрдореНрдкреЛрдиреЗрдВрдЯ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрддрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ.

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

рдХреЛрдИ рджреВрд╕рд░рд╛ рдРрдкреНрд▓рд┐рдХреЗрд╢рди рдЗрдирдореЗрдВ рд╕реЗ рдХрд┐рд╕реА рднреА рдПрдХ рдХреЛ рд╢реБрд░реВ рдХрд░ рд╕рдХрддрд╛ рд╣реИ рдЧрддрд┐рд╡рд┐рдзрд┐рдпреЛрдВ рдХрд╛ рдЗрддрд┐рд╣рд╛рд╕ рд╕реЗрд╡ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдВ. рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдХреЛрдИ рдХреИрдорд░рд╛ рдРрдкреНрд▓рд┐рдХреЗрд╢рди рдИрдореЗрд▓ рдРрдкреНрд▓рд┐рдХреЗрд╢рди рдореЗрдВ, рдирдпрд╛ рдИрдореЗрд▓ рд▓рд┐рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЧрддрд┐рд╡рд┐рдзрд┐.

рдХреЛрдИ рдЧрддрд┐рд╡рд┐рдзрд┐, рд╕рд┐рд╕реНрдЯрдо рдФрд░ рдРрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рдмреАрдЪ рдиреАрдЪреЗ рджрд┐рдП рдЧрдП рдореБрдЦреНрдп рдЗрдВрдЯрд░реИрдХреНрд╢рди рдХреА рд╕реБрд╡рд┐рдзрд╛ рджреЗрддреА рд╣реИ:

  • рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдХрд┐рди рдЪреАрдЬрд╝реЛрдВ рдкрд░ рдзреНрдпрд╛рди рджреЗрддрд╛ рд╣реИтАФрд╕реНрдХреНрд░реАрди рдкрд░ рдХреНрдпрд╛ рд╣реИтАФрдЗрд╕ рдкрд░ рдирдЬрд╝рд░ рд░рдЦреЗрдВ, рддрд╛рдХрд┐ рд╕рд┐рд╕реНрдЯрдо, рдЧрддрд┐рд╡рд┐рдзрд┐ рдХреЛ рд╣реЛрд╕реНрдЯ рдХрд░рдиреЗ рд╡рд╛рд▓реА рдкреНрд░реЛрд╕реЗрд╕ рдХреЛ рдЬрд╛рд░реА рд░рдЦрддрд╛ рд╣реИ.
  • рдпрд╣ рдЬрд╛рдирдирд╛ рдХрд┐ рдкрд╣рд▓реЗ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХреА рдЧрдИ рдХрд┐рди рдкреНрд░реЛрд╕реЗрд╕ рдореЗрдВ рдРрд╕реА рдЧрддрд┐рд╡рд┐рдзрд┐рдпрд╛рдВ рд░реБрдХреА рд╣реБрдИ рд╣реИрдВ рдЬрд┐рдиреНрд╣реЗрдВ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╡рд╛рдкрд╕ рдХрд░ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рдЙрдиреНрд╣реЗрдВ рдЙрдкрд▓рдмреНрдз рдмрдирд╛рдП рд░рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдЙрди рдкреНрд░реЛрд╕реЗрд╕ рдХреЛ рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рджреЗрдВ.
  • рдРрдкреНрд▓рд┐рдХреЗрд╢рди рдХреА рдкреНрд░реЛрд╕реЗрд╕ рдХреЛ рдмрдВрдж рдХрд░рдиреЗ рдореЗрдВ рдЙрд╕рдХреА рдорджрдж рдХрд░рдирд╛, рддрд╛рдХрд┐ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЧрддрд┐рд╡рд┐рдзрд┐ рдкрд░ рд╡рд╛рдкрд╕ рдЬрд╛ рд╕рдХреЗ рдкрд╣рд▓реЗ рдЬреИрд╕реА рд╕реНрдерд┐рддрд┐ рдореЗрдВ рд╡рд╛рдкрд╕ рд▓рд╛рдпрд╛ рдЬрд╛рдПрдЧрд╛.
  • рдРрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рдПрдХ-рджреВрд╕рд░реЗ рдХреЗ рдмреАрдЪ рдпреВрдЬрд╝рд░ рдлрд╝реНрд▓реЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХрд╛ рддрд░реАрдХрд╛ рдЙрдкрд▓рдмреНрдз рдХрд░рд╛рдирд╛ рдФрд░ рд╕рд┐рд╕реНрдЯрдо рдХреЛ рдЗрди рдлрд╝реНрд▓реЛ рдХреЛ рдареАрдХ рддрд░рд╣ рд╕реЗ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд░ рд╕рдХреЗрдВ. рдЗрд╕рдХрд╛ рдореБрдЦреНрдп рдЙрджрд╛рд╣рд░рдг, рдХреЙрдиреНрдЯреЗрдВрдЯ рд╢реЗрдпрд░ рдХрд░рдирд╛ рд╣реИ.

рдЖрдк рдХрд┐рд╕реА рдЧрддрд┐рд╡рд┐рдзрд┐ рдХреЛ Activity рдХреНрд▓рд╛рд╕ рдХреА рд╕рдм-рдХреНрд▓рд╛рд╕ рдХреЗ рддреМрд░ рдкрд░ рд▓рд╛рдЧреВ рдХрд░рддреЗ рд╣реИрдВ. рдЬрд╝реНрдпрд╛рджрд╛ рдХреЗ рд▓рд┐рдП Activity рдХреНрд▓рд╛рд╕ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА, рджреЗрдЦреЗрдВ рдЧрддрд┐рд╡рд┐рдзрд┐рдпреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА.

рд╕реЗрд╡рд╛рдПрдВ
рд╕реЗрд╡рд╛ рдПрдХ рдРрд╕рд╛ рдПрдВрдЯреНрд░реА рдкреЙрдЗрдВрдЯ рд╣реИ рдЬрд┐рд╕рдХреА рдорджрдж рд╕реЗ, рдРрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рдмреИрдХрдЧреНрд░рд╛рдЙрдВрдб рдореЗрдВ рдЪрд╛рд▓реВ рд░рдЦрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдХрдИ рд╡рдЬрд╣реЛрдВ рд╕реЗ рдРрд╕рд╛ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ. рдпрд╣ рдПрдХ рдРрд╕рд╛ рдХреЙрдореНрдкреЛрдиреЗрдВрдЯ рд╣реИ рдЬреЛ рд▓рдВрдмреЗ рд╕рдордп рддрдХ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдмреИрдХрдЧреНрд░рд╛рдЙрдВрдб рдореЗрдВ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рд░рд┐рдореЛрдЯ рдкреНрд░реЛрд╕реЗрд╕ рдХреЗ рд▓рд┐рдП рдСрдкрд░реЗрд╢рди рдХрд░рдирд╛ рдпрд╛ рдХрд╛рдо рдХрд░рдирд╛. рдЗрд╕ рд╕реЗрд╡рд╛ рдХреЗ рд▓рд┐рдП рдпреВрдЬрд╝рд░ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдЙрдкрд▓рдмреНрдз рдирд╣реАрдВ рд╣реИ.

рдЗрд╕рдХреЗ рд▓рд┐рдП рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЬрдм рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХрд┐рд╕реА рджреВрд╕рд░реЗ рдРрдкреНрд▓рд┐рдХреЗрд╢рди рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд░ рд░рд╣рд╛ рд╣реЛ, рддрдм рдХреЛрдИ рд╕реЗрд╡рд╛ рдмреИрдХрдЧреНрд░рд╛рдЙрдВрдб рдореЗрдВ рд╕рдВрдЧреАрдд рдЪрд▓рд╛ рд╕рдХрддреА рд╣реИ рдпрд╛ рдпрд╣ рдХрд┐рд╕реА рдЧрддрд┐рд╡рд┐рдзрд┐ рд╕реЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЗрдВрдЯрд░реИрдХреНрд╢рди рдХреЛ рдмреНрд▓реЙрдХ рдХрд┐рдП рдмрд┐рдирд╛ рдиреЗрдЯрд╡рд░реНрдХ рдкрд░ рдбреЗрдЯрд╛ рдлрд╝реЗрдЪ рдХрд░ рд╕рдХрддрд╛ рд╣реИ. рдЕрдиреНрдп рдХреЛрдИ рдХреЙрдореНрдкреЛрдиреЗрдВрдЯ, рдЬреИрд╕реЗ рдХрд┐ рдХреЛрдИ рдЧрддрд┐рд╡рд┐рдзрд┐, рд╕реЗрд╡рд╛ рдХреЛ рдЪрд╛рд▓реВ рдХрд░ рд╕рдХрддреА рд╣реИ рдФрд░ рдЙрд╕реЗ рдЪрд▓рд╛рдиреЗ рдпрд╛ рдЙрд╕рд╕реЗ рдмрд╛рдЗрдВрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЪрд╛рд▓реВ рдХрд░ рд╕рдХрддреА рд╣реИ рдЙрд╕рд╕реЗ рдЗрдВрдЯрд░реИрдХреНрдЯ рдХрд░реЗрдВ.

рдпрд╣рд╛рдВ рджреЛ рддрд░рд╣ рдХреА рд╕реЗрд╡рд╛рдПрдВ рджреА рдЧрдИ рд╣реИрдВ, рдЬреЛ рд╕рд┐рд╕реНрдЯрдо рдХреЛ рдХрд┐рд╕реА рдРрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рдореИрдиреЗрдЬ рдХрд░рдиреЗ рдХрд╛ рддрд░реАрдХрд╛ рдмрддрд╛рддреА рд╣реИрдВ: рдЪрд╛рд▓реВ рдХреА рдЧрдИ рд╕реЗрд╡рд╛рдПрдВ рдФрд░ рд╕реАрдорд┐рдд рд╕реЗрд╡рд╛рдУрдВ рдХреЗ рд▓рд┐рдП.

рд╢реБрд░реВ рдХреА рдЧрдИ рд╕реЗрд╡рд╛рдПрдВ, рд╕рд┐рд╕реНрдЯрдо рдХреЛ рдЙрдирдХрд╛ рдХрд╛рдо рдкреВрд░рд╛ рд╣реЛрдиреЗ рддрдХ рдЙрдиреНрд╣реЗрдВ рдЪрд╛рд▓реВ рд░рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╣рддреА рд╣реИрдВ. рдРрд╕рд╛ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдмреИрдХрдЧреНрд░рд╛рдЙрдВрдб рдореЗрдВ рдХреБрдЫ рдбреЗрдЯрд╛ рд╕рд┐рдВрдХ рдХрд░рдирд╛ рдкрдбрд╝реЗ рдпрд╛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рдРрдкреНрд▓рд┐рдХреЗрд╢рди рдЫреЛрдбрд╝рдиреЗ рдХреЗ рдмрд╛рдж рднреА рд╕рдВрдЧреАрдд рдЪрд▓рд╛рдирд╛ рдкрдбрд╝реЗ. рдмреИрдХрдЧреНрд░рд╛рдЙрдВрдб рдореЗрдВ рдбреЗрдЯрд╛ рд╕рд┐рдВрдХ рдХрд░рдиреЗ рдпрд╛ рд╕рдВрдЧреАрдд рдЪрд▓рд╛рдиреЗ рд╕реЗ, рдпрд╣ рдкрддрд╛ рдЪрд▓рддрд╛ рд╣реИ рдХрд┐ рдмреИрдХрдЧреНрд░рд╛рдЙрдВрдб рдореЗрдВ рдбреЗрдЯрд╛ рдХреИрд╕реЗ рд╕рд┐рдВрдХ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рд╕реЗрд╡рд╛рдПрдВ, рдЬрд┐рдиреНрд╣реЗрдВ рд╕рд┐рд╕реНрдЯрдо рдЕрд▓рдЧ рддрд░рд╣ рд╕реЗ рдореИрдиреЗрдЬ рдХрд░рддрд╛ рд╣реИ:

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

рдмрд╛рдЙрдВрдб рд╕реЗрд╡рд╛рдПрдВ рдЪрд▓рддреА рд╣реИрдВ, рдХреНрдпреЛрдВрдХрд┐ рдХреБрдЫ рдЕрдиреНрдп рдРрдкреНрд▓рд┐рдХреЗрд╢рди (рдпрд╛ рд╕рд┐рд╕реНрдЯрдо) рдиреЗ рдХрд╣рд╛ рд╣реИ рдХрд┐ рд╡рд╣ рд╕реЗрд╡рд╛. рд╕реАрдорд┐рдд рд╕реЗрд╡рд╛, рдХрд┐рд╕реА рджреВрд╕рд░реА рдкреНрд░реЛрд╕реЗрд╕ рдХреЗ рд▓рд┐рдП рдПрдкреАрдЖрдИ рдЙрдкрд▓рдмреНрдз рдХрд░рд╛рддреА рд╣реИ рдФрд░ рд╕рд┐рд╕реНрдЯрдо рдХреЛ рдкрддрд╛ рд╣реИ рдХрд┐ рдЗрди рдкреНрд░реЛрд╕реЗрд╕ рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИ. рдЗрд╕рд▓рд┐рдП, рдЕрдЧрд░ рдкреНрд░рдХреНрд░рд┐рдпрд╛ A рдкреНрд░реЛрд╕реЗрд╕ B рдореМрдЬреВрдж рд╣реИ, рддреЛ рд╕рд┐рд╕реНрдЯрдо рдЬрд╛рдирддрд╛ рд╣реИ рдХрд┐ рдЙрд╕реЗ рдкреНрд░реЛрд╕реЗрд╕ B рдФрд░ рдЙрд╕рдХреА рд╕реЗрд╡рд╛ рдХреЛ A рдХреЗ рд▓рд┐рдП рдЪрд▓рд╛рдирд╛ рдЬрд╛рд░реА рд░рдЦрдирд╛ рд╣реЛрдЧрд╛. рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЕрдЧрд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рдкреНрд░реЛрд╕реЗрд╕ A рдХреА рдкрд░рд╡рд╛рд╣ рд╣реИ, рддреЛ рд╡рд╣ рдкреНрд░реЛрд╕реЗрд╕ B рдХреЛ рдПрдХ рдРрд╕реА рдЪреАрдЬрд╝ рдорд╛рдирддрд╛ рд╣реИ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рднреА рдЙрд╕рдХрд╛ рдЦреНрдпрд╛рд▓ рд░рдЦрддрд╛ рд╣реИ.

рдЕрдкрдиреА рд╕реБрд╡рд┐рдзрд╛ рдХреА рд╡рдЬрд╣ рд╕реЗ, рдРрд╕реА рд╕реЗрд╡рд╛рдПрдВ рдорджрджрдЧрд╛рд░ рд╣реЛрддреА рд╣реИрдВ рд╣рдо рд╕рднреА рддрд░рд╣ рдХреЗ рд╣рд╛рдИ-рд▓реЗрд╡рд▓ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рд╕рд┐рджреНрдзрд╛рдВрддреЛрдВ рдХреЛ рд▓рд╛рдЧреВ рдХрд░ рд░рд╣реЗ рд╣реИрдВ. рд▓рд╛рдЗрд╡ рд╡реЙрд▓рдкреЗрдкрд░, рд╕реВрдЪрдирд╛ рд▓рд┐рд╕рдирд░, рд╕реНрдХреНрд░реАрди рд╕реЗрд╡рд░, рдЗрдирдкреБрдЯ рдХреЗ рддрд░реАрдХреЗ, рд╕реБрд▓рднрддрд╛ рд╕реЗрд╡рд╛рдПрдВ, рдФрд░ рд╕рд┐рд╕реНрдЯрдо рдХреА рдХрдИ рдЕрдиреНрдп рдореБрдЦреНрдп рд╕реБрд╡рд┐рдзрд╛рдПрдВ рдЙрди рд╕рднреА рдХреЛ рдРрд╕реА рд╕реЗрд╡рд╛рдУрдВ рдХреЗ рд░реВрдк рдореЗрдВ рдмрдирд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдЬрд┐рдиреНрд╣реЗрдВ рдРрдкреНрд▓рд┐рдХреЗрд╢рди рд▓рд╛рдЧреВ рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рд╕рд┐рд╕реНрдЯрдо рдЙрдиреНрд╣реЗрдВ рдЪрд▓рд╛рдП рдЬрд╛рдиреЗ рдкрд░ рдЙрдирд╕реЗ рдмрд╛рдЗрдВрдб рдХрд░рддрд╛ рд╣реИ.

рдХрд┐рд╕реА рд╕реЗрд╡рд╛ рдХреЛ Service рдХреА рд╕рдм-рдХреНрд▓рд╛рд╕ рдХреЗ рддреМрд░ рдкрд░ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ. Reader Revenue Manager рдХреЛ рд╕реЗрдЯ рдЕрдк рдХрд░рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ Service рдХрдХреНрд╖рд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдиреЗ рдХреЗ рд▓рд┐рдП, рд╕реЗрд╡рд╛рдУрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЦрд╛рд╕ рдЬрд╛рдирдХрд╛рд░реА.

рдзреНрдпрд╛рди рджреЗрдВ: рдЕрдЧрд░ рдЖрдкрдХрд╛ рдРрдкреНрд▓рд┐рдХреЗрд╢рди Android 5.0 (рдПрдкреАрдЖрдИ рд▓реЗрд╡рд▓ 21) рдпрд╛ рдЗрд╕рдХреЗ рдмрд╛рдж рд╡рд╛рд▓реЗ рд╡рд░реНрд╢рди рдХреЛ рдЯрд╛рд░рдЧреЗрдЯ рдХрд░рддрд╛ рд╣реИ, рдХрд╛рд░реНрд░рд╡рд╛рдЗрдпрд╛рдВ рд╢реЗрдбреНрдпреВрд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, JobScheduler рдХреНрд▓рд╛рд╕ рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд░реЗрдВ. JobScheduler рдХреЗ рдкрд╛рд╕ рдмрд┐рдЬрд▓реА рдХреА рдЦрдкрдд рдХреЛ рдХрдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдмреЗрд╣рддрд░ рддрд░реАрдХреЗ рд╕реЗ рдХрд╛рдо рд╢реЗрдбреНрдпреВрд▓ рдХрд░рдХреЗ рдмреИрдЯрд░реА рдмрдЪрд╛рдиреЗ рдХрд╛ рдлрд╝рд╛рдпрджрд╛ рдкрд╛рдПрдВ рдФрд░ Doze API рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдХреЗ рдРрд╕рд╛ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ. рдЗрд╕ рдХреНрд▓рд╛рд╕ рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд░рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╝реНрдпрд╛рджрд╛ рдЬрд╛рдирдиреЗ рдХреЗ рд▓рд┐рдП, JobScheduler рджреЗрдЦреЗрдВ рджреЗрдЦреЗрдВ.

рдмреНрд░реЙрдбрдХрд╛рд╕реНрдЯ рд░рд┐рд╕реАрд╡рд░
рдмреНрд░реЙрдбрдХрд╛рд╕реНрдЯ рд░рд┐рд╕реАрд╡рд░ рдПрдХ рдРрд╕рд╛ рдХреЙрдореНрдкреЛрдиреЗрдВрдЯ рд╣реИ рдЬрд┐рд╕рдХреА рдорджрдж рд╕реЗ, рд╕рд┐рд╕реНрдЯрдо рдРрдкреНрд▓рд┐рдХреЗрд╢рди, рдирд┐рдпрдорд┐рдд рдпреВрдЬрд╝рд░ рдлрд╝реНрд▓реЛ рдХреЗ рджрд╛рдпрд░реЗ рд╕реЗ рдмрд╛рд╣рд░ рд╣реИ, рддрд╛рдХрд┐ рдРрдкреНрд▓рд┐рдХреЗрд╢рди рдкреВрд░реЗ рд╕рд┐рд╕реНрдЯрдо рдкрд░ рд╣реЛрдиреЗ рд╡рд╛рд▓реЗ рдмреНрд░реЙрдбрдХрд╛рд╕реНрдЯ рдХрд╛ рдЬрд╡рд╛рдм рджреЗ рд╕рдХреЗ рдШреЛрд╖рдгрд╛рдПрдВ. рдмреНрд░реЙрдбрдХрд╛рд╕реНрдЯ рд░рд┐рд╕реАрд╡рд░, рдРрдкреНрд▓рд┐рдХреЗрд╢рди рдореЗрдВ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдмрддрд╛рдИ рдЧрдИ рдПрдХ рдФрд░ рдПрдВрдЯреНрд░реА рд╣реЛрддреА рд╣реИ. рдЗрд╕рд▓рд┐рдП, рд╕рд┐рд╕реНрдЯрдо рдЙрди рдРрдкреНрд▓рд┐рдХреЗрд╢рди рдкрд░ рднреА рдмреНрд░реЙрдбрдХрд╛рд╕реНрдЯ рдбрд┐рд▓реАрд╡рд░ рдХрд░ рд╕рдХрддрд╛ рд╣реИ рдЬреЛ рдЕрднреА рдирд╣реАрдВ рдЪрд▓ рд░рд╣реЗ рд╣реИрдВ.

рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдХреЛрдИ рдРрдкреНрд▓рд┐рдХреЗрд╢рди рдРрд╕рд╛ рдХрд░ рд╕рдХрддрд╛ рд╣реИ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рдЖрдиреЗ рд╡рд╛рд▓реЗ рдЗрд╡реЗрдВрдЯ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрддрд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рдЕрд▓рд╛рд░реНрдо рд╢реЗрдбреНрдпреВрд▓ рдХрд░реЗрдВ. рдРрдкреНрд▓рд┐рдХреЗрд╢рди рдореЗрдВ рдЕрд▓рд╛рд░реНрдо рдХреЛ BroadcastReceiver рдкрд░ рдбрд┐рд▓реАрд╡рд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдРрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рдпреЗ рдХрд╛рдо рдХрд░рдиреЗ рдХреА рдЬрд╝рд░реВрд░рдд рдирд╣реАрдВ рд╣реИ рддрдм рддрдХ рдЪрд╛рд▓реВ рд░рд╣рддреА рд╣реИ, рдЬрдм рддрдХ рдЕрд▓рд╛рд░реНрдо рдмрдВрдж рдирд╣реАрдВ рд╣реЛ рдЬрд╛рддрд╛.

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

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

рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдХреЛрдИ рдмреНрд░реЙрдбрдХрд╛рд╕реНрдЯ рд░рд┐рд╕реАрд╡рд░ рдХреБрдЫ рдХрд╛рдо рдХреЗ рд▓рд┐рдП JobService рд╢реЗрдбреНрдпреВрд▓ рдХрд░ рд╕рдХрддрд╛ рд╣реИ JobScheduler рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд░рдХреЗ, рдХрд┐рд╕реА рдЗрд╡реЗрдВрдЯ рдореЗрдВ рдмрджрд▓рд╛рд╡ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ. рдмреНрд░реЙрдбрдХрд╛рд╕реНрдЯ рд░рд┐рд╕реАрд╡рд░ рдореЗрдВ рдЕрдХреНрд╕рд░ рдРрд╕реЗ рдРрдкреНрд▓рд┐рдХреЗрд╢рди рд╢рд╛рдорд┐рд▓ рд╣реЛрддреЗ рд╣реИрдВ рдЬреЛ рдЖрдкрд╕ рдореЗрдВ рдЗрдВрдЯрд░реИрдХреНрдЯ рдХрд░рддреЗ рд╣реИрдВ. рдЗрд╕рд▓рд┐рдП, рдпрд╣ рдЬрд╛рдирдирд╛ рдЬрд╝рд░реВрд░реА рд╣реИ рдХрд┐ рд╕реБрд░рдХреНрд╖рд╛ рд╕реЗ рдЬреБрдбрд╝реА рд╕рдорд╕реНрдпрд╛рдПрдВ рднреА рд╣реЛ рд╕рдХрддреА рд╣реИрдВ.

рдмреНрд░реЙрдбрдХрд╛рд╕реНрдЯ рд░рд┐рд╕реАрд╡рд░ рдХреЛ BroadcastReceiver рдХреА рд╕рдм-рдХреНрд▓рд╛рд╕ рдХреЗ рддреМрд░ рдкрд░ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рд╣рд░ рдмреНрд░реЙрдбрдХрд╛рд╕реНрдЯ рдХреЛ Intent рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЗ рддреМрд░ рдкрд░ рдбрд┐рд▓реАрд╡рд░ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ. рдЬрд╝реНрдпрд╛рджрд╛ рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд▓рд┐рдП, BroadcastReceiver рдХреНрд▓рд╛рд╕ рджреЗрдЦреЗрдВ.

рдХреЙрдиреНрдЯреЗрдВрдЯ рджреЗрдиреЗ рд╡рд╛рд▓реЗ рд▓реЛрдЧ рдпрд╛ рдХрдВрдкрдирд┐рдпрд╛рдВ
рдХреЙрдиреНрдЯреЗрдВрдЯ рджреЗрдиреЗ рд╡рд╛рд▓рд╛, рдРрдкреНрд▓рд┐рдХреЗрд╢рди рдбреЗрдЯрд╛ рдХреЗ рдЙрд╕ рд╢реЗрдпрд░ рдХрд┐рдП рдЧрдП рд╕реЗрдЯ рдХреЛ рдореИрдиреЗрдЬ рдХрд░рддрд╛ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдЖрдк рдбреЗрдЯрд╛ рд╕реЗрд╡ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдлрд╝рд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо, SQLite рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ, рд╡реЗрдм рдкрд░ рдпрд╛ рдХрд┐рд╕реА рдЕрдиреНрдп рд╕реНрдерд╛рдпреА рд╕реНрдЯреЛрд░реЗрдЬ рдореЗрдВ рдЬрдЧрд╣ рдХреА рдЬрд╛рдирдХрд╛рд░реА рдРрдк рдРрдХреНрд╕реЗрд╕ рдХрд░ рд╕рдХрддрд╛ рд╣реИ. рдХреЙрдиреНрдЯреЗрдВрдЯ рджреЗрдиреЗ рд╡рд╛рд▓реЗ рдХреЗ рдЬрд╝рд░рд┐рдП, рдЕрдиреНрдп рдРрдкреНрд▓рд┐рдХреЗрд╢рди рдХреНрд╡реЗрд░реА рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдпрд╛ рдХреЙрдиреНрдЯреЗрдВрдЯ рдореЗрдВ рдмрджрд▓рд╛рд╡ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ , рдЕрдЧрд░ рдХреЙрдиреНрдЯреЗрдВрдЯ рджреЗрдиреЗ рд╡рд╛рд▓реЗ рдиреЗ рдЕрдиреБрдорддрд┐ рджреА рд╣реЛ.

рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, Android рд╕рд┐рд╕реНрдЯрдо рдПрдХ рд╕реЗрд╡рд╛ рджреЗрдиреЗ рд╡рд╛рд▓реА рдХрдВрдкрдиреА рд╣реИ, рдЬреЛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреА рд╕рдВрдкрд░реНрдХ рдЬрд╛рдирдХрд╛рд░реА рдХреЛ рдореИрдиреЗрдЬ рдХрд░рддреА рд╣реИ. рдРрд╕рд╛ рдХреЛрдИ рднреА рдРрдкреНрд▓рд┐рдХреЗрд╢рди рдЬрд┐рд╕рдореЗрдВ рдЕрдиреБрдорддрд┐рдпрд╛рдВ, рдХреЙрдиреНрдЯреЗрдВрдЯ рджреЗрдиреЗ рд╡рд╛рд▓реЗ рд╕реЗ рдХреНрд╡реЗрд░реА рдХрд░ рд╕рдХрддреА рд╣реИрдВ, рдЬреИрд╕реЗ рдХрд┐ ContactsContract.Data, рдЗрдирдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рдкрдврд╝рдиреЗ рдФрд░ рд▓рд┐рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рд╕реА рд╡реНрдпрдХреНрддрд┐ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░рддреЗ рд╣реИрдВ.

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

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

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

рдХреЙрдиреНрдЯреЗрдВрдЯ рджреЗрдиреЗ рд╡рд╛рд▓реА рдХрдВрдкрдирд┐рдпрд╛рдВ, рдРрд╕реЗ рдбреЗрдЯрд╛ рдХреЛ рдкрдврд╝рдиреЗ рдФрд░ рд▓рд┐рдЦрдиреЗ рдореЗрдВ рднреА рдорджрдж рдХрд░рддреА рд╣реИрдВ рдЬреЛ рдЖрдкрдХреЗ рдбреЗрдЯрд╛ рдХреЗ рд▓рд┐рдП рдирд┐рдЬреА рд╣реИ рд╣реИ рдФрд░ рдЗрд╕реЗ рд╢реЗрдпрд░ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ.

рдХреЙрдиреНрдЯреЗрдВрдЯ рджреЗрдиреЗ рд╡рд╛рд▓реЗ рдХреЛ ContentProvider рдХреА рд╕рдм-рдХреНрд▓рд╛рд╕ рдХреЗ рддреМрд░ рдкрд░ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рд╕рд╛рде рд╣реА, рдПрдкреАрдЖрдИ рдХрд╛ рдПрдХ рдРрд╕рд╛ рд╕реНрдЯреИрдВрдбрд░реНрдб рд╕реЗрдЯ рд▓рд╛рдЧреВ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ рдЬрд┐рд╕рд╕реЗ рджреВрд╕рд░реЗ рдРрдкреНрд▓рд┐рдХреЗрд╢рди рдкрд░рдлрд╝реЙрд░реНрдо рдХрд░ рд╕рдХреЗрдВ рд▓реЗрди-рджреЗрди. рдЬрд╝реНрдпрд╛рджрд╛ рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд▓рд┐рдП, рдХреЙрдиреНрдЯреЗрдВрдЯ рджреЗрдиреЗ рд╡рд╛рд▓реЗ рдбреЗрд╡рд▓рдкрд░ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдиреЗрдВ рдкрдврд╝реЗрдВ.

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

рдЬрдм рд╕рд┐рд╕реНрдЯрдо рдХрд┐рд╕реА рдХреЙрдореНрдкреЛрдиреЗрдВрдЯ рдХреЛ рд╢реБрд░реВ рдХрд░рддрд╛ рд╣реИ, рддреЛ рд╡рд╣ рдЙрд╕ рдРрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рд▓рд┐рдП рдкреНрд░реЛрд╕реЗрд╕ рд╢реБрд░реВ рдХрд░рддрд╛ рд╣реИ. рд╣рд╛рд▓рд╛рдВрдХрд┐, рдРрд╕рд╛ рд╕рд┐рд░реНрдлрд╝ рддрдм рд╣реЛрддрд╛ рд╣реИ, рдЬрдм рд╕рд┐рд╕реНрдЯрдо рдПрдХ рдХреЙрдореНрдкреЛрдиреЗрдВрдЯ рдХреЛ рд╢реБрд░реВ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ рдкрд╣рд▓реЗ рд╕реЗ рдЪрд▓ рд░рд╣рд╛ рд╣реИ рдФрд░ рдХреЙрдореНрдкреЛрдиреЗрдВрдЯ рдХреЗ рд▓рд┐рдП рдЬрд╝рд░реВрд░реА рдХреНрд▓рд╛рд╕ рдХреЛ рдЗрдВрд╕реНрдЯреИрдВрд╢рд┐рдПрдЯ рдХрд░рддрд╛ рд╣реИ. рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЕрдЧрд░ рдЖрдкрдХреЗ рдРрдкреНрд▓рд┐рдХреЗрд╢рди, рдХреИрдорд░рд╛ рдРрдкреНрд▓рд┐рдХреЗрд╢рди рдореЗрдВ рд╡рд╣ рдЧрддрд┐рд╡рд┐рдзрд┐ рд╢реБрд░реВ рдХрд░рддрд╛ рд╣реИ рдЬреЛ рдлрд╝реЛрдЯреЛ рдпрд╛ рд╡реАрдбрд┐рдпреЛ рдХреЛ рдХреИрдкреНрдЪрд░ рдХрд░рддреА рд╣реИ рдХреИрдорд░рд╛ рдРрдкреНрд▓рд┐рдХреЗрд╢рди рд╕реЗ рдЬреБрдбрд╝реА рдкреНрд░реЛрд╕реЗрд╕ рдореЗрдВ рдЪрд▓рддрд╛ рд╣реИ, рди рдХрд┐ рдЖрдкрдХреЗ рдРрдкреНрд▓рд┐рдХреЗрд╢рди рдХреА рдкреНрд░реЛрд╕реЗрд╕ рд╕реЗ. рдЗрд╕рд▓рд┐рдП, рдЬрд╝реНрдпрд╛рджрд╛рддрд░ рдЕрдиреНрдп рд╕рд┐рд╕реНрдЯрдо рдкрд░ рдореМрдЬреВрдж рдРрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рдЙрд▓рдЯ, Android рдРрдкреНрд▓рд┐рдХреЗрд╢рди рдореЗрдВ рд╕рд┐рд░реНрдлрд╝ рдПрдХ рдПрдВрдЯреНрд░реА рдирд╣реАрдВ рд╣реЛрддреА рдкреЙрдЗрдВрдЯ: рдпрд╣рд╛рдВ рдХреЛрдИ main() рдлрд╝рдВрдХреНрд╢рди рдирд╣реАрдВ рд╣реИ.

рдХреНрдпреЛрдВрдХрд┐ рд╕рд┐рд╕реНрдЯрдо рд╣рд░ рдРрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рдПрдХ рдЕрд▓рдЧ рдкреНрд░реЛрд╕реЗрд╕ рдореЗрдВ, рдлрд╝рд╛рдЗрд▓ рд╕реЗ рдЬреБрдбрд╝реА рдЕрдиреБрдорддрд┐рдпреЛрдВ рдХреА рдорджрдж рд╕реЗ рдЪрд▓рд╛рддрд╛ рд╣реИ рджреВрд╕рд░реЗ рдРрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рдРрдХреНрд╕реЗрд╕ рдкрд░ рдкрд╛рдмрдВрджреА рд▓рдЧрд╛рддреЗ рд╣реИрдВ, рддреЛ рдЖрдкрдХрд╛ рдРрдкреНрд▓рд┐рдХреЗрд╢рди рд╕реАрдзреЗ рддреМрд░ рдкрд░ рдЗрд╕ рдХреЙрдореНрдкреЛрдиреЗрдВрдЯ рдХреЛ рдЪрд╛рд▓реВ рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ рдХреЛрдИ рджреВрд╕рд░рд╛ рдРрдкреНрд▓рд┐рдХреЗрд╢рди. рд╣рд╛рд▓рд╛рдВрдХрд┐, Android рд╕рд┐рд╕реНрдЯрдо рдпрд╣ рдХрд░ рд╕рдХрддрд╛ рд╣реИ. рдХреЙрдореНрдкреЛрдиреЗрдВрдЯ рдХреЛ рдЪрд╛рд▓реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рд╕реА рджреВрд╕рд░реЗ рдРрдкреНрд▓рд┐рдХреЗрд╢рди рдореЗрдВ, рдЖрдкрдХреА рд╕рд╛рдЗрдЯ рдкрд░ рдореИрд╕реЗрдЬ рднреЗрдЬрдиреЗ рдХреЗ рдмрд╛рдж рд╕рд┐рд╕реНрдЯрдо рдХреЛ рдореИрд╕реЗрдЬ рднреЗрдЬрд╛ рдЬрд╛рддрд╛ рд╣реИ. рдЗрд╕рд╕реЗ рд╕рд┐рд╕реНрдЯрдо рдХреЛ рдЖрдкрдХрд╛ рдордХрд╕рдж рдкрддрд╛ рдЪрд▓рддрд╛ рд╣реИ рдХреЛрдИ рдЦрд╛рд╕ рдХреЙрдореНрдкреЛрдиреЗрдВрдЯ рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВ. рдЗрд╕рдХреЗ рдмрд╛рдж, рд╕рд┐рд╕реНрдЯрдо рдЖрдкрдХреЗ рд▓рд┐рдП рдХреЙрдореНрдкреЛрдиреЗрдВрдЯ рдХреЛ рдЪрд╛рд▓реВ рдХрд░ рджреЗрддрд╛ рд╣реИ.

рдХреЙрдореНрдкреЛрдиреЗрдВрдЯ рдЪрд╛рд▓реВ рдХрд░рдирд╛

рдПрд╕рд┐рдВрдХреНрд░реЛрдирд╕ рдореИрд╕реЗрдЬ, рдЗрдВрдЯреЗрдВрдЯ рдирд╛рдо рдХреЗ рдЪрд╛рд░ рдХреЙрдореНрдкреЛрдиреЗрдВрдЯ рдореЗрдВ рд╕реЗ рддреАрди рддрд░рд╣ рдХреЗ рдХреЙрдореНрдкреЛрдиреЗрдВрдЯ рдХреЛ рдЪрд╛рд▓реВ рдХрд░рддрд╛ рд╣реИ: рдЧрддрд┐рд╡рд┐рдзрд┐рдпрд╛рдВ, рд╕реЗрд╡рд╛рдПрдВ, рдФрд░ рдмреНрд░реЙрдбрдХрд╛рд╕реНрдЯ рд░рд┐рд╕реАрд╡рд░. рдЗрдВрдЯреЗрдВрдЯ, рд░рдирдЯрд╛рдЗрдо рдХреЗ рджреМрд░рд╛рди рдЕрд▓рдЧ-рдЕрд▓рдЧ рдХреЙрдореНрдкреЛрдиреЗрдВрдЯ рдХреЛ рдПрдХ-рджреВрд╕рд░реЗ рд╕реЗ рдмрд╛рдЗрдВрдб рдХрд░рддреЗ рд╣реИрдВ. рдЖрдк рдЙрдирдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реЛрдЪ рд╕рдХрддреЗ рд╣реИрдВ рд╡рд╣ рдореИрд╕реЗрдВрдЬрд░ рдХреЗ рддреМрд░ рдкрд░, рдЬреЛ рджреВрд╕рд░реЗ рдХреЙрдореНрдкреЛрдиреЗрдВрдЯ рд╕реЗ рдХрд╛рд░реНрд░рд╡рд╛рдИ рдХрд╛ рдЕрдиреБрд░реЛрдз рдХрд░рддрд╛ рд╣реИ, рднрд▓реЗ рд╣реА рд╡рд╣ рдХреЙрдореНрдкреЛрдиреЗрдВрдЯ рдЖрдкрдХреЗ рдпрд╛ рдХрд┐рд╕реА рдЕрдиреНрдп рдРрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рддреЗ рд╣реИрдВ.

Intent рдСрдмреНрдЬреЗрдХреНрдЯ рд╕реЗ рдПрдХ рдЗрдВрдЯреЗрдВрдЯ рдмрдирд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬреЛ рдХрд┐рд╕реА рдЦрд╛рд╕ рдХреЙрдореНрдкреЛрдиреЗрдВрдЯ (рдЕрд╢реНрд▓реАрд▓ рдЗрдВрдЯреЗрдВрдЯ) рдпрд╛ рдХрд┐рд╕реА рдЦрд╛рд╕ рддрд░рд╣ рдХрд╛ рдХреЙрдореНрдкреЛрдиреЗрдВрдЯ рдЪрд╛рд▓реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП (рдЗрдВрдкреНрд▓рд┐рд╕рд┐рдЯ рдЗрдВрдЯреЗрдВрдЯ).

рдЧрддрд┐рд╡рд┐рдзрд┐рдпреЛрдВ рдФрд░ рд╕реЗрд╡рд╛рдУрдВ рдХреЗ рд▓рд┐рдП, рдПрдХ рдЗрдВрдЯреЗрдВрдЯ рдХрд╛рд░реНрд░рд╡рд╛рдИ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрддрд╛рддрд╛ рд╣реИ, рдЬреИрд╕реЗ рдХрд┐ view рдпрд╛ send рдХреБрдЫ рдФрд░ рдХрд░ рд╕рдХрддрд╛ рд╣реИ. рд╕рд╛рде рд╣реА, рдХрд╛рд░реНрд░рд╡рд╛рдИ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдбреЗрдЯрд╛ рдХреЗ рдпреВрдЖрд░рдЖрдИ рдХреЛ рддрдп рдХрд░ рд╕рдХрддрд╛ рд╣реИ, рдХреЙрдореНрдкреЛрдиреЗрдВрдЯ рдХреЛ рд╕рдордЭрдиреЗ рдХреА рдЬрд╝рд░реВрд░рдд рд╣реИ.

рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдХреЛрдИ рдЗрдВрдЯреЗрдВрдЯ рдЗрдореЗрдЬ рджрд┐рдЦрд╛рдиреЗ рдпрд╛ рд╡реЗрдм рдкреЗрдЬ рдЦреЛрд▓рдиреЗ рдХреА рдЧрддрд┐рд╡рд┐рдзрд┐. рдХреБрдЫ рдорд╛рдорд▓реЛрдВ рдореЗрдВ, рдХреЛрдИ рдирддреАрдЬрд╛ рдкрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЧрддрд┐рд╡рд┐рдзрд┐. рдЗрд╕ рд╕реНрдерд┐рддрд┐ рдореЗрдВ рдЧрддрд┐рд╡рд┐рдзрд┐ рднреА рд╡рд╛рдкрд╕ рдЖрддреА рд╣реИ Intent рдореЗрдВ рдирддреАрдЬрд╛ рдорд┐рд▓рд╛. рдЖрдкрдХреЗ рдкрд╛рд╕ рдпрд╣ рдЕрдиреБрдорддрд┐ рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛрдИ рдирд┐рдЬреА рд╕рдВрдкрд░реНрдХ рдЪреБрдирддрд╛ рд╣реИ рдФрд░ рдЙрд╕реЗ рдЖрдкрдХреЛ рд╡рд╛рдкрд╕ рджреЗрддрд╛ рд╣реИ. рд░рд┐рдЯрд░реНрди рдЗрдВрдЯреЗрдВрдЯ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реИ рдЪреБрдиреЗ рдЧрдП рд╕рдВрдкрд░реНрдХ рдХреА рдУрд░ рдЗрд╢рд╛рд░рд╛ рдХрд░рдиреЗ рд╡рд╛рд▓рд╛ рдпреВрдЖрд░рдЖрдИ.

рдмреНрд░реЙрдбрдХрд╛рд╕реНрдЯ рд░рд┐рд╕реАрд╡рд░ рдХреЗ рд▓рд┐рдП, рдЗрдВрдЯреЗрдВрдЯ рдмреНрд░реЙрдбрдХрд╛рд╕реНрдЯ рд╣реЛрдиреЗ рд╡рд╛рд▓реА рд╕реВрдЪрдирд╛. рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдбрд┐рд╡рд╛рдЗрд╕ рдХреА рдмреИрдЯрд░реА рдХрдо рд╣реЛрдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрддрд╛рдиреЗ рд╡рд╛рд▓рд╛ рдмреНрд░реЙрдбрдХрд╛рд╕реНрдЯ рдЗрд╕рдореЗрдВ рд╕рд┐рд░реНрдлрд╝ рдПрдХ рдРрд╕реА рдХрд╛рд░реНрд░рд╡рд╛рдИ рд╕реНрдЯреНрд░рд┐рдВрдЧ рд╢рд╛рдорд┐рд▓ рд╣реЛрддреА рд╣реИ рдЬрд┐рд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рд╣реИ. рдЗрд╕рд╕реЗ рдкрддрд╛ рдЪрд▓рддрд╛ рд╣реИ рдХрд┐ рдмреИрдЯрд░реА рдХрдо рд╣реИ.

рдЧрддрд┐рд╡рд┐рдзрд┐рдпреЛрдВ, рд╕реЗрд╡рд╛рдУрдВ, рдФрд░ рдмреНрд░реЙрдбрдХрд╛рд╕реНрдЯ рд░рд┐рд╕реАрд╡рд░ рдХреЗ рдЙрд▓рдЯ, рдХреЙрдиреНрдЯреЗрдВрдЯ рджреЗрдиреЗ рд╡рд╛рд▓реЗ рд▓реЛрдЧ ContentResolver рд╕реЗ рдорд┐рд▓реЗ рдЕрдиреБрд░реЛрдз рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдЯрд╛рд░рдЧреЗрдЯ рдХрд░рдиреЗ рдкрд░ рдЪрд╛рд▓реВ рд╣реЛрддреА рд╣реИ. рдХреЙрдиреНрдЯреЗрдВрдЯ рд░рд┐рдЬрд╝реЙрд▓реНрд╡рд░, рдХреЙрдиреНрдЯреЗрдВрдЯ рджреЗрдиреЗ рд╡рд╛рд▓реЗ рдХреЗ рд╕рд╛рде рд╕реАрдзреЗ рддреМрд░ рдкрд░ рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рд╕рднреА рд▓реЗрди-рджреЗрди рдХреЛ рд╣реИрдВрдбрд▓ рдХрд░рддрд╛ рд╣реИ рдФрд░ рдХреЙрдореНрдкреЛрдиреЗрдВрдЯ рд╕реЗрд╡рд╛ рджреЗрдиреЗ рд╡рд╛рд▓реА рдХрдВрдкрдиреА рдХреЗ рдХреЙрд▓ рдХрд░рдиреЗ рдХреЗ рддрд░реАрдХреЛрдВ рдХреЗ рд╕рд╛рде рд▓реЗрди-рджреЗрди рдХрд░рдиреЗ рдкрд░, ContentResolver рдСрдмреНрдЬреЗрдХреНрдЯ. рдЗрд╕рд╕реЗ рд╕реБрд░рдХреНрд╖рд╛ рд╕реЗ рдЬреБрдбрд╝реА рд╡рдЬрд╣реЛрдВ рд╕реЗ, рдПрдХ-рджреВрд╕рд░реЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдкрддрд╛ рдирд╣реАрдВ рдЪрд▓рддрд╛ рд╣реИ. рдХреЙрдиреНрдЯреЗрдВрдЯ рджреЗрдиреЗ рд╡рд╛рд▓реЗ рдФрд░ рдЬрд╛рдирдХрд╛рд░реА рдХрд╛ рдЕрдиреБрд░реЛрдз рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдХреЙрдореНрдкреЛрдиреЗрдВрдЯ рдХреЗ рд▓рд┐рдП рдЙрдкрд▓рдмреНрдз рд╣реИ.

рд╣рд░ рддрд░рд╣ рдХреЗ рдХреЙрдореНрдкреЛрдиреЗрдВрдЯ рдХреЛ рдЪрд╛рд▓реВ рдХрд░рдиреЗ рдХреЗ рдЕрд▓рдЧ-рдЕрд▓рдЧ рддрд░реАрдХреЗ рд╣реИрдВ:

  • рдХреЛрдИ рднреА рдЧрддрд┐рд╡рд┐рдзрд┐ рд╢реБрд░реВ рдХреА рдЬрд╛ рд╕рдХрддреА рд╣реИ рдпрд╛ рдЙрд╕реЗ рдХреБрдЫ рдирдпрд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рджрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ startActivity() рдХреЗ рд▓рд┐рдП Intent рдкрд╛рд╕ рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИ рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЧрддрд┐рд╡рд┐рдзрд┐ рдХрд╛ рдХреЛрдИ рдирддреАрдЬрд╛ рдкрд╛рдиреЗ рдХреЗ рд▓рд┐рдП, startActivityForResult().
  • Android 5.0 (рдПрдкреАрдЖрдИ рд▓реЗрд╡рд▓ 21) рдФрд░ рдЗрд╕рдХреЗ рдмрд╛рдж рд╡рд╛рд▓реЗ рд╡рд░реНрд╢рди рдкрд░, рдХрд╛рд░реНрд░рд╡рд╛рдЗрдпрд╛рдВ рд╢реЗрдбреНрдпреВрд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, JobScheduler рдХреНрд▓рд╛рд╕. Android рдХреЗ рдкреБрд░рд╛рдиреЗ рд╡рд░реНрд╢рди рдХреЗ рд▓рд┐рдП, рдЗрд╕ рдореЛрдб рдХреЛ рд╢реБрд░реВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдпрд╛ рдХрд┐рд╕реА рдореМрдЬреВрджрд╛ рд╕реЗрд╡рд╛ рдХреЛ рдирдП рдирд┐рд░реНрджреЗрд╢ рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП startService() рдХреЗ рд▓рд┐рдП Intent рдкрд╛рд╕ рдХрд░рдирд╛. рдЗрд╕ рд╕реЗрд╡рд╛ рд╕реЗ рдЬреБрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП, Intent рдХреЛ рдкрд╛рд╕ рдХрд░реЗрдВ bindService().
  • рдмреНрд░реЙрдбрдХрд╛рд╕реНрдЯ рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдпреЗ рддрд░реАрдХреЗ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдП рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВ: Intent sendBroadcast() рдпрд╛ sendOrderedBroadcast().
  • рдЖрдк рдХреЙрд▓ рдХрд░рдХреЗ рдХрд┐рд╕реА рд╕рд╛рдордЧреНрд░реА рдХрдВрдкрдиреА рд╕реЗ рдХреНрд╡реЗрд░реА рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ query() рдЕрднреА рддрдХ рдХрд┐рд╕реА рднреА рд╡реНрдпрдХреНрддрд┐ рдиреЗ рдЪреЗрдХ рдЗрди рдирд╣реАрдВ рдХрд┐рдпрд╛ рд╣реИ ContentResolver рдкрд░.

рдЗрдВрдЯреЗрдВрдЯ рдХреЗ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╝реНрдпрд╛рджрд╛ рдЬрд╛рдирдиреЗ рдХреЗ рд▓рд┐рдП, рдЗрдВрдЯреЗрдВрдЯ рдФрд░ рдЗрдВрдЯреЗрдВрдЯ рдлрд╝рд┐рд▓реНрдЯрд░ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝. рдпрд╣рд╛рдВ рджрд┐рдП рдЧрдП рджрд╕реНрддрд╛рд╡реЗрдЬрд╝реЛрдВ рдореЗрдВ, рдЦрд╛рд╕ рдХреЙрдореНрдкреЛрдиреЗрдВрдЯ рдХреЛ рдЪрд╛рд▓реВ рдХрд░рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╝реНрдпрд╛рджрд╛ рдЬрд╛рдирдХрд╛рд░реА рджреА рдЧрдИ рд╣реИ: рдЧрддрд┐рд╡рд┐рдзрд┐рдпреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА, рд╕реЗрд╡рд╛рдУрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЦрд╛рд╕ рдЬрд╛рдирдХрд╛рд░реА, BroadcastReceiver, рдФрд░ рдХреЙрдиреНрдЯреЗрдВрдЯ рджреЗрдиреЗ рд╡рд╛рд▓реА рдХрдВрдкрдирд┐рдпрд╛рдВ.

рдореЗрдирд┐рдлрд╝реЗрд╕реНрдЯ рдлрд╝рд╛рдЗрд▓

Android рд╕рд┐рд╕реНрдЯрдо рдХрд┐рд╕реА рдРрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЙрдореНрдкреЛрдиреЗрдВрдЯ рдХреЛ рд╢реБрд░реВ рдХрд░ рд╕рдХреЗ, рдЗрд╕рдХреЗ рд▓рд┐рдП рд╕рд┐рд╕реНрдЯрдо рдХреЛ рдпрд╣ рдкрддрд╛ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП рдХрд┐ рдШрдЯрдХ рдРрдкреНрд▓рд┐рдХреЗрд╢рди рдХреА рдореЗрдирд┐рдлрд╝реЗрд╕реНрдЯ рдлрд╝рд╛рдЗрд▓, AndroidManifest.xml рдХреЛ рдкрдврд╝рдХрд░ рдореМрдЬреВрдж рд╣реЛрддрд╛ рд╣реИ. рдЖрдкрдХрд╛ рдРрдкреНрд▓рд┐рдХреЗрд╢рди рдЗрд╕ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ, рдЕрдкрдиреЗ рд╕рднреА рдХреЙрдореНрдкреЛрдиреЗрдВрдЯ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрддрд╛рддрд╛ рд╣реИ, рдЬреЛ рдРрдк рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдбрд╛рдпрд░реЗрдХреНрдЯреНрд░реА рдореЗрдВ рдорд┐рд▓реЗрдЧрд╛.

рдореЗрдирд┐рдлрд╝реЗрд╕реНрдЯ, рдРрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рдХреЙрдореНрдкреЛрдиреЗрдВрдЯ, рджреЛрдиреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рджреЗрдиреЗ рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдХрдИ рдЕрдиреНрдп рдХрд╛рдо рднреА рдХрд░рддрд╛ рд╣реИ рдЬреИрд╕реЗ:

  • рдРрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреА рдЬрд╝рд░реВрд░реА рдЕрдиреБрдорддрд┐рдпреЛрдВ рдХреА рдкрд╣рдЪрд╛рди рдХрд░рддрд╛ рд╣реИ. рдЬреИрд╕реЗ, рдЗрдВрдЯрд░рдиреЗрдЯ рдРрдХреНрд╕реЗрд╕ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдпрд╛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рд╕рдВрдкрд░реНрдХреЛрдВ рдХреЛ рдкрдврд╝рдиреЗ рдХрд╛ рдРрдХреНрд╕реЗрд╕.
  • рддрдп рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдХрдо рд╕реЗ рдХрдо рдПрдкреАрдЖрдИ рд▓реЗрд╡рд▓ рдРрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рд▓рд┐рдП рдЬрд╝рд░реВрд░реА рд╣реИ, рдЬреЛ рдЗрд╕ рдмрд╛рдд рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдРрдкреНрд▓рд┐рдХреЗрд╢рди рдХреМрдирд╕реЗ рдПрдкреАрдЖрдИ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд░рддрд╛ рд╣реИ.
  • рдРрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рд▓рд┐рдП рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдП рдЧрдП рдпрд╛ рдЙрд╕рдХреЗ рд▓рд┐рдП рдЬрд╝рд░реВрд░реА рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдФрд░ рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХреА рдЬрд╛рдирдХрд╛рд░реА рджреЗрддрд╛ рд╣реИ, рдЬреИрд╕реЗ рдХрд┐ рдХреИрдорд░рд╛, рдмреНрд▓реВрдЯреВрде рд╕реЗрд╡рд╛рдПрдВ рдпрд╛ рдорд▓реНрдЯреАрдЯрдЪ рд╕реНрдХреНрд░реАрди.
  • рдпрд╣ рдиреАрддрд┐, рдПрдкреАрдЖрдИ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХреЛ рддрдп рдХрд░рддреА рд╣реИ рдХрд┐ рдРрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ Android рдлрд╝реНрд░реЗрдорд╡рд░реНрдХ рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдХрд┐рд╕реА рдЕрдиреНрдп рдордХрд╕рдж рд╕реЗ рд▓рд┐рдВрдХ рдХрд░рдиреЗ рдХреА рдЬрд╝рд░реВрд░рдд рд╣реИ API), рдЬреИрд╕реЗ рдХрд┐ Google Maps рд▓рд╛рдЗрдмреНрд░реЗрд░реА.

рдХреЙрдореНрдкреЛрдиреЗрдВрдЯ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрддрд╛рдирд╛

рдореЗрдирд┐рдлрд╝реЗрд╕реНрдЯ рдХрд╛ рдореБрдЦреНрдп рдХрд╛рдо рд╕рд┐рд╕реНрдЯрдо рдХреЛ рдРрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рдХреЙрдореНрдкреЛрдиреЗрдВрдЯ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рджреЗрдирд╛ рд╣реИ. рдЗрд╕рдХреЗ рд▓рд┐рдП рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдореЗрдирд┐рдлрд╝реЗрд╕реНрдЯ рдлрд╝рд╛рдЗрд▓ рдЗрд╕ рддрд░рд╣ рд╕реЗ рдХрд┐рд╕реА рдЧрддрд┐рд╡рд┐рдзрд┐ рдХрд╛ рдПрд▓рд╛рди рдХрд░ рд╕рдХрддреА рд╣реИ:

<?xml version="1.0" encoding="utf-8"?>
<manifest ... >
    <application android:icon="@drawable/app_icon.png" ... >
        <activity android:name="com.example.project.ExampleActivity"
                  android:label="@string/example_label" ... >
        </activity>
        ...
    </application>
</manifest>

<application> рдореЗрдВ рдПрд▓рд┐рдореЗрдВрдЯ рдХреЗ рд╕рд╛рде, android:icon рдПрдЯреНрд░рд┐рдмреНрдпреВрдЯ рд╣реИ.

<activity> рдПрд▓рд┐рдореЗрдВрдЯ рдореЗрдВ, android:name рдПрдЯреНрд░рд┐рдмреНрдпреВрдЯ, Activity рд╕рдм-рдХреНрд▓рд╛рд╕ рдФрд░ android:label рдПрдЯреНрд░рд┐рдмреНрдпреВрдЯ рдХреА рд╡реИрд▓реНрдпреВ рдореЗрдВ рд╕реНрдЯреНрд░рд┐рдВрдЧ рджреА рдЧрдИ рд╣реИ рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдЙрд╕ рдЧрддрд┐рд╡рд┐рдзрд┐ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдЬреЛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рджрд┐рдЦрдиреЗ рд╡рд╛рд▓реЗ рд▓реЗрдмрд▓ рдХреЗ рддреМрд░ рдкрд░ рджрд┐рдЦрддрд╛ рд╣реИ.

рдЖрдкрдХреЛ рдЗрди рдПрд▓рд┐рдореЗрдВрдЯ рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд░рдХреЗ, рдРрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рд╕рднреА рдХреЙрдореНрдкреЛрдиреЗрдВрдЯ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрддрд╛рдирд╛ рд╣реЛрдЧрд╛:

  • <activity> рдПрд▓рд┐рдореЗрдВрдЯ рдЧрддрд┐рд╡рд┐рдзрд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП
  • рдЗрд╕рдХреЗ рд▓рд┐рдП <service> рдПрд▓рд┐рдореЗрдВрдЯ рд╕реЗрд╡рд╛рдПрдВ
  • <receiver> рдПрд▓рд┐рдореЗрдВрдЯ рдмреНрд░реЙрдбрдХрд╛рд╕реНрдЯ рд░рд┐рд╕реАрд╡рд░ рдХреЗ рд▓рд┐рдП
  • <provider> рдПрд▓рд┐рдореЗрдВрдЯ рдХреЙрдиреНрдЯреЗрдВрдЯ рджреЗрдиреЗ рд╡рд╛рд▓реЛрдВ рдХреЗ рд▓рд┐рдП

рдРрд╕реА рдЧрддрд┐рд╡рд┐рдзрд┐рдпрд╛рдВ, рд╕реЗрд╡рд╛рдПрдВ, рдФрд░ рдХреЙрдиреНрдЯреЗрдВрдЯ рджреЗрдиреЗ рд╡рд╛рд▓реЗ рд╕рдВрдЧрдарди рдЬрд┐рдиреНрд╣реЗрдВ рдЖрдкрдиреЗ рдЕрдкрдиреЗ рд╕реЛрд░реНрд╕ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рдХрд┐рдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЙрдирдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рдирд╣реАрдВ рджреА рд╣реИ рд╕рд┐рд╕реНрдЯрдо рдХреЛ рдирд╣реАрдВ рджрд┐рдЦрддрд╛ рдФрд░ рдЗрд╕ рд╡рдЬрд╣ рд╕реЗ рд╡рд╣ рдХрднреА рдирд╣реАрдВ рдЪрд▓ рд╕рдХрддрд╛. рд╣рд╛рд▓рд╛рдВрдХрд┐, рдмреНрд░реЙрдбрдХрд╛рд╕реНрдЯ рд░рд┐рд╕реАрд╡рд░ рдХрд╛ рдПрд▓рд╛рди рдореЗрдирд┐рдлрд╝реЗрд╕реНрдЯ рдореЗрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдпрд╛ рдХреЛрдб рдореЗрдВ рдбрд╛рдЗрдиреИрдорд┐рдХ рддреМрд░ рдкрд░ BroadcastReceiver рдЕрднреА рддрдХ рдХрд┐рд╕реА рднреА рд╡реНрдпрдХреНрддрд┐ рдиреЗ рдЪреЗрдХ рдЗрди рдирд╣реАрдВ рдХрд┐рдпрд╛ рд╣реИ рдСрдмреНрдЬреЗрдХреНрдЯ рд╣реИрдВ рдФрд░ рдХреЙрд▓ рдХрд░рдХреЗ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рд╕рд╛рде рд░рдЬрд┐рд╕реНрдЯрд░ рд╣реИрдВ registerReceiver().

рдЕрдкрдиреЗ рдРрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рд▓рд┐рдП рдореЗрдирд┐рдлрд╝реЗрд╕реНрдЯ рдлрд╝рд╛рдЗрд▓ рдХреЛ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд░рдиреЗ рдХреЗ рддрд░реАрдХреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╝реНрдпрд╛рджрд╛ рдЬрд╛рдирдиреЗ рдХреЗ рд▓рд┐рдП, рдРрдкреНрд▓рд┐рдХреЗрд╢рди рдореЗрдирд┐рдлрд╝реЗрд╕реНрдЯ рдХреА рдЦрд╛рд╕ рдЬрд╛рдирдХрд╛рд░реА рджреЗрдЦреЗрдВ.

рдХреЙрдореНрдкреЛрдиреЗрдВрдЯ рдХреА рдХреНрд╖рдорддрд╛рдУрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрддрд╛рдирд╛

рдЬреИрд╕рд╛ рдХрд┐ рдХреЙрдореНрдкреЛрдиреЗрдВрдЯ рдЪрд╛рд▓реВ рдХрд░рдирд╛ рд╕реЗрдХреНрд╢рди рдореЗрдВ рдмрддрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЧрддрд┐рд╡рд┐рдзрд┐рдпрд╛рдВ, рд╕реЗрд╡рд╛рдПрдВ, рдФрд░ рдмреНрд░реЙрдбрдХрд╛рд╕реНрдЯ рд░рд┐рд╕реАрд╡рд░ рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП Intent. рдЖрдкрдиреЗ рдпрд╣ рдХрд░ рд▓рд┐рдпрд╛ рдЗрдВрдЯреЗрдВрдЯ рдореЗрдВ рдХреЙрдореНрдкреЛрдиреЗрдВрдЯ рдХреНрд▓рд╛рд╕ рдХреЗ рдирд╛рдо рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд░рдХреЗ, рдЯрд╛рд░рдЧреЗрдЯ рдХреЙрдореНрдкреЛрдиреЗрдВрдЯ рдХреЛ рд╕рд╛рдлрд╝ рддреМрд░ рдкрд░ рдирд╛рдо рджреЗрдВ. рдЗрдВрдкреНрд▓рд┐рд╕рд┐рдЯ рдЗрдВрдЯреЗрдВрдЯ рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рднреА рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдЬреЛ рдпрд╣ рдмрддрд╛рддреА рд╣реИ рдХрд┐ рдХрд╛рд░реНрд░рд╡рд╛рдИ рдХрд┐рд╕ рддрд░рд╣ рдХреА рд╣реИ рдФрд░ рдЖрдкрдХреЛ рдХрд┐рд╕ рддрд░рд╣ рдХреА рдХрд╛рд░реНрд░рд╡рд╛рдИ рдХрд░рдиреА рд╣реИ рдЗрд╕ рдкрд░ рдХрд╛рд░реНрд░рд╡рд╛рдИ рдХрд░реЗрдВ. рдЗрдВрдкреНрд▓рд┐рд╕рд┐рдЯ рдЗрдВрдЯреЗрдВрдЯ рдХреА рдорджрдж рд╕реЗ, рд╕рд┐рд╕реНрдЯрдо рдбрд┐рд╡рд╛рдЗрд╕ рдкрд░ рдХреЙрдореНрдкреЛрдиреЗрдВрдЯ рдвреВрдВрдв рд╕рдХрддрд╛ рд╣реИ рдЬреЛ рдпрд╣ рдХрд╛рдо рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ: рдХрд╛рд░реНрд░рд╡рд╛рдИ рдФрд░ рдЙрд╕реЗ рд╢реБрд░реВ рдХрд░реЗрдВ. рдЕрдЧрд░ рдРрд╕реЗ рдХрдИ рдХреЙрдореНрдкреЛрдиреЗрдВрдЯ рд╣реИрдВ рдЬреЛ рдЗрдВрдЯреЗрдВрдЯ, рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЪреБрдирддрд╛ рд╣реИ рдХрд┐ рдХрд┐рд╕рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд░рдирд╛ рд╣реИ.

рдЪреЗрддрд╛рд╡рдиреА: рдЕрдЧрд░ рдЖрдкрдиреЗ Service, рдкрдХреНрдХрд╛ рдХрд░реЗрдВ рдХрд┐ рдЖрдкрдХрд╛ рдРрдкреНрд▓рд┐рдХреЗрд╢рди рд╕реБрд░рдХреНрд╖рд┐рдд рд╣реИ. рдЗрд╕рдХреЗ рд▓рд┐рдП, рдЕрд╢реНрд▓реАрд▓ рдЗрдВрдЯреЗрдВрдЯ. рдХрд┐рд╕реА рд╕реЗрд╡рд╛ рдХреЛ рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрдВрдкреНрд▓рд┐рд╕рд┐рдЯ рдЗрдВрдЯреЗрдВрдЯ рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд░рдирд╛ рд╕реБрд░рдХреНрд╖рд╛ рдХреЛ рдЦрддрд░рд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдЖрдкрдХреЛ рдкрддрд╛ рдирд╣реАрдВ рд╣реИ рдХрд┐ рдХреМрдирд╕реА рд╕реЗрд╡рд╛ рдЖрдкрдХреЗ рдордХрд╕рдж рдХреЗ рдореБрддрд╛рдмрд┐рдХ рдХрд╛рдо рдХрд░реЗрдЧреА рдФрд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдпрд╣ рдирд╣реАрдВ рджреЗрдЦ рд╕рдХрддрд╛ рдХрд┐ рдХреМрди-рд╕реА рд╕реЗрд╡рд╛ рд╢реБрд░реВ рд╣реЛрддреА рд╣реИ. Android 5.0 (рдПрдкреАрдЖрдИ рд▓реЗрд╡рд▓ 21) рдФрд░ рдЗрд╕рдХреЗ рдмрд╛рдж рдХреЗ рд╡рд░реНрд╢рди рдореЗрдВ, рд╕рд┐рд╕реНрдЯрдо bindService() рдХреЛ рдХреЙрд▓ рдХрд░рдиреЗ рдкрд░ рдЕрдкрд╡рд╛рдж рджрд┐рдЦрддрд╛ рд╣реИ рдЗрдВрдкреНрд▓рд┐рд╕рд┐рдЯ рдЗрдВрдЯреЗрдВрдЯ рд╕реЗ. рдЕрдкрдиреА рд╕реЗрд╡рд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдЗрдВрдЯреЗрдВрдЯ рдлрд╝рд┐рд▓реНрдЯрд░ рдХрд╛ рдПрд▓рд╛рди рди рдХрд░реЗрдВ.

рд╕рд┐рд╕реНрдЯрдо рдЙрди рдХреЙрдореНрдкреЛрдиреЗрдВрдЯ рдХреА рдкрд╣рдЪрд╛рди рдХрд░рддрд╛ рд╣реИ рдЬреЛ рдХрд┐рд╕реА рдЗрдВрдЯреЗрдВрдЯ рдореЗрдВ рдЬрд╡рд╛рдм рджреЗ рд╕рдХрддреЗ рд╣реИрдВ. рдЗрд╕рдХреЗ рд▓рд┐рдП, рдирдП рдРрдкреНрд▓рд┐рдХреЗрд╢рди рдХреА рдореЗрдирд┐рдлрд╝реЗрд╕реНрдЯ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рджрд┐рдП рдЧрдП рдЗрдВрдЯреЗрдВрдЯ рдлрд╝рд┐рд▓реНрдЯрд░ рдХреЗ рд▓рд┐рдП рдорд┐рд▓реЗ рдЗрдВрдЯреЗрдВрдЯ рдбрд┐рд╡рд╛рдЗрд╕.

рдЕрдкрдиреЗ рдРрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рдореЗрдирд┐рдлрд╝реЗрд╕реНрдЯ рдореЗрдВ рдХрд┐рд╕реА рдЧрддрд┐рд╡рд┐рдзрд┐ рдХрд╛ рдПрд▓рд╛рди рдХрд░рддреЗ рд╕рдордп, рдЖрдкрдХреЗ рдкрд╛рд╕ рд╡рд┐рдХрд▓реНрдк рдХреЗ рддреМрд░ рдкрд░ рдпрд╣ рдЬрд╛рдирдХрд╛рд░реА рд╢рд╛рдорд┐рд▓ рдХрд░рдиреЗ рдХрд╛ рд╡рд┐рдХрд▓реНрдк рд╣реЛрддрд╛ рд╣реИ рдЗрдВрдЯреЗрдВрдЯ рдлрд╝рд┐рд▓реНрдЯрд░, рдЬреЛ рдЧрддрд┐рд╡рд┐рдзрд┐ рдХреА рдХреНрд╖рдорддрд╛рдУрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрддрд╛рддреЗ рд╣реИрдВ, рддрд╛рдХрд┐ рдпрд╣ рдЗрдВрдЯреЗрдВрдЯ рдХреЗ рд╣рд┐рд╕рд╛рдм рд╕реЗ рдЬрд╡рд╛рдм рджреЗ рд╕рдХреЗ рджреВрд╕рд░реЗ рдРрдкреНрд▓рд┐рдХреЗрд╢рди рд╕реЗ рдЖрддрд╛ рд╣реИ. рдЖрдк рдпрд╣ рдХрд░рдХреЗ рдРрд╕рд╛ рдХрд░рддреЗ рд╣реИрдВ рдХреЙрдореНрдкреЛрдиреЗрдВрдЯ рдХреЗ рдПрд▓рд╛рди рд╡рд╛рд▓реЗ рдПрд▓рд┐рдореЗрдВрдЯ рдХреЗ рдЪрд╛рдЗрд▓реНрдб рдХреЗ рддреМрд░ рдкрд░ <intent-filter> рдПрд▓рд┐рдореЗрдВрдЯ рдЬреЛрдбрд╝рдирд╛.

рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЕрдЧрд░ рдЖрдкрдиреЗ рдирдпрд╛ рдИрдореЗрд▓ рд▓рд┐рдЦрдиреЗ рдХреА рдЧрддрд┐рд╡рд┐рдзрд┐ рд╡рд╛рд▓рд╛ рдИрдореЗрд▓ рдРрдкреНрд▓рд┐рдХреЗрд╢рди рдмрдирд╛рдпрд╛ рд╣реИ, рддреЛ "рднреЗрдЬреЗрдВ" рдХрд╛ рдЬрд╡рд╛рдм рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рдЗрдВрдЯреЗрдВрдЯ рдлрд╝рд┐рд▓реНрдЯрд░ рдХрд╛ рдПрд▓рд╛рди рдХрд░реЗрдВ рдирдпрд╛ рдИрдореЗрд▓ рднреЗрдЬрдиреЗ рдХрд╛ рдЗрд░рд╛рджрд╛ рд░рдЦрддрд╛ рд╣реИ, рдЬреИрд╕рд╛ рдХрд┐ рдиреАрдЪреЗ рджрд┐рдП рдЧрдП рдЙрджрд╛рд╣рд░рдг рдореЗрдВ рджрд┐рдЦрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ:

<manifest ... >
    ...
    <application ... >
        <activity android:name="com.example.project.ComposeEmailActivity">
            <intent-filter>
                <action android:name="android.intent.action.SEND" />
                <data android:type="*/*" />
                <category android:name="android.intent.category.DEFAULT" />
            </intent-filter>
        </activity>
    </application>
</manifest>

рдЕрдЧрд░ рдХреЛрдИ рджреВрд╕рд░рд╛ рдРрдкреНрд▓рд┐рдХреЗрд╢рди, ACTION_SEND рдХрд╛рд░реНрд░рд╡рд╛рдИ рд╕реЗ рдХреЛрдИ рдЗрдВрдЯреЗрдВрдЯ рдмрдирд╛рддрд╛ рд╣реИ рдФрд░ рдЙрд╕реЗ рдкрд╛рд╕ рдХрд░рддрд╛ рд╣реИ startActivity(), рд╕рд┐рд╕реНрдЯрдо рдЖрдкрдХреА рдЧрддрд┐рд╡рд┐рдзрд┐ рд╢реБрд░реВ рдХрд░ рд╕рдХрддрд╛ рд╣реИ, рддрд╛рдХрд┐ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдбреНрд░рд╛рдлрд╝реНрдЯ рдХреЗ рддреМрд░ рдкрд░ рдИрдореЗрд▓.

рдЗрдВрдЯреЗрдВрдЯ рдлрд╝рд┐рд▓реНрдЯрд░ рдмрдирд╛рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╝реНрдпрд╛рджрд╛ рдЬрд╛рдирдиреЗ рдХреЗ рд▓рд┐рдП, рдЗрдВрдЯреЗрдВрдЯ рдФрд░ рдЗрдВрдЯреЗрдВрдЯ рдлрд╝рд┐рд▓реНрдЯрд░ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рджреЗрдЦреЗрдВ.

рдРрдкреНрд▓рд┐рдХреЗрд╢рди рд╕реЗ рдЬреБрдбрд╝реА рдЬрд╝рд░реВрд░реА рд╢рд░реНрддреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрддрд╛рдПрдВ

Android рдбрд┐рд╡рд╛рдЗрд╕ рдХрдИ рддрд░рд╣ рд╕реЗ рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рд╕рднреА рдбрд┐рд╡рд╛рдЗрд╕реЛрдВ рдореЗрдВ рд╕реБрд╡рд┐рдзрд╛рдПрдВ рдФрд░ рд╕реБрд╡рд┐рдзрд╛рдПрдВ рдорд┐рд▓рддреА рд╣реЛрдВ. рдЕрдкрдиреЗ рдРрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рдбрд┐рд╡рд╛рдЗрд╕реЛрдВ рдкрд░ рдЗрдВрд╕реНрдЯреЙрд▓ рд╣реЛрдиреЗ рд╕реЗ рд░реЛрдХрдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд┐рдирдореЗрдВ рдЖрдкрдХреЗ рдРрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рд▓рд┐рдП рдЬрд╝рд░реВрд░реА рд╕реБрд╡рд┐рдзрд╛рдПрдВ рдирд╣реАрдВ рд╣реИрдВ, рддреЛ рдпрд╣ рдЬрд╝рд░реВрд░реА рд╣реИ рдХрд┐ рдЖрдк рдЖрдкрдХрд╛ рдРрдкреНрд▓рд┐рдХреЗрд╢рди рдХрд┐рд╕ рддрд░рд╣ рдХреЗ рдбрд┐рд╡рд╛рдЗрд╕реЛрдВ рдкрд░ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рдЗрд╕рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЛ рдЕрдкрдиреЗ рдбрд┐рд╡рд╛рдЗрд╕ рдФрд░ рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рдХреА рдЬрд╝рд░реВрд░реА рд╢рд░реНрддреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрддрд╛рдирд╛ рд╣реЛрдЧрд╛ рдореЗрдирд┐рдлрд╝реЗрд╕реНрдЯ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд╕реЗрд╡ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛.

рдЗрдирдореЗрдВ рд╕реЗ рдЬрд╝реНрдпрд╛рджрд╛рддрд░ рдПрд▓рд╛рди, рд╕рд┐рд░реНрдлрд╝ рдЬрд╛рдирдХрд╛рд░реА рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рд╣реИрдВ. рд╕рд┐рд╕реНрдЯрдо, рд╕рд┐рд╕реНрдЯрдо рдХреЛ рдкрдврд╝рд╛ рдирд╣реАрдВ рдЬрд╛ рд░рд╣рд╛ рд▓реЗрдХрд┐рди Google Play рдЬреИрд╕реА рдмрд╛рд╣рд░реА рд╕реЗрд╡рд╛рдПрдВ рдЙрдиреНрд╣реЗрдВ рдлрд╝рд┐рд▓реНрдЯрд░ рдХрд░рдиреЗ рдХреА рд╕реБрд╡рд┐рдзрд╛ рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рдкрдврд╝рддреА рд╣реИрдВ рдЬрдм рд╡реЗ рдЕрдкрдиреЗ рдбрд┐рд╡рд╛рдЗрд╕ рд╕реЗ рдРрдкреНрд▓рд┐рдХреЗрд╢рди рдЦреЛрдЬрддреЗ рд╣реИрдВ, рддрдм рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рдЖрдкрдХреЗ рд╡рд┐рдЬреНрдЮрд╛рдкрди рджрд┐рдЦрд╛рдП рдЬрд╛рддреЗ рд╣реИрдВ.

рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдорд╛рди рд▓реЗрдВ рдХрд┐ рдЖрдкрдХреЗ рдРрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рд▓рд┐рдП рдХреИрдорд░реЗ рдХреА рдЬрд╝рд░реВрд░рдд рд╣реЛрддреА рд╣реИ рдФрд░ рд╡рд╣ Android 8.0 (рдПрдкреАрдЖрдИ рд▓реЗрд╡рд▓ 26) рдореЗрдВ рдкреЗрд╢ рдХрд┐рдП рдЧрдП рдПрдкреАрдЖрдИ рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд░рддрд╛ рд╣реИ. рдЖрдкрдХреЛ рдЗрди рдЬрд╝рд░реВрд░реА рд╢рд░реНрддреЛрдВ рдХрд╛ рдПрд▓рд╛рди рдХрд░рдирд╛ рд╣реЛрдЧрд╛. minSdkVersion рдФрд░ targetSdkVersion рдХреА рд╡реИрд▓реНрдпреВ рдЗрд╕рдореЗрдВ рд╕реЗрдЯ рдХреА рдЧрдИ рд╣реИрдВ рдЖрдкрдХреЗ рдРрдкреНрд▓рд┐рдХреЗрд╢рди рдореЙрдбреНрдпреВрд▓ рдХреА build.gradle рдлрд╝рд╛рдЗрд▓:

android {
  ...
  defaultConfig {
    ...
    minSdkVersion 26
    targetSdkVersion 29
  }
}

рдзреНрдпрд╛рди рджреЗрдВ: minSdkVersion рдФрд░ рдЗрд╕ рддрд╛рд░реАрдЦ рд╕реЗ, рд╕реАрдзреЗ рдореЗрдирд┐рдлрд╝реЗрд╕реНрдЯ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ targetSdkVersion рдмрд┐рд▓реНрдб рдкреНрд░реЛрд╕реЗрд╕ рдХреЗ рджреМрд░рд╛рди рдЙрдиреНрд╣реЗрдВ Gradle рд╕реЗ рдУрд╡рд░рд░рд╛рдЗрдЯ рдХрд░ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ. рдЬрд╝реНрдпрд╛рджрд╛ рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд▓рд┐рдП, рдпрд╣ рджреЗрдЦреЗрдВ рдПрдкреАрдЖрдИ рд▓реЗрд╡рд▓ рд╕реЗ рдЬреБрдбрд╝реА рдЬрд╝рд░реВрд░реА рд╢рд░реНрддреЗрдВ рддрдп рдХрд░реЗрдВ.

рдРрдкреНрд▓рд┐рдХреЗрд╢рди рдХреА рдореЗрдирд┐рдлрд╝реЗрд╕реНрдЯ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ, рдХреИрдорд░реЗ рдХреА рд╕реБрд╡рд┐рдзрд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рджреА рдЬрд╛рддреА рд╣реИ:

<manifest ... >
    <uses-feature android:name="android.hardware.camera.any"
                  android:required="true" />
    ...
</manifest>

рдЗрди рдЙрджрд╛рд╣рд░рдгреЛрдВ рдореЗрдВ рджреА рдЧрдИ рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рдореБрддрд╛рдмрд┐рдХ, рдЬрд┐рди рдбрд┐рд╡рд╛рдЗрд╕реЛрдВ рдореЗрдВрдирд╣реАрдВ рд╣реИ рдХреИрдорд░рд╛ рдпрд╛ Android 8.0 рд╕реЗ рдкрд╣рд▓реЗ рдХреЗ рд╡рд░реНрд╢рди рдореЗрдВ, рдЖрдкрдХреЗ рдРрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ Google Play рд╕реЗ рдЗрдВрд╕реНрдЯреЙрд▓ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛. рд╣рд╛рд▓рд╛рдВрдХрд┐, рдпрд╣ рдПрд▓рд╛рди рднреА рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдЖрдкрдХрд╛ рдРрдкреНрд▓рд┐рдХреЗрд╢рди рдХреИрдорд░реЗ рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд░рддрд╛ рд╣реИ. рд╣рд╛рд▓рд╛рдВрдХрд┐, рд╡рд╣ рдЗрдирдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдирд╣реАрдВ рдХрд░рддрд╛ рдЬрд╝рд░реВрд░реА рд╣реИ. рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдк required рдХреЛ рд╕реЗрдЯ рдХрд░реЗрдВ рдПрдЯреНрд░рд┐рдмреНрдпреВрдЯ рдХреА рд╡реИрд▓реНрдпреВ false рд╕реЗ рдЬреЛрдбрд╝реА рд╣реИ, рддреЛ рд░рдирдЯрд╛рдЗрдо рдХреЗ рджреМрд░рд╛рди рдЗрд╕рдХреА рдЬрд╛рдВрдЪ рдХрд░рдиреА рдереА рдХрд┐ рдХреНрдпрд╛ рдбрд┐рд╡рд╛рдЗрд╕ рдореЗрдВ рдХреИрдорд░рд╛ рд╣реЛ рдФрд░ рдЬрд╝рд░реВрд░рдд рдкрдбрд╝рдиреЗ рдкрд░ рдХреИрдорд░реЗ рдХреА рдХрд┐рд╕реА рднреА рд╕реБрд╡рд┐рдзрд╛ рдХреЛ рдмрдВрдж рдХрд░ рджрд┐рдпрд╛ рдЬрд╛рдП.

рдЕрд▓рдЧ-рдЕрд▓рдЧ рдбрд┐рд╡рд╛рдЗрд╕реЛрдВ рдкрд░ рдЕрдкрдиреЗ рдРрдкреНрд▓рд┐рдХреЗрд╢рди рдХреА рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХреЛ рдХреИрд╕реЗ рдореИрдиреЗрдЬ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╝реНрдпрд╛рджрд╛ рдЬрд╛рдирдХрд╛рд░реА рдбрд┐рд╡рд╛рдЗрд╕ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рд╕реЗ рдЬреБрдбрд╝реА рдЦрд╛рд╕ рдЬрд╛рдирдХрд╛рд░реА рдореЗрдВ рджреА рдЧрдИ рд╣реИ.

рдРрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рд░рд┐рд╕реЙрд░реНрд╕

Android рдРрдкреНрд▓рд┐рдХреЗрд╢рди рдореЗрдВ рд╕рд┐рд░реНрдлрд╝ рдХреЛрдб рдирд╣реАрдВ рд╣реЛрддреЗ рдФрд░ рдХрдИ рджреВрд╕рд░реА рдЪреАрдЬрд╝реЛрдВ рдХрд╛ рднреА рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ. рдЗрд╕рдХреЗ рд▓рд┐рдП рдРрд╕реЗ рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреА рдЬрд╝рд░реВрд░рдд рд╣реЛрддреА рд╣реИ рдЬреЛ рдпреЗ рд╕реЛрд░реНрд╕ рдХреЛрдб рд╕реЗ рдЕрд▓рдЧ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ, рдЬреИрд╕реЗ рдХрд┐ рдЗрдореЗрдЬ, рдСрдбрд┐рдпреЛ рдлрд╝рд╛рдЗрд▓реЗрдВ, рдФрд░ рд╡рд┐рдЬрд╝реБрдЕрд▓ рд╕реЗ рдЬреБрдбрд╝реА рдРрд╕реА рдХреЛрдИ рднреА рдЪреАрдЬрд╝ рдкреНрд░рдЬрд╝реЗрдВрдЯреЗрд╢рди рджрд┐рдЦреЗрдЧрд╛. рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЖрдк рдРрдирд┐рдореЗрд╢рди, рдореЗрдиреНрдпреВ, рд╕реНрдЯрд╛рдЗрд▓, рдХрд▓рд░, рдЧрддрд┐рд╡рд┐рдзрд┐ рдХреЗ рдпреВрдЬрд╝рд░ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХрд╛ рд▓реЗрдЖрдЙрдЯ рдПрдХреНрд╕рдПрдордПрд▓ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рд╕рд╛рде рд╣реЛрддрд╛ рд╣реИ.

рдРрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд░рдиреЗ рд╕реЗ, рдХреЛрдб рдореЗрдВ рдмрджрд▓рд╛рд╡ рдХрд┐рдП рдмрд┐рдирд╛ рдЕрдкрдиреЗ рдРрдкреНрд▓рд┐рдХреЗрд╢рди рдХреА рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП. рдЙрдкрд▓рдмреНрдз рдХрд░рд╛рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИ рдЕрдиреНрдп рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреЗ рд╕реЗрдЯ рд╕реЗ, рдЖрдкрдХреЛ рдХрдИ рддрд░рд╣ рдХреЗ рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреЗ рд▓рд┐рдП рдЕрдкрдиреЗ рдРрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рдСрдкреНрдЯрд┐рдорд╛рдЗрдЬрд╝ рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдорд┐рд▓рддреА рд╣реИ рдбрд┐рд╡рд╛рдЗрд╕ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди, рдЬреИрд╕реЗ рдХрд┐ рдЕрд▓рдЧ-рдЕрд▓рдЧ рднрд╛рд╖рд╛рдПрдВ рдФрд░ рд╕реНрдХреНрд░реАрди рд╕рд╛рдЗрдЬрд╝.

рдЖрдкрдХреЗ Android рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рдХрд┐рдП рдЧрдП рд╣рд░ рд╕рдВрд╕рд╛рдзрди рдХреЗ рд▓рд┐рдП, SDK рдЯреВрд▓ рдХреЗ рдмрд┐рд▓реНрдб рдЯреВрд▓ рдкреВрд░реНрдгрд╛рдВрдХ рдЖрдИрдбреА, рдЬрд┐рд╕рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдЕрдкрдиреЗ рдРрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛрдб рд╕реЗ рдпрд╛ рдПрдХреНрд╕рдПрдордПрд▓ рдореЗрдВ рдмрддрд╛рдП рдЧрдП рдЕрдиреНрдп рд░рд┐рд╕реЙрд░реНрд╕ рдХреЗ рд▓рд┐рдП. рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЕрдЧрд░ рдЖрдкрдХреЗ рдРрдкреНрд▓рд┐рдХреЗрд╢рди рдореЗрдВ logo.png (res/drawable/ рдбрд╛рдпрд░реЗрдХреНрдЯреНрд░реА рдореЗрдВ рд╕реЗрд╡ рдХрд┐рдпрд╛ рдЧрдпрд╛), SDK рдЯреВрд▓ рдХреЗ рдЯреВрд▓ рдЬрдирд░реЗрдЯ рдХрд░рддреЗ рд╣реИрдВ R.drawable.logo рдирд╛рдо рдХрд╛ рдПрдХ рд╕рдВрд╕рд╛рдзрди рдЖрдИрдбреА. рдпрд╣ рдЖрдИрдбреА, рдРрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рдЦрд╛рд╕ рдкреВрд░реНрдгрд╛рдВрдХ рдкрд░ рдореИрдк рд╣реЛрддрд╛ рд╣реИ, рдЬреЛ рдЗрдореЗрдЬ рдХрд╛ рд░реЗрдлрд╝рд░рдВрд╕ рджреЗрдиреЗ рдФрд░ рдЙрд╕реЗ рдЕрдкрдиреЗ рдпреВрдЬрд╝рд░ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЗрд╕рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ.

рдЕрдкрдиреЗ рд╕реЛрд░реНрд╕ рдХреЛрдб рд╕реЗ рдЕрд▓рдЧ, рд╕рдВрд╕рд╛рдзрди рдЙрдкрд▓рдмреНрдз рдХрд░рд╛рдиреЗ рдХреЗ рд╕рдмрд╕реЗ рдЕрд╣рдо рдкрд╣рд▓реБрдУрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдпрд╣ рд╣реИ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдбрд┐рд╡рд╛рдЗрд╕ рдХреЗ рд▓рд┐рдП рд╡реИрдХрд▓реНрдкрд┐рдХ рд╕рдВрд╕рд╛рдзрди рджреЗрдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рд╣реИ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди.

рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдПрдХреНрд╕рдПрдордПрд▓ рдореЗрдВ рдпреВрдЬрд╝рд░ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ (рдпреВрдЖрдИ) рд╕реНрдЯреНрд░рд┐рдВрдЧ рддрдп рдХрд░рдХреЗ, рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреЛ рджреВрд╕рд░реА рднрд╛рд╖рд╛рдУрдВ рдХреЛ рд╕реЗрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЙрди рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреЛ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдлрд╝рд╛рдЗрд▓реЛрдВ рдореЗрдВ рд╕реЗрд╡ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ. рдЗрд╕рдХреЗ рдмрд╛рдж Android, рд╕рд╣реА рднрд╛рд╖рд╛ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдЖрдкрдХреЗ рдпреВрдЬрд╝рд░ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ (рдпреВрдЖрдИ) рдореЗрдВ, рднрд╛рд╖рд╛ рдХреНрд╡рд╛рд▓рд┐рдлрд╝рд╛рдпрд░ рдХреЗ рд╣рд┐рд╕рд╛рдм рд╕реЗ рдЬрд┐рд╕реЗ рдЖрдк рд░рд┐рд╕реЙрд░реНрд╕ рдбрд╛рдпрд░реЗрдХреНрдЯреНрд░реА рдХреЗ рдирд╛рдо рдХреЗ рд╕рд╛рде рдЬреЛрдбрд╝рддреЗ рд╣реИрдВ, рдЬреИрд╕реЗ рдХрд┐ рдлрд╝реНрд░реЗрдВрдЪ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреЗ рд▓рд┐рдП res/values-fr/ рдФрд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреА рднрд╛рд╖рд╛ рд╕реЗрдЯрд┐рдВрдЧ рд╢рд╛рдорд┐рд▓ рд╣реИ.

Android, рдЖрдкрдХреЗ рдЕрдиреНрдп рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреЗ рд▓рд┐рдП рдХрдИ рдХреНрд╡рд╛рд▓реАрдлрд╝рд╛рдпрд░ рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд░рддрд╛ рд╣реИ. рдХреЙрдиреНрдЯреЗрдВрдЯ рдмрдирд╛рдиреЗ рдХреНрд╡рд╛рд▓реАрдлрд╝рд╛рдпрд░ рдПрдХ рдЫреЛрдЯреА рд╕реНрдЯреНрд░рд┐рдВрдЧ рд╣реЛрддреА рд╣реИ, рдЬрд┐рд╕реЗ рдЕрдкрдиреА рд░рд┐рд╕реЙрд░реНрд╕ рдбрд╛рдпрд░реЗрдХреНрдЯреНрд░реА рдХреЗ рдирд╛рдо рдореЗрдВ рд╢рд╛рдорд┐рд▓ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддрд╛рдХрд┐ рд╡рд╣ рдбрд┐рд╡рд╛рдЗрд╕ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рддрдп рдХрд░рддреА рд╣реИ рдЬрд┐рд╕рдХреЗ рд▓рд┐рдП рдЙрди рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ.

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

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

рдЕрдиреНрдп рд╕рдВрд╕рд╛рдзрди

рд╡реАрдбрд┐рдпреЛ рдФрд░ рдХреЛрдб рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ рдХреА рдорджрдж рд╕реЗ Android рдбреЗрд╡рд▓рдкрдореЗрдВрдЯ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдиреЗ рдХреЗ рд▓рд┐рдП, рдпрд╣рд╛рдВ рдЬрд╛рдПрдВ Kotlin рдХреА рдорджрдж рд╕реЗ Android рдРрдкреНрд▓рд┐рдХреЗрд╢рди рдбреЗрд╡рд▓рдк рдХрд░рдирд╛ рдЙрдбреНрдбрд╕рд┐рдЯреА рдХреЛрд░реНрд╕.

рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдкрдврд╝рдирд╛ рдЬрд╛рд░реА рд░рдЦреЗрдВ:

рдЗрдВрдЯреЗрдВрдЯ рдФрд░ рдЗрдВрдЯреЗрдВрдЯ рдлрд╝рд┐рд▓реНрдЯрд░
рдЗрди рдХрд╛рдореЛрдВ рдХреЗ рд▓рд┐рдП Intent API рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд░рдиреЗ рдХрд╛ рддрд░реАрдХрд╛ рдЬрд╛рдиреЗрдВ рдРрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рдХреЙрдореНрдкреЛрдиреЗрдВрдЯ, рдЬреИрд╕реЗ рдХрд┐ рдЧрддрд┐рд╡рд┐рдзрд┐рдпрд╛рдВ рдФрд░ рд╕реЗрд╡рд╛рдПрдВ, рдФрд░ рдЕрдкрдиреЗ рдРрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рдХреЙрдореНрдкреЛрдиреЗрдВрдЯ рдмрдирд╛рдиреЗ рдХрд╛ рддрд░реАрдХрд╛ рджреВрд╕рд░реЗ рдРрдкреНрд▓рд┐рдХреЗрд╢рди рдореЗрдВ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрд▓рдмреНрдз рд╣реИ.
рдЧрддрд┐рд╡рд┐рдзрд┐рдпреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА
Activity рдХреНрд▓рд╛рд╕ рдХрд╛ рдЗрдВрд╕реНрдЯреЗрдВрд╕ рдмрдирд╛рдиреЗ рдХрд╛ рддрд░реАрдХрд╛ рдЬрд╛рдиреЗрдВ, рдЗрд╕рдХреА рдорджрдж рд╕реЗ, рдЖрдкрдХреЗ рдРрдкреНрд▓рд┐рдХреЗрд╢рди рдореЗрдВ рдпреВрдЬрд╝рд░ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреЛ рдПрдХ рдЕрд▓рдЧ рд╕реНрдХреНрд░реАрди рдорд┐рд▓рддреА рд╣реИ.
рдРрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреА рдЦрд╛рд╕ рдЬрд╛рдирдХрд╛рд░реА
рдЬрд╛рдиреЗрдВ рдХрд┐ Android рдРрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рдХреИрд╕реЗ рд╕реНрдЯреНрд░рдХреНрдЪрд░ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддрд╛рдХрд┐ рдРрдкреНрд▓рд┐рдХреЗрд╢рди рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреЛ рдРрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛрдб. рдЗрд╕рдореЗрдВ рдпрд╣ рдЬрд╛рдирдХрд╛рд░реА рднреА рд╢рд╛рдорд┐рд▓ рд╣реЛрддреА рд╣реИ рдХрд┐ рдХрд┐рд╕реА рдбрд┐рд╡рд╛рдЗрд╕ рдХреЗ рд▓рд┐рдП, рдЕрдиреНрдп рд╕рдВрд╕рд╛рдзрди рдХреИрд╕реЗ рдЙрдкрд▓рдмреНрдз рдХрд░рд╛рдП рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди.

рдЗрди рд╡рд┐рд╖рдпреЛрдВ рдореЗрдВ рднреА рджрд┐рд▓рдЪрд╕реНрдкреА рд╣реИ:

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