Camera2Keys

резрежреж+
рдбрд╛рдЙрдирд▓реЛрдб
рдЖрд╢рдп рд░реЗрдЯрд┐рдВрдЧ
рдкреНрд░рддреНрдпреЗрдХрдЬрдг
рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдЗрдореЗрдЬ
рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдЗрдореЗрдЬ
рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдЗрдореЗрдЬ
рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдЗрдореЗрдЬ
рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдЗрдореЗрдЬ

рдпрд╛ рдЕтАНреЕрдкрд╡рд┐рд╖рдпреА

Camera2Keys рд╕рд╣ рддреБрдордЪреНрдпрд╛ рдбрд┐рд╡реНрд╣рд╛рдЗрд╕рдЪреНрдпрд╛ рдХреЕрдореЗрд░рд╛ рдХреНрд╖рдорддрд╛рдВрдордзреНрдпреЗ рдЦреЛрд▓рд╡рд░ рдЬрд╛ тАУ рдорд╛рдирдХ Android API рдЪреНрдпрд╛ рдкрд▓реАрдХрдбреЗ рд▓рдкрд▓реЗрд▓рд╛ рдореЗрдЯрд╛рдбреЗрдЯрд╛ рдХрд╛рдврдгреНрдпрд╛рдЪреЗ рдЕрдВрддрд┐рдо рд╕рд╛рдзрди. рд╡рд┐рдХрд╛рд╕рдХ, рд╕рдВрд╢реЛрдзрдХ рдЖрдгрд┐ рддрдВрддреНрд░рдЬреНрдЮрд╛рди рдЙрддреНрд╕рд╛рд╣реАрдВрд╕рд╛рдареА рдпреЛрдЧреНрдп!

рдкреНрд░рдЧрдд рдХреЕрдореЗрд░рд╛ рдореЗрдЯрд╛рдбреЗрдЯрд╛ рдПрдХреНрд╕рдЯреНрд░реЕрдХреНрд╢рди
рд╡рд┐рдХреНрд░реЗрддрд╛-рд╡рд┐рд╢рд┐рд╖реНрдЯ рдХреА, рд▓рдкрд▓реЗрд▓реА рд╡реИрд╢рд┐рд╖реНрдЯреНрдпреЗ рдЖрдгрд┐ рджрд╕реНрддрдРрд╡рдЬреАрдХрд░рдг рдирд╕рд▓реЗрд▓реНрдпрд╛ рдХреНрд╖рдорддрд╛ рд╢реЛрдзрд╛ рдЬреНрдпрд╛ рдЙрддреНрдкрд╛рджрдХ рдирд┐рдпрдорд┐рдд API рджреНрд╡рд╛рд░реЗ рдЙрдШрдб рдХрд░рдд рдирд╛рд╣реАрдд. рдХреЛрдгрддреНрдпрд╛рд╣реА Android рдХреЕрдореЗрд▒реНрдпрд╛рдордзреВрди рдЬрд╛рд╕реНрддреАрдд рдЬрд╛рд╕реНрдд рд╕рдВрднрд╛рд╡реНрдп рдореЗрдЯрд╛рдбреЗрдЯрд╛ рдХрд╛рдврд╛, рдпрд╛рд╕рд╣:
рдХреЕрдореЗрд░рд╛ рд╡реИрд╢рд┐рд╖реНрдЯреНрдпреЗ (рд╕реЗрдиреНрд╕рд░ рдЪрд╖реНрдорд╛, рд╕рдорд░реНрдерд┐рдд рд╕реНрд╡рд░реВрдк)
рд╡рд┐рдирдВрддреА рдХреА рдХреЕрдкреНрдЪрд░ рдХрд░рд╛ (рдПрдХреНрд╕рдкреЛрдЬрд░, рд╕реАрди рдореЛрдб)
рдирд┐рд░реНрдорд╛рддрд╛-рдЕрдирдиреНрдп рд╡реИрд╢рд┐рд╖реНрдЯреНрдпреЗ
рд╕рдВрд░рдХреНрд╖рд┐рдд рдХрд┐рдВрд╡рд╛ рдкреНрд░рддрд┐рдмрдВрдзрд┐рдд рдореЗрдЯрд╛рдбреЗрдЯрд╛

