рдлреЛрдирдЧреИрдк - рдкрд╣рд▓реЗ рдЖрд╡реЗрджрди рдореЗрдВ рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рд╣рд▓ рдХрд░рдирд╛

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

рд╕рдорд╕реНрдпрд╛ рдХрд╛ рдмрдпрд╛рди


рдореИрдВ рдмрд╛рдЬрд╝рд╛рд░ рдореЗрдВ рд╕рднреНрдп рдХреА рдХрдореА рдХреЗ рд▓рд┐рдП Android рдХреЗ рд▓рд┐рдП рдПрдХ рдбрдЪ-рд░реВрд╕реА рд╢рдмреНрджрдХреЛрд╢ рдмрдирд╛рдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛ред рдореИрдВ рдПрдХ рдЕрдЪреНрдЫреЗ рдкреЗрдкрд░ рд╕реЗ рд╕реНрдХреИрди рдХрд┐рдП рдЧрдП рд╢рдмреНрджрдХреЛрд╢ рдореЗрдВ рдЖрдпрд╛ рдерд╛ред рдЪрд┐рддреНрд░реЛрдВ рд╕реЗ рдЬрд╛рдирдХрд╛рд░реА рдирд┐рдХрд╛рд▓рдиреЗ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдПрдХ рдЕрд▓рдЧ рд▓реЗрдЦ рдХреЗ рдпреЛрдЧреНрдп рд╣реИред рдЗрд╕рд▓рд┐рдП, рдЗрд╕ рднрд╛рдЧ рдХреЛ рдЫреЛрдбрд╝реЗрдВред рдкрд╣рд▓реЗ рдЪрд░рдг рдХреЗ рд░реВрдк рдореЗрдВ, рдореИрдВрдиреЗ рдПрдХ html рдкреГрд╖реНрда рдХреЗ рд░реВрдк рдореЗрдВ рдПрдХ рд╢рдмреНрджрдХреЛрд╢ рдмрдирд╛рдпрд╛ред "рд╣реЗрд▓реНрд▓реЛ рд╡рд░реНрд▓реНрдб" рдмрдирд╛рдиреЗ рдХреЗ рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдЖрд╡реЗрджрди рдХрд┐рдпрд╛ рдФрд░ рдпрд╣ рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рд╢реБрд░реВ рд╣реБрдЖред рдлрд┐рд░ рдПрдХ рдлрд╛рдЗрд▓ рдХреЗ рд╕рд╛рде рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд░рдирд╛ рдФрд░ рд╡рд┐рд╡рд░рдгреЛрдВ рдХреЛ рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦрдирд╛ рдЖрд╡рд╢реНрдпрдХ рдерд╛ред

рд╕реЗрдЯрд┐рдВрдЧреНрд╕

рдореИрдВрдиреЗ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЛ рд╕реНрдЯреЛрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП window.localStorage рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ред рдореИрдВрдиреЗ рдЖрд╡рд╢реНрдпрдХ рдЗрдирдкреБрдЯ рдлрд╝реАрд▓реНрдбреНрд╕ рдХреЗ рд╕рд╛рде рдореБрдЦреНрдп html рдкреГрд╖реНрда рдкрд░ рдПрдХ рд╕рдВрд╡рд╛рдж рдмрдирд╛рдпрд╛ рдФрд░ рдЗрд╕реЗ рджрд┐рдЦрд╛рдиреЗ / рдЫрд┐рдкрд╛рдиреЗ / рдмрдЪрд╛рдиреЗ рдХреЗ рд▓рд┐рдП ' рдореЗрдирдмреНрдпреВрдЯрди ', ' рдмреИрдХрдмрдЯрди ' рдЬреИрд╕реА рдШрдЯрдирд╛рдУрдВ рдкрд░ рд╣реИрдВрдбрд▓рд░ рдХреЛ рд▓рдЯрдХрд╛ рджрд┐рдпрд╛ред рд╕рдм рдХреБрдЫ рд╡реИрд╕рд╛ рд╣реА рдХрд╛рдо рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП рдЬреИрд╕рд╛ рдХрд┐ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рдмрд╛рдж рдореЗрдВ рдЙрдиреНрд╣реЛрдВрдиреЗ рдХреНрд╡реЗрд░реА рдЗрддрд┐рд╣рд╛рд╕ рдХреЗ рднрдВрдбрд╛рд░рдг рдХреЛ рд╡рд╣рд╛рдВ рдЬреЛрдбрд╝рд╛ред

рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдмрдЯрди рдкрд░ рд╢рд┐рд▓рд╛рд▓реЗрдЦ

рдЬрдм рдЖрдк рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рдХреАрдмреЛрд░реНрдб рдЦреЛрд▓рддреЗ рд╣реИрдВ, рддреЛ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдмрдЯрди рдореЗрдВ рд╢рд┐рд▓рд╛рд▓реЗрдЦ рд╣реЛрддрд╛ рд╣реИред рдЬреЛ рдПрдХ рд╢рдмреНрджрдХреЛрд╢ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рд╕реБрд╕рдВрдЧрдд рдирд╣реАрдВ рд╣реИред рдлреНрд░реЗрдорд╡рд░реНрдХ рдкреНрд░рд▓реЗрдЦрди рдЗрд╕ рд╕реНрдерд┐рддрд┐ рдХреЛ рдХрд╡рд░ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рдПрд╕рдбреАрдХреЗ рдореЗрдВ рдкреНрд░рд▓реЗрдЦрди рдПрдВрдбреНрд░реЙрдЗрдб рд╕реЗрдЯ рдХрд░рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░рддрд╛ рд╣реИ : рдЗрдирдкреБрдЯ рдХреНрд╖реЗрддреНрд░ рдХреА imeOptions рд╡рд┐рд╢реЗрд╖рддрд╛ ред рд▓реЗрдХрд┐рди рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ, рдпрд╣ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХреЗ рдЕрдВрджрд░ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рд╕рдорд╛рдзрд╛рди рдХреА рддрд▓рд╛рд╢ рдореЗрдВ рдХрдИ рдмрд╛рд░ рдореИрдВрдиреЗ рдЗрдВрдЯрд░рдиреЗрдЯ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╣рдВрдЧрд╛рдорд╛ рдХрд┐рдпрд╛ред рдЕрдВрдд рдореЗрдВ рдореИрдВ iPhone рдХреЗ рд▓рд┐рдП рдПрдХ рдХрд╛рд░реНрдпрд╢реАрд▓ рд╕рдВрд╕реНрдХрд░рдг рднрд░ рдореЗрдВ рдЖрдпрд╛ - <input type="text" /> рдмрдЬрд╛рдп рдЖрдкрдХреЛ <form><input type="search" /></form> рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдкреНрд░рдкрддреНрд░ рддрддреНрд╡ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдПрдВрдбреНрд░реЙрдЗрдб рдХреЗ рддрд╣рдд рдпрд╣ рдПрдХ рдлреЙрд░реНрдо рдХреЗ рдмрд┐рдирд╛ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рдФрд░ рдлреЙрд░реНрдо рдФрд░ рднреА рд╣рд╛рдирд┐рдХрд╛рд░рдХ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рднреЗрдЬрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИ рдФрд░ рдЗрд╕ рдорд╛рдорд▓реЗ рдХреЛ рд░реЛрдХрдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рд╣реИред рдЗрд╕рд▓рд┐рдП рд╣рдо <input type="search" /> рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдмрдЯрди рдЬрд╛рджреБрдИ рд░реВрдк рд╕реЗ ' рдЦреЛрдЬ ' рдореЗрдВ рдмрджрд▓ рдЬрд╛рддрд╛ рд╣реИред

рдЖрд╡реЗрджрди рд╕реЗ рдмрд╛рд╣рд░ рдирд┐рдХрд▓реЗрдВ

рдЗрд╕рдХреЗ рд▓рд┐рдП рд░реВрдкрд░реЗрдЦрд╛ рдореЗрдВ рдПрдХ рдПрдкреАрдЖрдИ рд╣реИ - navigator.app.exitApp() ред рдЬреИрд╕рд╛ рдХрд┐ рдпрд╣ рдирд┐рдХрд▓рд╛, рдпрд╣ рд╕рд┐рд░реНрдл рдмреЙрдХреНрд╕ рд╕реЗ рдмрд╛рд╣рд░ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред AndroidManifest.xml рдореЗрдВ рдЗрд╕ рдХрд╛рд░реНрдп рдХреЛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЛ рд░рдЬрд┐рд╕реНрдЯрд░ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ <uses-sdk android:minSdkVersion="2" /> ред рдирдП рд╕рдВрд╕реНрдХрд░рдг 1.2.0 рдореЗрдВ, рд╕рдорд╕реНрдпрд╛ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рддрдп рд╣реЛ рдЧрдИ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдпрд╣ рдЕрдкрдЧреНрд░реЗрдб рдХрд░рдиреЗ рдХрд╛ рдПрдХ рдФрд░ рдХрд╛рд░рдг рд╣реИред

