рдСрдЯреЛ рдХреНрд▓рд┐рдХрд░ рдЕрд╕рд┐рд╕реНрдЯрдВрдЯ: рддреБрдордЪреЗ рдЕрд▓реНрдЯрд┐рдореЗрдЯ рдСрдЯреЛ рдЯреЕрдкрд░ ре▓рдк!
рд╕рд╛рджрд░ рдХрд░рдд рдЖрд╣реЛрдд рдСрдЯреЛ рдЯреЕрдкрд░ ре▓рдк, рддреБрдордЪреНрдпрд╛ рдСрдЯреЛрдореЗрд╢рди рдЧрд░рдЬрд╛рдВрд╕рд╛рдареА рдСрд▓-рдЗрди-рд╡рди рдореЕрдХреНрд░реЛ рдЯрдЪ рд░реЗрдХреЙрд░реНрдбрд░ рд╕реЛрд▓реНрдпреВрд╢рди. рд╣реЗ рдСрдЯреЛ рдХреНрд▓рд┐рдХрд░ рдСрдЯреЛрдореЕрдЯрд┐рдХ рдЯреЕрдкрд░ рд╡рд╛рд░рдВрд╡рд╛рд░ рд╕реНрдкрд░реНрд╢ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рддреБрдордЪрд╛ рдЧреЛ-рдЯреВ рд╕рд╣рд╛рдпреНрдпрдХ рдЖрд╣реЗ. рдЬрдЯрд┐рд▓рддреЗрд▓рд╛ рдирд┐рд░реЛрдк рджреНрдпрд╛ рдЖрдгрд┐ рдЦреЗрд│рд╛рдВрд╕рд╛рдареА рдСрдЯреЛрдХреНрд▓рд┐рдХрд░рд╕рд╣ рд╕рд╣рдЬ рдСрдЯреЛрдореЗрд╢рдирд▓рд╛ рдирдорд╕реНрдХрд╛рд░!
ЁЯОо рдСрдЯреЛ рдХреНрд▓рд┐рдХрд░ рдСрдЯреЛрдореЕрдЯрд┐рдХ рдЯреЕрдкрд░ рдореБрдЦреНрдп рд╡реИрд╢рд┐рд╖реНрдЯреНрдпреЗ: ЁЯОо
ЁЯдЦ рд░реЗрдХреЙрд░реНрдб рдореЛрдб рдСрдЯреЛ рдЯреЕрдкрд░ ре▓рдк - рд░реВрдЯ рдЖрд╡рд╢реНрдпрдХ рдирд╛рд╣реА;
ЁЯФЧ рдХреЙрдореНрдмрд┐рдиреЗрд╢рди рдореЛрдб рдСрдЯреЛ рдЯреЕрдкрд░ ре▓рдк;
ЁЯЦРя╕П рдореЕрдиреНрдпреБрдЕрд▓ рдореЛрдб рдЯрдЪ рд░реЗрдХреЙрд░реНрдбрд░;
ЁЯЪА рдореЕрдХреНрд░реЛ рдХреНрд▓рд┐рдХ рдЕрд╕рд┐рд╕реНрдЯрдВрдЯ;
ЁЯОо рдЦреЗрд│рд╛рдВрд╕рд╛рдареА рдСрдЯреЛрдХреНрд▓рд┐рдХрд░;
ЁЯУ▒ рд░реЛрдмреНрд▓реЙрдХреНрд╕ рдореЛрдмрд╛рдИрд▓рд╕рд╛рдареА рдСрдЯреЛ рдХреНрд▓рд┐рдХрд░;
ЁЯдЦ рдЯрдЪ рд░реЗрдХреЙрд░реНрдбрд░рд╕рд╛рдареА рд░реЗрдХреЙрд░реНрдб рдореЛрдб:
рдмрд┐рд▓реНрдЯ-рдЗрди рдиреЗрд╡реНрд╣рд┐рдЧреЗрд╢рди рдмрд╛рд░ рд╡рд╛рдкрд░реВрди рдмреЕрдХ, рдореЗрдиреВ рдмрдЯрдг, ре▓рдкреНрд╕ рдмрдЯрдг рдЖрдгрд┐ рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдШреЗрдгреЗ рдпрд╛рд╕рд╛рд░рдЦреНрдпрд╛ рд╕рд┐рд╕реНрдЯрдо рдХреНрд░рд┐рдпрд╛рдВрд╕рд╣ рддреБрдордЪреЗ рдЯрдЪ рдЗрдирдкреБрдЯ рд░реЗрдХреЙрд░реНрдб рдЖрдгрд┐ рдкреБрдирд░реБрддреНрдкрд╛рджрд┐рдд рдХрд░рд╛. рд╕рд╣рд╛рдпреНрдпрдХ рдХреНрд▓рд┐рдХ рдХрд░рд╛: рдЯрдЪ рд░реЗрдХреЙрд░реНрдбрд░ рд░реВрдЯ рдкреНрд░рд╡реЗрд╢рд╛рдЪреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╕рддрд╛рдирд╛ рдХрд╛рд░реНрдпреЗ рд░реЗрдХреЙрд░реНрдб рдХрд░рддреЛ!
ЁЯФЧ рдСрдЯреЛ рдХреНрд▓рд┐рдХрд░ рдСрдЯреЛрдореЕрдЯрд┐рдХ рдЯреЕрдкрд░рд╕рд╛рдареА рд╕рдВрдпреЛрдЬрди рдореЛрдб:
рдСрдЯреЛ рдХреНрд▓рд┐рдХрд░ рдСрдЯреЛрдореЕрдЯрд┐рдХ рдЯреЕрдкрд░ рд╡реЗрдЧ, рд╡рд┐рд▓рдВрдм рдЖрдгрд┐ рдкреБрдирд░рд╛рд╡реГрддреНрддреАрд╕рд╛рдареА рдкреНрд░рдЧрдд рд╕реЗрдЯрд┐рдВрдЧреНрдЬрд╕рд╣ рд╕рдВрдпреЛрдЬрди рд╡рд╛рдкрд░реВрди рд░реЗрдХреЙрд░реНрдбрд┐рдВрдЧ рдПрдХрддреНрд░ рдЬреЛрдбрддреЛ. рдСрдЯреЛ рдХреНрд▓рд┐рдХрд░ рдСрдЯреЛрдореЕрдЯрд┐рдХ рдЯреЕрдкрд░ рд╡рд╛рдкрд░реВрди рддреБрдордЪреА рд╕реНрд╡рдпрдВрдЪрд▓рд┐рдд рдХрд╛рд░реНрдпреЗ рдЕрдЪреВрдХрддреЗрд╕рд╣ рд╕рд╛рдиреБрдХреВрд▓рд┐рдд рдХрд░рд╛.
ЁЯОо рдореЕрдХреНрд░реЛ рдСрдЯреЛ рдЯреЕрдкрд░ ре▓рдкрд╕рд╛рдареА рдореЕрдиреНрдпреБрдЕрд▓ рдореЛрдб:
рдореЕрдиреНрдпреБрдЕрд▓ рдореЛрдбрд╕рд╣, рддреБрдореНрд╣реА ре▓рдкреНрд╕ рдЖрдгрд┐ рдЧреЗрдордордзреНрдпреЗ рдХреНрд▓рд┐рдХ рдХрд░рдгреНрдпрд╛рд╡рд░ рдирд┐рдпрдВрддреНрд░рдг рдареЗрд╡реВ рд╢рдХрддрд╛. рд╕реНрдХреНрд░реАрдирд╡рд░ рдмрд┐рдВрджреВ рдирд┐рд╡рдбрд╛, рдЯреЕрдк рдХрд┐рдВрд╡рд╛ рд╕реНрд╡рд╛рдЗрдк рд╕рд╛рд░рдЦреНрдпрд╛ рдХреНрд░рд┐рдпрд╛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рд╛ рдЖрдгрд┐ рдЬрд╛рджреВ рдШрдбреВ рджреНрдпрд╛! рдСрдЯреЛрдХреНрд▓рд┐рдХрд░ рдлреЙрд░ рдЧреЗрдореНрд╕ рдЯрд╛рд╕реНрдХрд░ рдкреНрд▓рдЧрдЗрдирд╕рд╣ рдЙрддреНрдкрд╛рджрдХрддрд╛ рд╡рд╛рдврд╡рд╛. Tasker рдХрд┐рдВрд╡рд╛ MacroDroid рдордзреНрдпреЗ рд╕рд╛рдиреБрдХреВрд▓ рдСрдЯреЛрдореЗрд╢рди рдкреНрд░рд╡рд╛рд╣ рддрдпрд╛рд░ рдХрд░рд╛ рдЬрд╕реЗ рдХреА рдпрд╛рдкреВрд░реНрд╡реА рдХрдзреАрд╣реА рдирд╡реНрд╣рддреЗ, рддреБрдордЪрд╛ рдореЛрдмрд╛рдЗрд▓ рдЕрдиреБрднрд╡ рд╕реБрд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдХреНрд▓рд┐рдХ рдЕрд╕рд┐рд╕реНрдЯрдВрдЯрдЪреА рд╢рдХреНрддреА рд╡рд╛рдкрд░реВрди.
рдХреНрд▓рд┐рдХ рдЕрд╕рд┐рд╕реНрдЯрдВрдЯ: рдХреНрд▓рд┐рдХрд░ ре▓рдкрд╕рд╣ рд╕рд╣рдЬрддреЗрдиреЗ рдСрдЯреЛрдореЗрд╢рдирдЪрд╛ рдЕрдиреБрднрд╡ рдШреНрдпрд╛!
рд░реЙрдмреНрд▓реЙрдХреНрд╕ рдореЛрдмрд╛рдИрд▓рд╕рд╛рдареА рдСрдЯреЛ рдХреНрд▓рд┐рдХрд░рд╕рд╣ рддреБрдордЪрд╛ Android рдЕрдиреБрднрд╡ рдХреНрд░рд╛рдВрддрд┐рдХрд╛рд░рдХ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╕рдЬреНрдЬ рд╡реНрд╣рд╛. рдХрд╛рд░реНрдпреЗ рд╕реНрд╡рдпрдВрдЪрд▓рд┐рдд рдХрд░рдгреЗ, рдЧреЗрдордкреНрд▓реЗ рдСрдкреНрдЯрд┐рдорд╛рдЗрдЭ рдХрд░рдгреЗ рдХрд┐рдВрд╡рд╛ рдЙрддреНрдкрд╛рджрдХрддрд╛ рд╡рд╛рдврд╡рдгреЗ, рд╣реЗ рдЯрдЪ рд░реЗрдХреЙрд░реНрдбрд░ ре▓рдк рддреБрдордЪрд╛ рдЕрдВрддрд┐рдо рд╕рд╣рд╛рдпреНрдпрдХ рдЖрд╣реЗ. рдЖрдЬрдЪ рдХреНрд▓рд┐рдХрд░ ре▓рдк рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рд╛ рдЖрдгрд┐ рднрд╡рд┐рд╖реНрдпрд╛рддреАрд▓ рдореЛрдмрд╛рдЗрд▓ рдСрдЯреЛрдореЗрд╢рдирдЪрд╛ рдЕрдиреБрднрд╡ рдШреНрдпрд╛! ЁЯдЦЁЯУ▒тЬи
рд╣реЗ ре▓рдк рдЦрд╛рд▓реАрд▓ рд╡реИрд╢рд┐рд╖реНрдЯреНрдпреЗ рдкреНрд░рджрд╛рди рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдкреНрд░рд╡реЗрд╢рдпреЛрдЧреНрдпрддрд╛ рд╕реЗрд╡рд╛ API рд╡рд╛рдкрд░рддреЗ:
- рд╕реНрдХреНрд░реАрдирд╡рд░ рд╕реНрдкрд░реНрд╢ рдЬреЗрд╢реНрдЪрд░ рдХрд░рд╛: рд╕рд┐рдВрдЧрд▓-рдЯрдЪ рдЖрдгрд┐ рдорд▓реНрдЯреА-рдЯрдЪ рдЬреЗрд╢реНрдЪрд░
- рдиреЗрд╡реНрд╣рд┐рдЧреЗрд╢рди рдХреНрд░рд┐рдпрд╛ рдХрд░рд╛: рдмреЕрдХ ре▓рдХреНрд╢рди, рд╣реЛрдо ре▓рдХреНрд╢рди, рдЕрд▓реАрдХрдбреАрд▓ ре▓рдкреНрд╕ ре▓рдХреНрд╢рди
- рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдШреНрдпрд╛ рдХреНрд░рд┐рдпрд╛ рд╡рд╛рдкрд░реВрди рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдХрд░рдгреЗ
- рд╕рдВрдкреВрд░реНрдг рдбрд┐рд╡реНрд╣рд╛рдЗрд╕ рд╕реНрдХреНрд░реАрдирд╡рд░ рдлреНрд▓реЛрдЯрд┐рдВрдЧ рд╡рд┐рдЬреЗрдЯреНрд╕ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдгреЗ
AccessibilityService API рджреНрд╡рд╛рд░реЗ рдкреНрд░рд╡реЗрд╢ рдХреЗрд▓реЗрд▓рд╛ рдбреЗрдЯрд╛:
ре▓рдХреНрд╕реЗрд╕рд┐рдмрд┐рд▓рд┐рдЯреА рд╕реЗрд╡рд╛ API рд╡рд╛рдкрд░реВрди, ре▓рдк рдЯрдЪ рдЗрдирдкреБрдЯ рдЖрдгрд┐ рддреНрдпрд╛рдЪреЗ рддрдкрд╢реАрд▓ рдХреЕрдкреНрдЪрд░ рдХрд░рдгрд╛рд░реА рджреГрд╢реНрдп рдЕрд╕рд▓реЗрд▓реА рдлреНрд▓реЛрдЯрд┐рдВрдЧ рд╡рд┐рдВрдбреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддреЗ: рд╕реНрдкрд░реНрд╢рд╛рдЪреЗ X рдЖрдгрд┐ Y рдирд┐рд░реНрджреЗрд╢рд╛рдВрдХ, рд╕реНрдкрд░реНрд╢ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╡рд╛рдкрд░рд▓реНрдпрд╛ рдЬрд╛рдгрд╛рд▒реНрдпрд╛ рдмреЛрдЯрд╛рдВрдЪреА рд╕рдВрдЦреНрдпрд╛ рдЖрдгрд┐ рддреНрдпрд╛рдЪрд╛ рдХрд╛рд▓рд╛рд╡рдзреА. рддреБрдореНрд╣реА, рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдиреЗ рддрд╕реЗ рдард░рд╡рд▓реНрдпрд╛рд╕ рд╣рд╛ рдбреЗрдЯрд╛ рдЬрддрди рдХреЗрд▓рд╛ рдЬрд╛рдК рд╢рдХрддреЛ. рдкреНрд░рд╡реЗрд╢рдпреЛрдЧреНрдпрддрд╛ рд╕реЗрд╡рд╛ API рд╡рд╛рдкрд░реВрди рдЬрддрди рдХреЗрд▓реЗрд▓рд╛ рдбреЗрдЯрд╛ рддреБрдордЪреНрдпрд╛ рдорд╛рдЧрдгреАрдиреБрд╕рд╛рд░ рддреБрдордЪреЗ рдЯрдЪ рдЗрдирдкреБрдЯ рдирдВрддрд░ рдкреБрдирд░реБрддреНрдкрд╛рджрд┐рдд рдХрд░рддреЛ.
рд╡рд░ рд╡рд░реНрдгрди рдХреЗрд▓реЗрд▓рд╛ рдбреЗрдЯрд╛ рдХреЛрдгрддреНрдпрд╛рд╣реА рддреГрддреАрдп рдкрдХреНрд╖рд╛рд╕рд╣ рд╕рд╛рдорд╛рдпрд┐рдХ рдХреЗрд▓рд╛ рдЬрд╛рдд рдирд╛рд╣реА рдЖрдгрд┐ рдЬреЛрдкрд░реНрдпрдВрдд рддреБрдореНрд╣реА, рд╡рд╛рдкрд░рдХрд░реНрддрд╛, рдирд┐рд░реНрдпрд╛рдд рдкрд░реНрдпрд╛рдп рд╡рд╛рдкрд░реВрди ре▓рдкрдЪреНрдпрд╛ рдмрд╛рд╣реЗрд░ рдбреЗрдЯрд╛ рдирд┐рд░реНрдпрд╛рдд рдХрд░рдгреНрдпрд╛рдЪрд╛ рдирд┐рд░реНрдгрдп рдШреЗрдд рдирд╛рд╣реА рддреЛрдкрд░реНрдпрдВрдд рддреБрдордЪреНрдпрд╛ рдлреЛрдирд╡рд░ рд╕реНрдерд╛рдирд┐рдХ рдкрд╛рддрд│реАрд╡рд░ рд░рд╛рд╣рддреЛ. рдирд┐рд░реНрдпрд╛рдд рдХрд░рдгреЗ рдореНрд╣рдгрдЬреЗ рд╕реНрдкрд░реНрд╢-рд╕рдВрдмрдВрдзрд┐рдд рдбреЗрдЯрд╛ (x рдЖрдгрд┐ y рд╕рдордиреНрд╡рдп, рдмреЛрдЯрд╛рдВрдЪреА рд╕рдВрдЦреНрдпрд╛, рд╕реНрдкрд░реНрд╢ рдХрд╛рд▓рд╛рд╡рдзреА, рдкреБрдирд░рд╛рд╡реГрддреНрддреА рд╕рдВрдЦреНрдпрд╛) рддреБрдореНрд╣реА, рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдиреЗ рд╕реВрдЪрд┐рдд рдХреЗрд▓реЗрд▓реНрдпрд╛ рдирд┐рд░реНрджреЗрд╢рд┐рдХреЗрддреАрд▓ рдмрд╛рд╣реНрдп рдлрд╛рдЗрд▓рдордзреНрдпреЗ рдЬрддрди рдХрд░рдгреЗ рд╣реЛрдп.рдпрд╛ рд░реЛрдЬреА рдЕрдкрдбреЗрдЯ рдХреЗрд▓реЗ
резреж рдбрд┐рд╕реЗрдВ, реирежреирек