рдЦреЛрд▓реА рдЖрдгрд┐ рдХрд╛рд░реНрдпрдХреНрд╖рдорддреЗрд╕рд╛рдареА рдбрд┐рдЭрд╛рдЗрди рдХреЗрд▓реЗрд▓реЗ
рд▓реЛ-рд▓реЗрд╡реНрд╣рд▓ рдиреЗрдЯрд┐рд╡реНрд╣ рдкреНрд░реЛрд╕реЗрд╕рд┐рдВрдЧ: рдЙрдЪреНрдЪ-рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдореЗрдЯрд╛рдбреЗрдЯрд╛ рд╣рд╛рддрд╛рд│рдгреАрд╕рд╛рдареА C++-рд╢рдХреНрддреАрдЪреЗ рдЗрдВрдЬрд┐рди.
рд╕реНрдорд╛рд░реНрдЯ рдбреЗрдЯрд╛ рдЗрдВрдЯрд░рдкреНрд░рд┐рдЯреЗрд╢рди: рдХреНрд▓рд┐рд╖реНрдЯ ре▓рд░реЗ, рдиреЗрд╕реНрдЯреЗрдб рд╕реНрдЯреНрд░рдХреНрдЪрд░реНрд╕ рдЖрдгрд┐ рд░реЙ рд╡реНрд╣реЕрд▓реНрдпреВрдЬ рд╡рд╛рдЪрдгреНрдпрд╛рдпреЛрдЧреНрдп рдЗрдирд╕рд╛рдЗрдЯреНрд╕рдордзреНрдпреЗ рд░реВрдкрд╛рдВрддрд░рд┐рдд рдХрд░рддреЗ.
рдПрд░рд░-рд░реЗрдЭрд┐рд▓рд┐рдПрдВрдЯ рдПрдХреНрд╕рдЯреНрд░реЕрдХреНрд╢рди: рджреВрд╖рд┐рдд рдХрд┐рдВрд╡рд╛ рдкреНрд░рддрд┐рдмрдВрдзрд┐рдд рдбреЗрдЯрд╛рдордзреВрди рд╕реБрдВрджрд░рдкрдгреЗ рдкреБрдирд░реНрдкреНрд░рд╛рдкреНрдд рд╣реЛрддреЗ.

рдпрд╛ ре▓рдкрдЪреА рдХреЛрдгрд╛рд▓рд╛ рдЧрд░рдЬ рдЖрд╣реЗ?
рд╡рд┐рдХрд╕рдХ: рд╕реБрд╕рдВрдЧрддрддрд╛ рдЪрд╛рдЪрдгреА рдХрд░рд╛, рд▓рдкрд╡рд┐рд▓реЗрд▓реЗ API рдЙрдШрдб рдХрд░рд╛ рдЖрдгрд┐ рдХреЕрдореЗрд░рд╛ ре▓рдкреНрд╕ рдСрдкреНрдЯрд┐рдорд╛рдЗрдЭ рдХрд░рд╛.
рд╕рдВрд╢реЛрдзрдХ: рдХреЕрдореЗрд░рд╛ рдбреНрд░рд╛рдпрд╡реНрд╣рд░реНрд╕рдЪрд╛ рдЕрднреНрдпрд╛рд╕ рдХрд░рд╛, рдбрд┐рд╡реНрд╣рд╛рдЗрд╕ рдХреНрд╖рдорддрд╛рдВрдЪреА рддреБрд▓рдирд╛ рдХрд░рд╛ рдХрд┐рдВрд╡рд╛ рд╣рд╛рд░реНрдбрд╡реЗрдЕрд░ рдбреЗрдЯрд╛рдмреЗрд╕ рддрдпрд╛рд░ рдХрд░рд╛.
рдЙрддреНрд╕рд╛рд╣реА: рддреБрдордЪреНрдпрд╛ рдХреЕрдореЗрд▒реНрдпрд╛рдЪреЗ рдЦрд░реЗ рдЪрд╖реНрдорд╛ рдПрдХреНрд╕рдкреНрд▓реЛрд░ рдХрд░рд╛ рдЖрдгрд┐ рдирд┐рд░реНрдорд╛рддреНрдпрд╛рдЪреА рдЧреБрдкрд┐рддреЗ рдЕрдирд▓реЙрдХ рдХрд░рд╛!
рдпрд╛ рд░реЛрдЬреА рдЕрдкрдбреЗрдЯ рдХреЗрд▓реЗ
реи рдЬрд╛рдиреЗ, реирежреирем

рдбреЗрдЯрд╛рд╕рдВрдмрдВрдзрд┐рдд рд╕реБрд░рдХреНрд╖рд┐рддрддрд╛