рдХреНрд▓рд┐рдкрдмреЛрд░реНрдб рд╕реЗ рд╕реНрдерд╛рдирд╛рдВрддрд░рдг

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

рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдХреЙрд▓ рдФрд░ рд╕реНрдерд╛рдирд╛рдВрддрд░рдг

рд▓реЗрдХрд┐рди рдкреВрд░реНрдгрддрд╛ рдХреА рдХреЛрдИ рд╕реАрдорд╛ рдирд╣реАрдВ рд╣реИред рдореИрдВ рд╢рд░реАрд░ рдХреА рдЧрддрд┐рд╡рд┐рдзрд┐рдпреЛрдВ рдХреЛ рднреА рдХрдо рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛ред рдкрд╛рдардХ рдХреЗ рдкрд╛рд╕ 2 рдбрд┐рдХреНрд╢рдирд░реА - рдлреЛрд░рд╛ рдбрд┐рдХреНрд╢рдирд░реА рдФрд░ 2 рддрд░реАрдХреЗ рд╣реИрдВ, рдЬрд┐рдиреНрд╣реЗрдВ ColorDict рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИред рдореИрдВрдиреЗ рдкрд╛рдардХ рдХреЗ рд╕реНрд░реЛрддреЛрдВ рдХреЛ рдбрд╛рдЙрдирд▓реЛрдб рдХрд┐рдпрд╛, рдЪреВрдВрдХрд┐ рд╡реЗ рдЦреБрд▓реЗ рд╣реИрдВ, рдореИрдВрдиреЗ рджреЗрдЦрд╛ рдХрд┐ рдХреЙрд▓ рдХреИрд╕реЗ рдЪрд▓ рд░рд╣рд╛ рд╣реИред рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ, рджреЛрдиреЛрдВ рд╢рдмреНрджрдХреЛрд╢реЛрдВ рдХреЛ рд╕рдВрд░рдХреНрд╖рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдЙрдиреНрд╣реЗрдВ рдорд╛рдирдХ рддрд░реАрдХреЗ рд╕реЗ рдмреБрд▓рд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдЗрд╕рд▓рд┐рдП, рд╡рд┐рдЪрд╛рд░ рдХрд╛ рдирд╛рдЯрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдареА, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдПрдХ рдмрд╛рдзрд╛ред рдПрд╕рдбреАрдХреЗ рдкреНрд░рд▓реЗрдЦрди рд╕реЗ рдпрд╣ рдирд┐рд░реНрджреЗрд╢ рд╡рд╛рдВрдЫрд┐рдд рдЦреЛрдЬ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╛рдлреА рд╣реИ, рдЦреЛрдЬ рдХреЗ рд▓рд┐рдП рднреЗрдЬреЗ рдЧрдП рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреЛ рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВ рдФрд░ рдЗрд╕реЗ рдпреВрдЖрд░рдПрд▓ рдореЗрдВ рдкреИрд░рд╛рдореАрдЯрд░ рдкрд╛рд╕ рдХрд░реЗрдВред рдорд╛рдирдХ onCreate рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдЗрд╕ рддрд░рд╣ рджрд┐рдЦрдиреЗ рд▓рдЧрд╛:
  @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); Intent intent = getIntent(); String url = "file:///android_asset/www/index.html"; if (Intent.ACTION_SEARCH.equals(intent.getAction())) { url += "?search=" + intent.getStringExtra(SearchManager.QUERY); } super.loadUrl(url); } 

