рд▓реЗрдЦ рдХрд┐рд╕ рдмрд╛рд░реЗ рдореЗрдВ рд╣реИ
рдЗрд╕ рд▓реЗрдЦ рдореЗрдВ, рдореИрдВ рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ, "рдкрд╛рдиреА" рдХреЗ рдмрд┐рдирд╛, рдЖрдкрдХреЛ рдмрддрд╛рдКрдВрдЧрд╛ рдХрд┐ рдХреИрд╕реЗ рдЕрдкрдиреЗ рдЬрд╛рд╡рд╛ рд╕реНрд░реЛрдд рдХреЛрдб рдХреЗ рдмрд┐рдирд╛ Android рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЛ рдбреАрдмрдЧ рдХрд░реЗрдВред рд▓реЗрдЦ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╢реБрд░реБрдЖрддреА рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдирд╣реАрдВ рд╣реИред рдпрд╣ рдореБрдЦреНрдп рд░реВрдк рд╕реЗ рдЙрди рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧреА рд╣реИ рдЬреЛ
рд╕реНрдорд╛рд▓реА рд╕рд┐рдВрдЯреИрдХреНрд╕ рдХреЛ рдХрдо рдпрд╛ рдЬреНрдпрд╛рджрд╛ рд╕рдордЭрддреЗ рд╣реИрдВ рдФрд░
рдПрдВрдбреНрд░реЙрдЗрдб рдХреЗ рд▓рд┐рдП рдЗрдВрдЬреАрдирд┐рдпрд░рд┐рдВрдЧ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЛ рдЙрд▓рдЯрдиреЗ рдХрд╛ рдХреБрдЫ рдЕрдиреБрднрд╡ рд░рдЦрддреЗ рд╣реИрдВред
рдЙрдкрдХрд░рдг
рд╣рдореЗрдВ
Apk-tool 1.4.1 рдФрд░
NetBeans 6.8 рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреАред рд╣рд╛рдБ, рд╣рд╛рдБ, рдпреЗ рдкреНрд░рд╛рдЪреАрди рд╕рдВрд╕реНрдХрд░рдг рд╣реИрдВ! рдирдП рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЗ рд╕рд╛рде, рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ рдбрд┐рдмрдЧрд┐рдВрдЧ рд╢реБрд░реВ рдирд╣реАрдВ рд╣реЛрддреА рд╣реИ, рдЬреЛ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╡рд┐рднрд┐рдиреНрди рдЪрд░реНрдЪрд╛рдУрдВ рдореЗрдВ рдмрд╛рд░-рдмрд╛рд░ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП,
рдпрд╣рд╛рдВ рдФрд░
рдпрд╣рд╛рдВ рджреЗрдЦреЗрдВ )ред
рдореИрдВ рд╕реНрдерд╛рдкрдирд╛ рдкрд░ рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рдирд╣реАрдВ рд░реБрдХрддрд╛ред NetBeans рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рд╣реЛрддрд╛ рд╣реИ, рдмрд╕ рд╕реНрдерд╛рдкрдирд╛ рд╢реБрд░реВ рдХрд░рддрд╛ рд╣реИ рдФрд░ рдЕрдЧрд▓рд╛-рдЕрдЧрд▓рд╛-рдЕрдЧрд▓рд╛ рдХреНрд▓рд┐рдХ рдХрд░рддрд╛ рд╣реИред Apk-tools рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП
apktool.jar
рдХрд┐рд╕реА рднреА рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ
apktool.jar
рдлрд╝рд╛рдЗрд▓ рдЦреЛрд▓рдирд╛ рд╢рд╛рдорд┐рд▓ рд╣реИред
рдЗрд╕рдХреЗ рд╕рд╛рде рд╣реА, рд╣рдореЗрдВ рдбреАрдбреАрдПрдордПрд╕ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреА - рдпрд╣ рдПрдВрдбреНрд░реЙрдЗрдб рдПрд╕рдбреАрдХреЗ рдореЗрдВ рд╣реИред
рдбрд┐рдмрдЧрд┐рдВрдЧ
рдпрд╣ рдЦрдВрдб рдЪрд░рдг-рджрд░-рдЪрд░рдг рдирд┐рд░реНрджреЗрд╢ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред рдпрд╣ рд╡рд┐рдВрдбреЛрдЬ рдХреЗ рд▓рд┐рдП рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рдерд╛, рд▓реЗрдХрд┐рди рдпрд╣ рд╢рд╛рдпрдж рд▓рд┐рдирдХреНрд╕ рдФрд░ рдореИрдХ рдУрдПрд╕ рдкрд░ рдХрд╛рдо рдХрд░реЗрдЧрд╛ред рдореЗрд░реЗ рдкрд╛рд╕ рдЕрдкрдиреЗ рдмреНрд▓реЙрдЧ рдкрд░ рдЕрдВрдЧреНрд░реЗрдЬреА рдореЗрдВ рдЗрд╕ рдореИрдиреБрдЕрд▓ рдХрд╛ рдПрдХ рдорд╕реМрджрд╛ рднреА рд╣реИ, рд▓реЗрдХрд┐рди рдореИрдВрдиреЗ рдПрдХ рд▓рд┐рдВрдХ рдирд╣реАрдВ рджрд┐рдпрд╛, рдХреНрдпреЛрдВрдХрд┐ рдирд┐рдпрдоред рдпрд╣ рдирд┐рд░реНрджреЗрд╢ рдПрдкреАрдХреЗ-рдЯреВрд▓ рд╡рд┐рдХреА рд╕реЗ
рдореВрд▓ рдирд┐рд░реНрджреЗрд╢ рдХреЛ рдЕрдзрд┐рдХ рдпрд╛ рдХрдо рджреЛрд╣рд░рд╛рддрд╛ рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдЗрд╕рдореЗрдВ рдХреБрдЫ рдЕрддрд┐рд░рд┐рдХреНрдд рдмрд┐рдВрджреБ рд╣реИрдВ, рдЬрд┐рд╕рдХреЗ рдмрд┐рдирд╛ рдбрд┐рдмрдЧрд┐рдВрдЧ рд╢реБрд░реВ рдирд╣реАрдВ рд╣реЛ рд╕рдХрддреА рд╣реИред рдПрдХ рд╕рдордп рдореЗрдВ, рдпрд╣ рдореЗрд░реЗ рд╕рд╛рде рд╢реБрд░реВ рдирд╣реАрдВ рд╣реБрдЖ рдерд╛, рдФрд░ рдореИрдВрдиреЗ рдЗрди рдЕрддрд┐рд░рд┐рдХреНрдд рдмрд┐рдВрджреБрдУрдВ рдХреЛ рдмрдврд╝рд╛рдпрд╛ рдЧреЛрдЖрд▓рд┐рдВрдЧ рдФрд░ "рд╡реИрдЬреНрдЮрд╛рдирд┐рдХ рдкреНрд░рд╣рд╛рд░" рдХреА рд╡рд┐рдзрд┐ рджреНрд╡рд╛рд░рд╛ рдкрд╛рдпрд╛ред рдореБрдЭреЗ рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдЕрдм рдореЗрд░рд╛ рдЕрдиреБрднрд╡ рдХрд┐рд╕реА рдХреЗ рд▓рд┐рдП рд╕рдордп рдмрдЪрд╛рдПрдЧрд╛ред
рдХреГрдкрдпрд╛ рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХрд╛ рдареАрдХ рд╕реЗ рдкрд╛рд▓рди рдХрд░реЗрдВ - рдпрд╣ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ!
- Apk-tool рдХреЗ рд╕рд╛рде рдЕрдкрдиреА .apk рдлрд╝рд╛рдЗрд▓ рдХреЛ
out
рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рдбрд┐рдХреЛрдб рдХрд░реЗрдВред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, -d
рд╡рд┐рдХрд▓реНрдк рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ:
java -jar apktool.jar d -d my.app.apk out
рдирддреАрдЬрддрди, out/smali
рдбрд╛рдпрд░реЗрдХреНрдЯрд░реА рдореЗрдВ рдЖрдкрдХреЗ рдкрд╛рд╕ .java рдлрд╛рдЗрд▓реЛрдВ рдХрд╛ рдПрдХ рдЧреБрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛, рдЬрд┐рд╕рдореЗрдВ рд╕реНрдорд╛рд▓реА рдиреЗ рдЕрдВрджрд░ рдХреЛрдб рдмрд╛рд╣рд░ рдЯрд┐рдкреНрдкрдгреА рдХреА рдереАред рдпрд╣ рд╕рд╛рдорд╛рдиреНрдп рд╣реИ, рдРрд╕рд╛ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред
android:debuggable="true"
рдЬреЛрдбрд╝реЗрдВ android:debuggable="true"
рд╡рд┐рд╢реЗрд╖рддрд╛ <application>
out/AndroidManifest.xml
рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдЕрдиреБрднрд╛рдЧ
- рд╡рд╛рдкрд╕ .apk рдлрд╝рд╛рдЗрд▓ рдХреЗ рд▓рд┐рдП рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдмрдирд╛рдПрдБ:
java -jar apktool.jar b -d out my.app.to.debug.apk
- рдлрд╝рд╛рдЗрд▓
my.app.to.debug.apk
рдкрд░ my.app.to.debug.apk
рдФрд░ рдЗрд╕реЗ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдбрд┐рд╡рд╛рдЗрд╕ рдпрд╛ рдПрдореБрд▓реЗрдЯрд░ рдкрд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ рдЬрд┐рд╕ рдкрд░ рдЖрдк рдЗрд╕реЗ рдбреАрдмрдЧ рдХрд░рдиреЗ рдЬрд╛ рд░рд╣реЗ рд╣реИрдВред out/build
рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреЛ рд╣рдЯрд╛ рджреЗрдВ (рдпрд╣ 6 рдФрд░ 7 рдЪрд░рдгреЛрдВ рдореЗрдВ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдмрдирд╛рдиреЗ рдореЗрдВ рд╣рд╕реНрддрдХреНрд╖реЗрдк рдХрд░ рд╕рдХрддрд╛ рд╣реИ)ред
- NetBeans рд▓реЙрдиреНрдЪ рдХрд░реЗрдВ, "рдлрд╝рд╛рдЗрд▓" -> "рдирдИ рдкрд░рд┐рдпреЛрдЬрдирд╛" рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВред рдореМрдЬреВрджрд╛ рд╕реНрд░реЛрддреЛрдВ рдХреЗ рд╕рд╛рде рдЬрд╛рд╡рд╛ -> рдЬрд╛рд╡рд╛ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдЪреБрдиреЗрдВред "рдЕрдЧрд▓рд╛" рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВред
- "рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдлрд╝реЛрд▓реНрдбрд░" рдХреЗ рд░реВрдк рдореЗрдВ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░реЗрдВред "рдЕрдЧрд▓рд╛" рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВред
- рд╕реНрд░реЛрдд рдкреИрдХреЗрдЬ рдлрд╝реЛрд▓реНрдбрд░ рд╕реВрдЪреА рдореЗрдВ
out/smali
рдЬреЛрдбрд╝реЗрдВред "рдЕрдЧрд▓рд╛" рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ рдФрд░ рдлрд┐рд░ "рд╕рдорд╛рдкреНрдд рдХрд░реЗрдВ"ред рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк, рдЙрди .java рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рд╕рд╛рде рд╣реА рд╕реНрдорд╛рд▓реА рдХреЛрдб рдХреЗ рдЕрдВрджрд░ рдХреА рдЯрд┐рдкреНрдкрдгреА рдХреЛ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдореЗрдВ рдЬреЛрдбрд╝рд╛ рдЬрд╛рдПрдЧрд╛ред - рдПрдХ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдбрд┐рд╡рд╛рдЗрд╕ рдпрд╛ рдПрдореБрд▓реЗрдЯрд░ рдкрд░
my.app.to.debug.apk
рдЪрд▓рд╛рдПрдВ (рдпрджрд┐ рдЖрдк рдПрдХ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдбрд┐рд╡рд╛рдЗрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рддреЛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ рдХрд┐ рдпрд╣ USB рдХреЗрдмрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЖрдкрдХреЗ рдХрдВрдкреНрдпреВрдЯрд░ рд╕реЗ рдЬреБрдбрд╝рд╛ рд╣реИ рдФрд░ рдЖрдкрдХрд╛ рд╕рд┐рд╕реНрдЯрдо рдЗрд╕реЗ "рджреЗрдЦрддрд╛ рд╣реИ")ред
- рдбреАрдбреАрдПрдордПрд╕ рд▓реЙрдиреНрдЪ рдХрд░реЗрдВ, рд╕реВрдЪреА рдореЗрдВ рдЕрдкрдирд╛ рдЖрд╡реЗрджрди рдвреВрдВрдвреЗрдВ рдФрд░ рдЙрд╕ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВред рдЕрдВрддрд┐рдо рдХреЙрд▓рдо рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рдпрд╛рдж рд░рдЦреЗрдВ, рдпрд╣ рдкреЛрд░реНрдЯ рдирдВрдмрд░ рд╣реИ, рдЖрдорддреМрд░ рдкрд░
86xx/8700
рдЬреИрд╕рд╛ рдХреБрдЫред
- рдиреЗрдЯрдмреАрдиреНрд╕ рдореЗрдВ, "рдбреАрдмрдЧ" -> "рдЕрдЯреИрдЪ рдбрд┐рдмрдЧрд░" рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ -> "рдЬреЗрдкреАрдбреАрдП" рдЪреБрдиреЗрдВ рдФрд░ "рдкреЛрд░реНрдЯ" рдлрд╝реАрд▓реНрдб рдореЗрдВ
8700
рджрд░реНрдЬ рдХрд░реЗрдВ (рдпрд╛ рдкрд┐рдЫрд▓реЗ рдЪрд░рдг рдореЗрдВ рдЖрдкрдХреЗ рдкрд╛рд╕ рдЬреЛ рднреА рдкреЛрд░реНрдЯ рдирдВрдмрд░ рдерд╛)ред рд╢реЗрд╖ рдЦреЗрддреЛрдВ рдХреЛ рдЕрдкрд░рд┐рд╡рд░реНрддрд┐рдд рдЫреЛрдбрд╝ рджреЗрдВред "рдареАрдХ рд╣реИ" рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВред - рдЕрдм рдЖрдк рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рдбреАрдмрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ: рдиреЗрдЯрдмреАрдВрд╕ рдкреИрдирд▓ рдореЗрдВ, рдЖрдк рдЙрдкрдпреБрдХреНрдд рдмрдЯрди рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ
- рдЙрд╕ рдирд┐рд░реНрджреЗрд╢ рдкрд░ рдмреНрд░реЗрдХрдкреЙрдЗрдВрдЯ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ рдЬрд┐рд╕рдореЗрдВ рдЖрдк рд░реБрдЪрд┐ рд░рдЦрддреЗ рд╣реИрдВ (рд╣рд╛рдВ, рдЙрд╕реА рдХреЗ рдЕрдВрджрд░ рд╕реНрдорд╛рд▓реА рдХреЛрдб рд╕реЗ рдЯрд┐рдкреНрдкрдгреА рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдирд┐рд░реНрджреЗрд╢реЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ редjava рдлрд╛рдЗрд▓реЗрдВ рдЬреЛ рдореИрдВрдиреЗ рдкрд╣рд▓реЗ рд╣реА рджреЛ рдмрд╛рд░ рдкрд╣рд▓реЗ рдЙрд▓реНрд▓реЗрдЦ рдХреА рд╣реИрдВ)ред рдпрд╛рдж рд░рдЦреЗрдВ рдХрд┐ рдЖрдк ",", ":" рдпрд╛ "#" рд╕реЗ рд╢реБрд░реВ рд╣реЛрдиреЗ рд╡рд╛рд▓реА рд░реЗрдЦрд╛рдУрдВ рдкрд░ рдмреНрд░реЗрдХрдкреЙрдЗрдВрдЯ рд╕реЗрдЯ рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдХреЗрд╡рд▓ рд╕реНрдорд╛рд▓реА рдХреЛрдб рдирд┐рд░реНрджреЗрд╢реЛрдВ рдкрд░!
- рдЕрдкрдиреЗ рдмреНрд░реЗрдХрдкреЙрдЗрдВрдЯ рдХреЗ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдореЗрдВ рдХреБрдЫ рдХрд░реЗрдВред рдЙрд╕рдХреЗ рдмрд╛рдж, рдЖрдк рдЪрд░рдг-рджрд░-рдЪрд░рдг рдбрд┐рдмрдЧрд┐рдВрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдлрд╝реАрд▓реНрдб рдФрд░ рдЪрд░ рдХреЗ рдореВрд▓реНрдпреЛрдВ рдХреЛ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ, рдЖрджрд┐ред
рдмрд╕, рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ рдпрд╣реА рд╣реИред
рдиреБрдХрд╕рд╛рди
рдмреЗрд╢рдХ, рдмрд┐рдирд╛ рдХреИрдЪ рдХреЗ рдХреЛрдИ рд░рд╛рд╕реНрддрд╛ рдирд╣реАрдВ рд╣реИред рдЖрдорддреМрд░ рдкрд░ рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХреЗ рдЕрдиреБрд╕рд╛рд░, рд╕рдм рдХреБрдЫ рдареАрдХ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ, рдареАрдХ рд╕реЗ рдЪрд░рдг 13 рддрдХред рд▓реЗрдХрд┐рди рдЪрд░рдг 13 рдореЗрдВ, рд▓реЛрдЧ рдЕрдХреНрд╕рд░ рдЖрд╡реЗрджрди рдХреЛрдб рдХреА рд╢реБрд░реБрдЖрдд рдореЗрдВ рдПрдХ рдмреНрд░реЗрдХрдкреЙрдЗрдВрдЯ рдбрд╛рд▓рддреЗ рд╣реИрдВ: рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЧрддрд┐рд╡рд┐рдзрд┐ рдореЗрдВ
onCreate(...)
рд╡рд┐рдзрд┐ рдЬрд┐рд╕рдХреЗ рд╕рд╛рде рдЖрд╡реЗрджрди рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИред рдпрд╣ рддрд░реНрдХрд╕рдВрдЧрдд рдкреНрд░рддреАрдд рд╣реЛрддрд╛ рд╣реИ - рдпрджрд┐ рдпрд╣ рд╕реНрдкрд╖реНрдЯ рдирд╣реАрдВ рд╣реИ рдХрд┐ рдЖрд╡реЗрджрди рдХреЛ рдбрд┐рдмрдЧ рдХрд░рдирд╛ рдХрд╣рд╛рдВ рд╢реБрд░реВ рдХрд░рдирд╛ рд╣реИ, рддреЛ рд╢реБрд░реБрдЖрдд рд╕реЗ рд╣реА рд╢реБрд░реВ рдХрд░рдирд╛ рдмреЗрд╣рддрд░ рд╣реИред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдЬреНрдпрд╛рджрд╛рддрд░ рдорд╛рдорд▓реЛрдВ рдореЗрдВ, рдЪреАрдЬреЗрдВ рдирд╣реАрдВ рдЬрд╛рддреА рд╣реИрдВред рдбреАрдмрдЧ рдХрд┐рдП рдЧрдП рдЕрдиреБрдкреНрд░рдпреЛрдЧ рд╕реНрд╡рдпрдВ рдХреЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рдЬреИрд╕реЗ рдХрд┐ рдХреБрдЫ рднреА рдирд╣реАрдВ рд╣реБрдЖ рдерд╛, рдФрд░
onCreate(...)
рдореЗрдВ рдбрд░рдкреЛрдХ рд╡рд┐рд░рд╛рдо рдХрд┐рд╕реА рднреА рддрд░рд╣ рд╕реЗ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реИред
рдпрд╣ рдЗрд╕ рддрдереНрдп рдХреЗ рдХрд╛рд░рдг рд╣реИ рдХрд┐ рд╣рдо рдбрд┐рдмрдЧрд░ рдХреЛ рдкрд╣рд▓реЗ рд╕реЗ рдЪрд▓ рд░рд╣реЗ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╕реЗ рдЬреЛрдбрд╝ рд░рд╣реЗ рд╣реИрдВред рдЗрд╕рдХрд╛ рдЕрд░реНрде рд╣реИ рдЖрд╡реЗрджрди рдХреА рд╢реБрд░реБрдЖрдд рдореЗрдВ рдХреЛрдб (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЬрд┐рд╕ рдЧрддрд┐рд╡рд┐рдзрд┐ рдХреЗ рд╕рд╛рде рдЖрд╡реЗрджрди рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИ, рдЙрд╕реА рдСрдирдХреНрд░рд┐рдПрдЯ рд╡рд┐рдзрд┐ рдореЗрдВ) рдкрд╣рд▓реЗ рд╣реА рдирд┐рд╖реНрдкрд╛рджрд┐рдд рд╣реЛ рдЪреБрдХрд╛ рд╣реИ, рдФрд░ рдПрдХ рдирд┐рдпрдо рдХреЗ рд░реВрдк рдореЗрдВ рдЙрд╕ рдкрд░ рдмреНрд░реЗрдХрдкреЙрдЗрдВрдЯ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ (рд╣рд╛рд▓рд╛рдВрдХрд┐ рд╣рдореЗрд╢рд╛ рдирд╣реАрдВ) рдмреЗрдХрд╛рд░ рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЬрдм рд╣рдо рдбрд┐рдмрдЧрд░ рдХреЛ рдПрдХ рд░рдирд┐рдВрдЧ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╕реЗ рдЬреЛрдбрд╝рддреЗ рд╣реИрдВ, рддреЛ рдпрд╣ рддрдм рддрдХ рдирд╣реАрдВ рд░реБрдХрддрд╛ рдЬрдм рддрдХ рдХрд┐ рд╣рдорд╛рд░рд╛ рдмреНрд░реЗрдХрдкрд╛рдЗрдВрдЯ рдлрд╛рдпрд░ рдирд╣реАрдВ рдХрд░рддрд╛ рдпрд╛ рдЬрдм рддрдХ рд╣рдо рдЗрд╕реЗ рдЦреБрдж рдирд╣реАрдВ рд░реЛрдХ рд▓реЗрддреЗ - рдпрд╣ рднреА рдпрд╛рдж рд░рдЦрдиреЗ рдпреЛрдЧреНрдп рд╣реИред
рдЕрдкрдиреЗ
рдЕрдЧрд▓реЗ рд▓реЗрдЦ рдореЗрдВ, рдореИрдВ рдПрдХ рдЯреНрд░рд┐рдХ рджрд┐рдЦрд╛рддрд╛ рд╣реВрдВ рдЬреЛ рдЖрдкрдХреЛ рд╢реБрд░реБрдЖрдд рд╕реЗ рд╣реА рд╕реНрд░реЛрдд рдХреЛрдб рдХреЗ рдмрд┐рдирд╛ рдПрдВрдбреНрд░реЙрдЗрдб рдХреЗ рд▓рд┐рдП рдЬрд╛рд╡рд╛ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЛ рдбреАрдмрдЧ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ, рдЕрд░реНрдерд╛рддред рдЧрддрд┐рд╡рд┐рдзрд┐ рдореЗрдВ рдмрд╣реБрдд рдкрд╣рд▓реЗ
onCreate(...)
рд╡рд┐рдзрд┐ (рдпрд╛ рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдХрдВрд╕реНрдЯреНрд░рдХреНрдЯрд░) рд╕реЗ рдЬрд┐рд╕рдХреЗ рд╕рд╛рде рдЖрд╡реЗрджрди рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИред
рдпрджрд┐ рдЖрдкрдХреЗ рдХреЛрдИ рдкреНрд░рд╢реНрди рд╣реИрдВ, рддреЛ рдХреГрдкрдпрд╛ рдЙрдиреНрд╣реЗрдВ рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдореЗрдВ рдпрд╛ рдирд┐рдЬреА рд╕рдВрджреЗрд╢реЛрдВ рдореЗрдВ рдкреВрдЫреЗрдВред рдореИрдВ рдЬрд┐рддрдиреА рдЬрд▓реНрджреА рд╣реЛ рд╕рдХреЗ рдЬрд╡рд╛рдм рджреЗрдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░реВрдВрдЧрд╛, рд▓реЗрдХрд┐рди рдЕрдЧрд░ рдореИрдВ рдмреЗрд╡рдХреВрдл рд╣реВрдВ - рдХреГрдкрдпрд╛ рдзреИрд░реНрдп рд░рдЦреЗрдВред рдореИрдВ рд╕рднреА рдХреЛ рдЬрд╡рд╛рдм рджреЗрдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░реВрдВрдЧрд╛ред
рдЦреБрд╢ рдбрд┐рдмрдЧрд┐рдВрдЧ!