рдбреЗрд╡реНрд╣рд▓рдкрд░ рддреБрдордЪрд╛ рдбреЗрдЯрд╛ рдХрд╕рд╛ рдЧреЛрд│рд╛ рдХрд░рддрд╛рдд рдЖрдгрд┐ рд╢реЗрдЕрд░ рдХрд░рддрд╛рдд рд╣реЗ рд╕рдордЬреВрди рдШреЗрдгреНрдпрд╛рдкрд╛рд╕реВрди рд╕реБрд░рдХреНрд╖рд┐рддрддрд╛ рд╕реБрд░реВ рд╣реЛрддреЗ. рддреБрдордЪрд╛ рд╡рд╛рдкрд░, рдкреНрд░рджреЗрд╢ рдЖрдгрд┐ рд╡рдп рдпрд╛рдВрдЪреНрдпрд╛ рдЖрдзрд╛рд░реЗ рдбреЗрдЯрд╛ рдЧреЛрдкрдиреАрдпрддрд╛ рд╡ рд╕реБрд░рдХреНрд╖реЗрд╢реА рд╕рдВрдмрдВрдзрд┐рдд рдкрджреНрдзрддреА рдмрджрд▓реВ рд╢рдХрддрд╛рдд. рдбреЗрд╡реНрд╣рд▓рдкрд░рдиреЗ рд╣реА рдорд╛рд╣рд┐рддреА рдкреБрд░рд╡рд▓реА рдЖрд╣реЗ рдЖрдгрд┐ рддреА рдХрд╛рд▓рд╛рдВрддрд░рд╛рдиреЗ рдЕрдкрдбреЗрдЯ рдХреЗрд▓реА рдЬрд╛рдК рд╢рдХрддреЗ.
рддреГрддреАрдп рдкрдХреНрд╖рд╛рдВрд╕реЛрдмрдд рдХреЛрдгрддрд╛рд╣реА рдбреЗрдЯрд╛ рд╢реЗрдЕрд░ рдХреЗрд▓реЗрд▓рд╛ рдирд╛рд╣реА
рдбреЗрд╡реНрд╣рд▓рдкрд░ рд╢реЗрдЕрд░ рдХрд░рдгреНрдпрд╛рд╡рд┐рд╖рдпреА рдорд╛рд╣рд┐рддреА рдХрд╢реА рдШреЛрд╖рд┐рдд рдХрд░рддрд╛рдд рдпрд╛рд╡рд┐рд╖рдпреА рдЕрдзрд┐рдХ рдЬрд╛рдгреВрди рдШреНрдпрд╛
рд╣реЗ рдЕтАНреЕрдк рдпрд╛ рдкреНрд░рдХрд╛рд░рдЪрд╛ рдбреЗрдЯрд╛ рдЧреЛрд│рд╛ рдХрд░реВ рд╢рдХрддреЗ
рдЕтАНреЕрдкрдЪреА рдорд╛рд╣рд┐рддреА рдЖрдгрд┐ рдкрд░рдлреЙрд░реНрдордиреНрд╕ рдЖрдгрд┐ рдбрд┐рд╡реНрд╣рд╛рдЗрд╕ рдХрд┐рдВрд╡рд╛ рдЗрддрд░ рдЖрдпрдбреА
рдЯреНрд░рд╛рдВрдЭрд┐рдЯрдордзреНрдпреЗ рдбреЗрдЯрд╛ рдПрдВрдХреНрд░рд┐рдкреНрдЯ рдХреЗрд▓рд╛ рдЬрд╛рддреЛ
рдбреЗрдЯрд╛ рд╣рдЯрд╡рд▓рд╛ рдЬрд╛рдК рд╢рдХрдд рдирд╛рд╣реА

рдирд╡реАрди рдХрд╛рдп рдЖрд╣реЗ

Added logical through physical camera access

ре▓рдк рд╕рдкреЛрд░реНрдЯ

рдбреЗрд╡реНрд╣рд▓рдкрд░ рдпрд╛рд╡рд┐рд╖рдпреА
Lekhanov Andrey Olegovich, IP
particlesdevs@gmail.com
d. Patkino 52A Ramenskoe ╨Ь╨╛╤Б╨║╨╛╨▓╤Б╨║╨░╤П ╨╛╨▒╨╗╨░╤Б╤В╤М Russia 140126
+996 508 170 405