рд▓реЗрдХрд┐рди рдпрд╣ рдХреЛрдб рдХреЗрд╡рд▓ рдПрдкреНрд▓реАрдХреЗрд╢рди рдмрдирд╛рддреЗ рд╕рдордп рд╕рд░реНрдЪ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреЛ рдкрд╛рд╕ рдХрд░рддрд╛ рд╣реИред рдЬрдм рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдмреИрдХрдЧреНрд░рд╛рдЙрдВрдб рдореЗрдВ рд╣реЛ рддреЛ рд╕рд░реНрдЪ рдмрд╛рд░ рдкрд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рдореБрдЭреЗ рдорд╛рдирдХ рдЬрд╛рд╡рд╛ рдХреЛрдб рдореЗрдВ рдПрдХ рдФрд░ рд╡рд┐рдзрд┐ рдЬреЛрдбрд╝рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдереА:
  @Override protected void onResume() { super.onResume(); Intent intent = getIntent(); if (Intent.ACTION_SEARCH.equals(intent.getAction())) { String sQuery = intent.getStringExtra(SearchManager.QUERY); this.appView.loadUrl( "javascript:try{PhoneGap.fireDocumentEvent('search', {detail: '" + sQuery + "'});}catch(e){};" ); } } 

рдХреЛрдб рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рд▓рд┐рдП рдПрдХ рдирдпрд╛ ' рдЦреЛрдЬ ' рдИрд╡реЗрдВрдЯ рдмрдирд╛рддрд╛ рд╣реИ рдФрд░ рдЖрд╡рд╢реНрдпрдХ рдбреЗрдЯрд╛ рдкрд╛рд╕ рдХрд░рддрд╛ рд╣реИред PhoneGap рдХреЗ рд╕реНрд░реЛрдд рдХреЛрдб рдореЗрдВ рдЬрд╛рд╕реВрд╕реА рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рдИрд╡реЗрдВрдЯ рдХреИрд╕реЗ рдмрдирд╛рдПрдВред
рдкрд╛рдардХ рдХреЛ рдпрд╣ рд╕реЛрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рд╕рд┐рд░ рд╢реБрд░реВ рд╣реЛрдиреЗ рдХрд╛ рдХреНрдпрд╛ рдХрд╛рд░рдг рд╣реИ, рдореБрдЭреЗ рдХрдХреНрд╖рд╛рдУрдВ рдХрд╛ рдирд╛рдо рдмрджрд▓рдирд╛ рдкрдбрд╝рд╛ред рд╡рд╛рдВрдЫрд┐рдд рдирд╛рдо рдкрд╛рдардХ рдХреЗ рд╕реНрд░реЛрдд рдХреЛрдб рдореЗрдВ рдЬрд╛рд╕реВрд╕реА рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдпрд╣ рдкрд╛рдареНрдпрдХреНрд░рдо рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╕рд╣реА рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдирд┐рдЬреА рдЙрдкрдпреЛрдЧ рдХреЗ рд▓рд┐рдП рдпрд╣ рдХрд░реЗрдЧрд╛ред
рдЕрдм рд╢рдмреНрджрдХреЛрд╢ рдХрд╛ рдЙрдкрдпреЛрдЧ рдПрдХрджрдо рд╕рд╣реА рд╣реЛ рдЧрдпрд╛ рд╣реИ - рдореИрдВрдиреЗ рдПрдХ рдЕрдкрд░рд┐рдЪрд┐рдд рд╢рдмреНрдж рджреЗрдЦрд╛, рдбрдмрд▓-рдЯреИрдк рдХрд┐рдпрд╛ - рд╢рдмреНрджрдХреЛрд╢ рдиреЗ рдЕрдиреБрд╡рд╛рдж рджрд┐рдЦрд╛рдпрд╛, рд░рджреНрдж рдХрд┐рдпрд╛ рдЧрдпрд╛ - рдлрд┐рд░ рд╕реЗ рдкрд╛рдардХ рдореЗрдВред

рд╕реНрдХреНрд░реАрди рдУрд░рд┐рдПрдВрдЯреЗрд╢рди рдмрджрд▓рддреЗ рд╕рдордп рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреНрд░реИрд╢ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ

рдПрдХ рдирдП рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдореЗрдВ рдПрдХ рдЦреЛрдЬ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдФрд░ рдирд╛рдо рдмрджрд▓рдиреЗ рдХреА рдХрдХреНрд╖рд╛рдУрдВ рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рдмрд╛рдж, рдЕрдиреБрдкреНрд░рдпреЛрдЧ рддреНрд░реБрдЯрд┐ рдХреЗ рд╕рд╛рде рдЕрднрд┐рд╡рд┐рдиреНрдпрд╛рд╕ рдмрджрд▓рддреЗ рд╕рдордп рдмрд╛рд╣рд░ рдЧрд┐рд░рдирд╛ рд╢реБрд░реВ рдХрд░ рджрд┐рдпрд╛ "рдЬреЛ рджреГрд╢реНрдп рдлреЛрдХрд╕ рдирд╣реАрдВ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдлреЛрдХрд╕ рдХреЛ рдирд╣реАрдВ рдмрдЪрд╛ рд╕рдХрддрд╛ рд╣реИ ... рдХреЛрдИ рдЖрдИрдбреА рдирд╣реАрдВ рд╣реИ"ред рдЪреВрдВрдХрд┐ рдЦреЛрдЬ рд╕реЗ рдкрддрд╛ рдЪрд▓рд╛ рд╣реИ рдХрд┐ рдпрд╣ рд╕рдорд╕реНрдпрд╛ рд╣реЛ рд░рд╣реА рд╣реИ, рдореИрдВ рдЗрд╕рдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рдХрд░реВрдВрдЧрд╛ рдХрд┐ рдпрд╣ рдХреИрд╕реЗ рд╣рд▓ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдирд┐рд░реНрдгрд╛рдпрдХ рдХреНрдпрд╛ рдирд┐рдХрд▓рд╛, рдореБрдЭреЗ рд╕рдордЭ рдирд╣реАрдВ рдЖрдпрд╛ред рдПрдХ рдирдИ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдмрдирд╛рддреЗ рд╕рдордп, рдореИрдВ AndroidManifest.xml рдореЗрдВ рдЫреЛрдбрд╝ рджрд┐рдпрд╛
- рдореВрд▓ рдкреНрд░рдХрдЯ рддрддреНрд╡ рдореЗрдВ:
  <supports-screens android:largeScreens="true" android:normalScreens="true" android:smallScreens="true" android:resizeable="true" android:anyDensity="true" /> 

- рдЕрдиреБрдкреНрд░рдпреЛрдЧ рддрддреНрд╡ рдореЗрдВ рдЧрддрд┐рд╡рд┐рдзрд┐ рдирд╣реАрдВ рдмрдиреА:
  <activity android:name="com.phonegap.DroidGap" android:label="@string/app_name" android:configChanges="orientation|keyboardHidden"> <intent-filter></intent-filter> </activity> 

рд╕рднреА рдЧрддрд┐рд╡рд┐рдзрд┐ рдХреЗ рд▓рд┐рдП android:configChanges="orientation|keyboardHidden" рд╡рд┐рд╢реЗрд╖рддрд╛ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ android:configChanges="orientation|keyboardHidden" ред рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдореИрдВрдиреЗ рдЗрд╕реЗ рд╕реНрд╡рдпрдВ рдХрд┐рдпрд╛, рдХреНрдпреЛрдВрдХрд┐ "рд╣реИрд▓реЛ рд╡рд░реНрд▓реНрдб" рдореЗрдВ рдпрд╣ рд╕рдм рд╣реИред рдЬрд░рд╛ рд╕рдВрднрд▓ рдХрд░ред

рдЖрд╡реЗрджрди рдЖрдХрд╛рд░ рдореЗрдВ рдмрд╣реБрдд рдорд╛рдореВрд▓реА рдирд┐рдХрд▓рд╛ - 186k тАЛтАЛ(рд╢рдмреНрджрдХреЛрд╢ рдбреЗрдЯрд╛ рд╕рд╣рд┐рдд рдирд╣реАрдВ)ред рд╣рд╛рд▓рд╛рдВрдХрд┐ рд╢реБрд░реВ рдореЗрдВ рдлреЛрдирдЧреИрдк рдХреЗ рдмрд╛рдж рдорд╛рдирдХ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рд╕рдм рдХреБрдЫ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╡рд┐рдЪрд╛рд░ рдерд╛, рд▓реЗрдХрд┐рди рдХреНрдпреЛрдВрдХрд┐ рдкрд░рд┐рдгрд╛рдо 100% рд╕рдВрддреБрд╖реНрдЯ рд╣реИ, рддреЛ рдореИрдВ рдЕрдм рдЗрд╕ рдмрд┐рдВрджреБ рдХреЛ рдирд╣реАрдВ рджреЗрдЦрддрд╛ рд╣реВрдВред

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

Source: https://habr.com/ru/post/In132513/


All Articles