Anoc рддреБрдордЪреНрдпрд╛ Android рдбрд┐рд╡реНрд╣рд╛рдЗрд╕рд╕рд╛рдареА рдПрдХ рд╕реБрд░рдХреНрд╖рд┐рдд рдСрдХреНрдЯреЗрд╡реНрд╣ рд╕рдВрдкрд╛рджрдХ рдЖрд╣реЗ. рд╣реЗ рддреБрдореНрд╣рд╛рд▓рд╛ рддреБрдордЪреНрдпрд╛ Android рдбрд┐рд╡реНрд╣рд╛рдЗрд╕рд╡рд░ рдереЗрдЯ рдСрдХреНрдЯреЗрд╡реНрд╣ рдкреНрд░рдХрд▓реНрдк рддрдпрд╛рд░ рдЖрдгрд┐ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдгреНрдпрд╛рд╕ рдЖрдгрд┐ рд╡реНрд╣рд░реНрдмреЛрд╕рд╕ (рдСрдирд▓рд╛рдЗрди рдСрдХреНрдЯреЗрд╡реНрд╣ рд╕рдВрдкрд╛рджрдХ) рд╡рд╛рдкрд░реВрди рдкрд░рд┐рдгрд╛рдо рдЖрдгрд┐ рдкреНрд▓реЙрдЯ рддрдпрд╛рд░ рдХрд░рдгреНрдпрд╛рд╕ рдЕрдиреБрдорддреА рджреЗрддреЗ.
"рдСрдХреНрдЯреЗрд╡реНрд╣ рд╣реЗ [...] рд╕рдВрдЦреНрдпрд╛рддреНрдордХ рдЧрдгрдиреЗрд╕рд╛рдареА рдЖрд╣реЗ. рддреЗ рд░реЗрдЦреАрдп рдЖрдгрд┐ рдиреЙрдирд▓рд╛рдЗрдирд░ рд╕рдорд╕реНрдпрд╛рдВрдЪреНрдпрд╛ рд╕рдВрдЦреНрдпрд╛рддреНрдордХ рдирд┐рд░рд╛рдХрд░рдгрд╛рд╕рд╛рдареА рдЖрдгрд┐ рдЗрддрд░ рд╕рдВрдЦреНрдпрд╛рддреНрдордХ рдкреНрд░рдпреЛрдЧ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдХреНрд╖рдорддрд╛ рдкреНрд░рджрд╛рди рдХрд░рддреЗ. рддреЗ рдбреЗрдЯрд╛ рд╡реНрд╣рд┐рдЬреНрдпреБрдЕрд▓рд╛рдпрдЭреЗрд╢рди рдЖрдгрд┐ рд╣рд╛рддрд╛рд│рдгреАрд╕рд╛рдареА рд╡рд┐рд╕реНрддреГрдд рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ рдХреНрд╖рдорддрд╛ рджреЗрдЦреАрд▓ рдкреНрд░рджрд╛рди рдХрд░рддреЗ"
рд╣реЗ рд╕реЙрдлреНрдЯрд╡реЗрдЕрд░ рдХреЛрдгрддреНрдпрд╛рд╣реА рдкреНрд░рдХрд╛рд░рдЪреНрдпрд╛ рд╣рдореА рдХрд┐рдВрд╡рд╛ рдЕрдЯреАрдВрд╢рд┐рд╡рд╛рдп "рдЬрд╕реЗ рдЖрд╣реЗ рддрд╕реЗ" рдкреНрд░рджрд╛рди рдХреЗрд▓реЗ рдЖрд╣реЗ, рдПрдХрддрд░ рд╡реНрдпрдХреНрдд рдХрд┐рдВрд╡рд╛ рдирд┐рд╣рд┐рдд.
рддреБрдореНрд╣реА рд╣реЗ ре▓рдк рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдгреНрдпрд╛рдкреВрд░реНрд╡реА рдХреГрдкрдпрд╛ рдЖрдордЪреНрдпрд╛ рд╡реЗрдмрд╕рд╛рдЗрдЯрд╡рд░реАрд▓ рд╡реЗрдм рдЗрдВрдЯрд░рдлреЗрд╕ рд╡рд╛рдкрд░реВрди рдЙрдкрд▓рдмреНрдз рдлрдВрдХреНрд╢рдиреНрд╕ рд╡рд╛рдкрд░реВрди рддреБрдореНрд╣рд╛рд▓рд╛ рдЖрд╡рд╢реНрдпрдХ рдЕрд╕рд▓реЗрд▓реЗ рд╕рд░реНрд╡ рдХрд╛рд╣реА рдХрд░реВ рд╢рдХрддреЗ рдХрд╛ рддреЗ рддрдкрд╛рд╕рд╛.
рд╡реИрд╢рд┐рд╖реНрдЯреНрдпреЗ:
* Git рдПрдХрддреНрд░реАрдХрд░рдг (рд╕реНрдерд╛рдирд┐рдХ рдореЛрдб)
* рд╕реНрд╡рдпрдВрдЪрд▓рд┐рдд рдбреНрд░реЙрдкрдмреЙрдХреНрд╕ рд╕рд┐рдВрдХреНрд░реЛрдирд╛рдЗрдЭреЗрд╢рди (рд╕реНрдерд╛рдирд┐рдХ рдореЛрдб)
* рд╕реНрд╡рдпрдВрдЪрд▓рд┐рдд рдмреЙрдХреНрд╕ рд╕рд┐рдВрдХреНрд░реЛрдирд╛рдЗрдЭреЗрд╢рди (рд╕реНрдерд╛рдирд┐рдХ рдореЛрдб)
* рдорд╣рд╛рдЧрдбреА рдЧрдгрд┐рддреА рдЧрдгрдирд╛ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╕рдВрдкреВрд░реНрдг рдСрдХреНрдЯреЗрд╡реНрд╣ рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди рдЪрд╛рд▓рд╡рдгрд╛рд░рд╛ рд╕рдорд░реНрдкрд┐рдд рд╕рд░реНрд╡реНрд╣рд░ рд╡рд╛рдкрд░рд╛
* 2 рдореЛрдб: рд╕реНрдерд╛рдирд┐рдХ рдореЛрдб (рддреБрдордЪреНрдпрд╛ рдбрд┐рд╡реНрд╣рд╛рдЗрд╕рд╡рд░ .m рдлрд╛рдпрд▓реА рд╕реНрдЯреЛрдЕрд░ рдХрд░рддреЗ) рдЖрдгрд┐ рдХреНрд▓рд╛рдЙрдб рдореЛрдб (рддреБрдордЪреЗ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреНрд▓рд╛рдЙрдбрд╕рд╣ рд╕рд┐рдВрдХреНрд░реЛрдирд╛рдЗрдЭ рдХрд░рддреЗ)
* рддреБрдордЪреНрдпрд╛ рдСрдХреНрдЯреЗрд╡реНрд╣ рдХреЛрдбрдордзреВрди рдирд┐рдХрд╛рд▓ рдЖрдгрд┐ рдкреНрд▓реЙрдЯ рддрдпрд╛рд░ рдХрд░рд╛ рдЖрдгрд┐ рдкрд╣рд╛
* рд╕рд┐рдВрдЯреЕрдХреНрд╕ рд╣рд╛рдпрд▓рд╛рдЗрдЯрд┐рдВрдЧ (рдЯрд┐рдкреНрдкрдгреНрдпрд╛, рдСрдкрд░реЗрдЯрд░, рдкреНрд▓реЙрдЯ рдлрдВрдХреНрд╢рдиреНрд╕)
* рд╣реЙрдЯрдХреАрдЬ (рдорджрдд рдкрд╣рд╛)
* рд╡реЗрдм рдЗрдВрдЯрд░рдлреЗрд╕ (рдХреНрд▓рд╛рдЙрдб рдореЛрдб)
* рдСрдЯреЛ рд╕реЗрд╡реНрд╣ (рд╕реНрдерд╛рдирд┐рдХ рдореЛрдб)
рд╡рд┐рджреНрдпрдорд╛рди рдкреНрд░рдХрд▓реНрдк рд╕реНрдерд╛рдирд┐рдХ рдореЛрдбрдордзреНрдпреЗ рдЖрдпрд╛рдд рдХрд░рд╛:
* рдбреНрд░реЙрдкрдмреЙрдХреНрд╕ рдХрд┐рдВрд╡рд╛ рдмреЙрдХреНрд╕рд╢реА рджреБрд╡рд╛ (рд╕реЗрдЯрд┐рдВрдЧреНрдЬ -> рдбреНрд░реЙрдкрдмреЙрдХреНрд╕рд╢реА рджреБрд╡рд╛ / рдмреЙрдХреНрд╕рд╢реА рджреБрд╡рд╛) рдЖрдгрд┐ Anoc рд▓рд╛ рддреБрдордЪреЗ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдЖрдкреЛрдЖрдк рд╕рд┐рдВрдХреНрд░реЛрдирд╛рдЗрдЭ рдХрд░реВ рджреНрдпрд╛
рдХрд┐рдВрд╡рд╛
* Git рдЗрдВрдЯрд┐рдЧреНрд░реЗрд╢рди рд╡рд╛рдкрд░рд╛: рд╡рд┐рджреНрдпрдорд╛рди рд░реЗрдкреЙрдЬрд┐рдЯрд░реА рдХреНрд▓реЛрди рдХрд░рд╛ рдХрд┐рдВрд╡рд╛ рдЯреНрд░реЕрдХ рдХрд░рд╛
рдХрд┐рдВрд╡рд╛
* рддреБрдордЪреНрдпрд╛ рд╕рд░реНрд╡ рдлрд╛рдЗрд▓реНрд╕ рддреБрдордЪреНрдпрд╛ SD рдХрд╛рд░реНрдбрд╡рд░реАрд▓ Anoc рдлреЛрд▓реНрдбрд░рдордзреНрдпреЗ рдареЗрд╡рд╛: /Android/data/verbosus.anocpro/files/Local/[project]
рдлрдВрдХреНрд╢рди рдлрд╛рдЗрд▓реНрд╕ рд╡рд╛рдкрд░рд╛:
рдирд╡реАрди рдлрд╛рдЗрд▓ рддрдпрд╛рд░ рдХрд░рд╛ рдЙрджрд╛. worker.m рдЖрдгрд┐ рддреЗ рднрд░рд╛
рдХрд╛рд░реНрдп s = рдХрд╛рд░реНрдпрдХрд░реНрддрд╛(x)
% рд╡рд░реНрдХрд░(x) рд╕рд╛рдЗрди(x) рдЪреА рдЕрдВрд╢рд╛рдВрдордзреНрдпреЗ рдЧрдгрдирд╛ рдХрд░рддреЛ
s = sin(x*pi/180);
рддреБрдордЪреНрдпрд╛ рдореБрдЦреНрдп .m рдлрд╛рдЗрд▓рдордзреНрдпреЗ рддреБрдореНрд╣реА рддреНрдпрд╛рд╕ рдХреЙрд▓ рдХрд░реВ рд╢рдХрддрд╛
рдХрд╛рдордЧрд╛рд░(2)
рд▓реЛрдб рдХрдорд╛рдВрдб (рд╕реНрдерд╛рдирд┐рдХ рдореЛрдб) рд╕рд╣ рд╡реНрд╣реЗрд░рд┐рдПрдмрд▓рдордзреНрдпреЗ рдлрд╛рдЗрд▓ рд▓реЛрдб рдХрд░рд╛:
рдбреЗрдЯрд╛ = рд▓реЛрдб ('name-of-file.txt');
рдпрд╛ рд░реЛрдЬреА рдЕрдкрдбреЗрдЯ рдХреЗрд▓реЗ
резрем рдиреЛрд╡реНрд╣реЗрдВ, реирежреирек
рдЙрддреНрдкрд╛рджрдирдХреНрд╖рдорддрд╛