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

рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рд╕реЗ рдкрддрд╛ рдЪрд▓рддрд╛ рд╣реИ рдХрд┐ рдЯреИрдЧ рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рд░реВрдк рд╕реЗ рдЕрдиреБрдкрд╕реНрдерд┐рдд рд╣реИрдВ рдФрд░ рдпрд╣рд╛рдВ рдХреЛрдИ рднреА xpath рдЗрд╕ рдкрд╛рда рдХреЛ рддреЛрдбрд╝рдиреЗ рдореЗрдВ рдорджрдж рдирд╣реАрдВ рдХрд░реЗрдЧрд╛, рдЗрд╕рд▓рд┐рдП рдпрд╣ рдПрдХ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдмрдирд╛рдиреЗ рдФрд░ рдХрд╛рдо рдХреЗ рд▓рд┐рдП рд╢реБрд░реВ рдХрд░рдиреЗ рдХрд╛ рд╕рдордп рд╣реИ:

рдЗрд╕ рдмрд╛рд░ рдореИрдВрдиреЗ рдЙрд╕ рдиреНрдпреВрдирддрдо рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рдЪреБрдирдиреЗ рдХрд╛ рдирд┐рд░реНрдгрдп рд▓рд┐рдпрд╛ рдЬрд┐рд╕рдХреЗ рд▓рд┐рдП рдореИрдВрдиреЗ рдПрд╕рдбреАрдХреЗ рдбрд╛рдЙрдирд▓реЛрдб рдХрд┐рдпрд╛ рдерд╛, рдереЛрдбрд╝реА рджреЗрд░ рдмрд╛рдж рдореИрдВрдиреЗ рд╣рдм рдкрд░ рдкрдврд╝рд╛ рдХрд┐ 2.1 рдФрд░ 2.2 рдЕрдм рд╕рдмрд╕реЗ рд▓реЛрдХрдкреНрд░рд┐рдп рд╕рдВрд╕реНрдХрд░рдг рд╣реИрдВ, рдореИрдВ рддреБрд░рдВрдд рдХрд╣реВрдВрдЧрд╛ рдХрд┐ рдореИрдВ 2.1 (рдПрдореБрд▓реЗрдЯрд░ рдкрд░ рдкрд░реАрдХреНрд╖рдг) рдХреЗ рд▓рд┐рдП рд╡рд┐рдХрд╕рд┐рдд рдХрд░ рд░рд╣рд╛ рд╣реВрдВ, рдФрд░ рдореИрдВ рдЗрд╕реЗ 2.2 рдкрд░ рдЙрдкрдпреЛрдЧ рдХрд░реВрдВрдЧрд╛ред
рдЗрд╕ рдмрд╛рд░ рдореИрдВрдиреЗ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдкрд░ рдЕрдзрд┐рдХ рдзреНрдпрд╛рди рджрд┐рдпрд╛, рдЗрд╕ рдХрд╛рд░рдг рд╕реЗ рдореИрдВ рдкреВрд░реНрдг xml рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рдЕрдкрд▓реЛрдб рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛, рдХреНрдпреЛрдВрдХрд┐ рд╡реЗ рдмрд╣реБрдд рдкреНрд░рднрд╛рд╡рд╢рд╛рд▓реА рдереЗред
рдореБрдЦреНрдп рддрддреНрд╡ рд╣реИрдВ:
< EditText android:layout_height ="wrap_content"
android:layout_width ="fill_parent"
android:id ="@+id/site"
android:maxLines ="1"
android:text ="" >
</ EditText >
< Button android:text ="@string/get"
android:id ="@+id/getData"
android:layout_width ="fill_parent"
android:layout_height ="wrap_content"
android:background ="@layout/custom_button" >
</ Button >
< ListView android:id ="@+id/whoisList"
android:layout_width ="wrap_content"
android:layout_height ="wrap_content" >
</ ListView >
* This source code was highlighted with Source Code Highlighter .
EditText рдореЗрдВ рд╣рдо рд╕рд╛рдЗрдЯ рдХреЛ рдЗрдВрдЧрд┐рдд рдХрд░реЗрдВрдЧреЗ, рдпрд╣рд╛рдБ рдореИрдВрдиреЗ android рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд┐рдпрд╛ рд╣реИ: maxLines = "1" рддрд╛рдХрд┐ рдХрдИ рд▓рд╛рдЗрдиреЛрдВ рдореЗрдВ рдкреНрд░рд╡реЗрд╢ рдХрд░рдирд╛ рдЕрд╕рдВрднрд╡ рд╣реЛред рдмрдЯрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдкрд╛рд░реНрд╕рд┐рдВрдЧ рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдмрд╛рдж рдореЗрдВ рдпрд╣ рдкрддрд╛ рдЪрд▓рд╛ рдХрд┐ рдмрдЯрди рдХреЗ рд▓рд┐рдП рд╕рд░рд▓ рд╢реИрд▓реА рд╕реЗрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдХрдИ рдкреАрд╕реА рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдХреБрдЫ рдЕрдзрд┐рдХ рдЗрд╢рд╛рд░реЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдореИрдВ рдПрдВрдбреНрд░реЙрдЗрдб рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрд▓рдЧ рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реВрдВрдЧрд╛: рдкреГрд╖реНрдарднреВрдорд┐ = "@ рд▓реЗрдЖрдЙрдЯ / custom_ton" ред ListView рднреА рдЙрддрдирд╛ рд╕рд░рд▓ рдирд╣реАрдВ рд╣реИ рдЬрд┐рддрдирд╛ рдкрд╣рд▓реА рдирдЬрд╝рд░ рдореЗрдВ рд▓рдЧ рд╕рдХрддрд╛ рд╣реИ, рдЗрд╕рдХреЗ рд▓рд┐рдП рдореИрдВрдиреЗ рдПрдХ рдЕрд▓рдЧ рдкрдВрдХреНрддрд┐ рд╡рд┐рдХрд╕рд┐рдд рдХреА рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рджреЛ рдХреЙрд▓рдо рд╣реИрдВред
рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдлрд╝рд╛рдЗрд▓реЗрдВ:
main.xml - рдореБрдЦреНрдп рдлрд╝рд╛рдЗрд▓
custom_button.xml - рдмрдЯрди рд╢реИрд▓рд┐рдпреЛрдВ
color.xml - рд░рдВрдЧ
row.xml - рдкрдВрдХреНрддрд┐ рд╕реВрдЪреА рджреГрд╢реНрдп
рдирддреАрдЬрддрди, рд╣рдореЗрдВ рдПрдХ рдмрд╛рдПрдВ рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдорд┐рд▓рддрд╛ рд╣реИ (рд╣рд╛рд▓рд╛рдВрдХрд┐ рдЖрдкрдХреЛ рд╕реНрд╡рдпрдВ рд╕реНрдерд┐рд░рд╛рдВрдХ рдХреЗ рддрд╛рд░ рд╕реЗрдЯ рдХрд░рдиреЗ рд╣реЛрдВрдЧреЗ рдпрд╛ рд▓реЗрдЦ рдХреЗ рдЕрдВрдд рдореЗрдВ рдЬрд╛рдирд╛ рд╣реЛрдЧрд╛ рдФрд░ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреА рд╣реЛрдЧреА):

рдореИрдВрдиреЗ рд╕рднреА рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдХреЛ рджреЛ рдореЗрдВ рд╕рдВрдпреЛрдЬрд┐рдд рдХрд┐рдпрд╛, рддрд╛рдХрд┐ рдкреЛрд╕реНрдЯ рдмрд╣реБрдд рдЕрдзрд┐рдХ рд▓рдореНрдмреА рди рдирд┐рдХрд▓реЗ, рдЗрд╕рд▓рд┐рдП рдореИрдВ рддреБрд░рдВрдд рдХрд╣реВрдВрдЧрд╛ рдХрд┐ рджрд╛рдИрдВ рдУрд░ "рдкреНрд░реЛрдЧреНрд░реЗрд╕ рдбреЗрдЯрд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВ" рдмрдЯрди рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рдкреНрд░реЛрдЧреНрд░реЗрд╕рдбрд╛рдпрд▓реЙрдЧ рдХрд╛ рдкрд░рд┐рдгрд╛рдо рд╣реИред рдЬреИрд╕рд╛ рдХрд┐ рдореИрдВрдиреЗ рдКрдкрд░ рд▓рд┐рдЦрд╛ рд╣реИ, рдХреЗрд╡рд▓ рдПрдХ рдкрдВрдХреНрддрд┐ рдЙрдкрд▓рдмреНрдз рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЬрдм рдЖрдк рдмрдЯрди рдХреЛ рдПрдХ рдирдИ рд▓рд╛рдЗрди рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рджрдмрд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рд╣рдо рдЗрдирдкреБрдЯ рдХреЛ рд╕рдорд╛рдкреНрдд рдХрд░ рджреЗрдВрдЧреЗ, рдЬреЛ рддреБрд░рдВрдд рдХреАрдмреЛрд░реНрдб рдХреЛ рдЫрд┐рдкрд╛ рджреЗрдЧрд╛:
EditText edittext = (EditText)findViewById(R.id.site);
edittext.setImeOptions(EditorInfo.IME_ACTION_DONE);
рд▓реЗрдХрд┐рди рдЪреВрдВрдХрд┐ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреАрдмреЛрд░реНрдб рдХреЛ рдЫрд┐рдкрд╛ рдирд╣реАрдВ рд╕рдХрддрд╛ рд╣реИ рдФрд░ "рдЧреЗрдЯ рд╡реНрд╣рд┐рд╕ рдбреЗрдЯрд╛" рдмрдЯрди рджрдмрд╛рдПрдВ, рд╣рдо рдЗрд╕реЗ рдкреНрд░реЛрдЧреНрд░рд╛рдореЗрдЯрд┐рдХ рд░реВрдк рд╕реЗ рдЫрд┐рдкрд╛рдПрдВрдЧреЗ:
InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);
imm.hideSoftInputFromWindow(edittext.getWindowToken(), 0);
рдореИрдВ рд╕реНрдХреНрд░реАрди рдкрд░ рдХреЙрд▓рд┐рдВрдЧ рд╕рдВрджреЗрд╢реЛрдВ рдХреЛ рдЖрдЬрд╝рдорд╛рдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛:

рд╣рдорд╛рд░реЗ рдмрд╛рдИрдВ рдУрд░:
Toast.makeText(MainActivity. this , " ..." , Toast.LENGTH_LONG).show();
рдФрд░ рджрд╛рдИрдВ рдУрд░ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ:
AlertDialog.Builder alertbox = new AlertDialog.Builder(MainActivity. this );
alertbox.setMessage( " " );
alertbox.setNeutralButton( "Ok" , new DialogInterface.OnClickListener() {
public void onClick(DialogInterface arg0, int arg1) {
//
}
});
alertbox.show();
* This source code was highlighted with Source Code Highlighter .
рджреВрд╕рд░рд╛ рд╕рдВрджреЗрд╢ рдЕрдзрд┐рдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЖрдкрдХреЛ рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдХрд┐ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЗрд╕реЗ рдкрдврд╝рддрд╛ рд╣реИ, рдЗрд╕рдХреЗ рд▓рд┐рдП рд╣рдо AlertDialog рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред
рд╣рдо рдбреЛрдореЗрди рдХрд╛ рдЕрдиреБрд╡рд╛рдж рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рддреАрд╕рд░реЗ рдкрдХреНрд╖ рдХреЗ
рдкреБрд╕реНрддрдХрд╛рд▓рдп рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВрдЧреЗред рдЬрд┐рд╕рдХреЗ рдкреНрд░рдпреЛрдЧ рд╕реЗ рдЖрдк "site.rf" рдЕрдХреНрд╖рд░ "xn - 80aswg.xn - p1ai" рд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
import gnu.inet.encoding.IDNA;
IDNA.toASCII( "." );
рдмрд╣реБрдд рд╕реЗ рд▓реЛрдЧ рдХрд╣реЗрдВрдЧреЗ рдХрд┐ java.net.id рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреНрдпреЛрдВ рди рдХрд░реЗрдВ, рд▓реЗрдХрд┐рди рдкреНрд░рд▓реЗрдЦрди рдХрд╛ рдХрд╣рдирд╛ рд╣реИ рдХрд┐ рдпрд╣ рдХреЗрд╡рд▓ 9 рдПрдкреАрдЖрдИ рдореЗрдВ рд╣реИ, рдФрд░ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ 7 рд╣реИрдВ, рдореЗрд░реЗ рдкрд░реАрдХреНрд╖рдг рд╕реЗ рдпрд╣ рднреА рдкрддрд╛ рдЪрд▓рд╛ рд╣реИ рдХрд┐ рдЖрдпрд╛рдд 7-8 рдПрдкреАрдЖрдИ рдореЗрдВ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди 9 рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╕рдм рдХреБрдЫ рдареАрдХ рд╣реИ рдФрд░ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд
рдХреЛрдб рдмрд┐рдирд╛ рдХрд┐рд╕реА рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХреЗ рдареАрдХ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред
рдЕрдм рд╣рдо рд╕реАрдзреЗ рдкрд╛рд░реНрд╕рд┐рдВрдЧ рдореЗрдВ рдЬрд╛рддреЗ рд╣реИрдВ, рдЬреИрд╕рд╛ рдХрд┐ рдкрд╣рд▓реЗ рд╣реА рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдореИрдВ рдирд┐рдпрдорд┐рдд рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реВрдВрдЧрд╛:
HashMap< String , String > map;
Pattern p = Pattern.compile( "created:\\s+(\\d{4}\\.\\d{2}\\.\\d{2})\n" , Pattern.CASE_INSENSITIVE);
Matcher matcher = p.matcher(str);
if (matcher.find()) {
map = new HashMap< String , String >();
map.put( "param" , ":" );
map.put( "value" , matcher.group(1));
list.add(map);
}
* This source code was highlighted with Source Code Highlighter .
"рдмрдирд╛рдпрд╛ рдЧрдпрд╛: \\ s + (\\ d {4} \\ред \\ d {2} \\ред \\ d {2}) \ n" - рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рджрд┐рдирд╛рдВрдХ yyyy.dd.MM рдпрд╛ yyyy.MM .ddред
"рд╡реНрдпрдХреНрддрд┐: \\ s + ((ред +) \ N" - рдПрдХ рд╕реНрдерд╛рди рдФрд░ рдПрдХ рдЧрд╛рдбрд╝реА рдХреЗ рдмреАрдЪ рдПрдХ рдирдИ рд▓рд╛рдЗрди рдкрд░ рд▓реМрдЯрдиреЗ рд╡рд╛рд▓рд╛ рдХреЛрдИ рднреА рдЪрд░рд┐рддреНрд░
"рдлреЛрди: \\ s + (\\ + [\\ s \\ d] +) \ n" - + (рдкреНрд▓рд╕) рдФрд░ рд░рд┐рдХреНрдд рд╕реНрдерд╛рди рдФрд░ рдЧрд╛рдбрд╝реА рдХреЗ рдмреАрдЪ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЗ рд╕рд╛рде рд░рд┐рдХреНрдд рд╕реНрдерд╛рди рдПрдХ рдирдИ рд░реЗрдЦрд╛ рдкрд░ред
"рдореЗрд▓: \\ s + ((ред +) \ N" - рдПрдХ рд╕реНрдерд╛рди рдФрд░ рдПрдХ рдЧрд╛рдбрд╝реА рдХреЗ рдмреАрдЪ рдХреЛрдИ рднреА рдЪрд░рд┐рддреНрд░ рдПрдХ рдирдИ рдкрдВрдХреНрддрд┐ рдореЗрдВ рд╡рд╛рдкрд╕ рдЖ рдЬрд╛рддрд╛ рд╣реИ
"рд░рдЬрд┐рд╕реНрдЯреНрд░рд╛рд░: \\ s + ((ред +) \ N" - рдПрдХ рдЕрдВрддрд░рд┐рдХреНрд╖ рдФрд░ рдПрдХ рдирдИ рд▓рд╛рдЗрди рдХреЗ рд▓рд┐рдП рдПрдХ рдЧрд╛рдбрд╝реА рд╡рд╛рдкрд╕реА рдХреЗ рдмреАрдЪ рд╕реЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдХреЛрдИ рднреА рдЪрд░рд┐рддреНрд░
"Org: \\ s + ((ред +) \ N" - рдПрдХ рд╕реНрдерд╛рди рдФрд░ рдПрдХ рдирдИ рд▓рд╛рдЗрди рдкрд░ рдПрдХ рдЧрд╛рдбрд╝реА рд╡рд╛рдкрд╕реА рдХреЗ рдмреАрдЪ рд╕реЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдХреЛрдИ рднреА рд╡рд░реНрдг
рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдХреЗрд╡рд▓ рджреЛ рд╡рд┐рдХрд▓реНрдк рд╣реИрдВ - рдкреБрд╕реНрддрдХрд╛рд▓рдп рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдФрд░ рдХреЗрд╡рд▓ рдПрдХ рдХреЛрдб рдХреЛрдб рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ рд╣реИ, рдЬрд╣рд╛рдВ рдЖрдк рдЬрд┐рд╕ рдбреЗрдЯрд╛ рдХреА рддрд▓рд╛рд╢ рдХрд░ рд░рд╣реЗ рд╣реИрдВ рд╡рд╣ рдирд┐рд╣рд┐рдд рд╣реИ рдФрд░ рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЗрдирд░рдЯреЗрдХреНрд╕реНрдЯ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ, рдЬреЛ рднрд╡рд┐рд╖реНрдп рдореЗрдВ рдХрд╛рдлреА рдореВрд░реНрдд рд▓рдЪреАрд▓рд╛рдкрди рджреЗрдЧрд╛, рдЬреИрд╕реЗ рдХрдИ рд░рдЬрд┐рд╕реНрдЯреНрд░рд╛рд░ рдЕрдкрдиреЗ рдЯреИрдЧ рдЬреЛрдбрд╝рддреЗ рд╣реИрдВ - рдпреЗ mailto рдХреЗ рд▓рд┐рдВрдХ рд╣реИрдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рд╕рд╛рдЗрдЯ рдХреЗ рд▓рд┐рдП рдПрдХ рд▓рд┐рдВрдХ, рдЖрджрд┐ред рдпрд╛ рд╕рд░реНрд╡рд░ рд╕реЗ рдкреВрд░реА рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдирд┐рдпрдорд┐рдд рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐рдпреЛрдВ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЪрд▓рд╛рдПрдВ (рдореИрдВрдиреЗ рдПрдХ рд░рдЬрд┐рд╕реНрдЯреНрд░рд╛рд░ рдЪреБрдирдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА, рдЬрд┐рд╕рдХрд╛ рдкреГрд╖реНрда рдмрд╣реБрдд рднрд╛рд░реА рдирд╣реАрдВ рд╣реИ)ред
рдкрд░рд┐рдгрд╛рдо рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдЖрдк рдЗрд╕реЗ рдПрдХ рд╕реВрдЪреА рджреГрд╢реНрдп рдореЗрдВ рд▓реЛрдб рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:
ListView list = (ListView) findViewById(R.id.whoisList);
SimpleAdapter myAdapter = new SimpleAdapter(MainActivity. this , mylist, R.layout.row,
new String [] { "param" , "value" },
new int [] {R.id.whoisParam, R.id.whoisData});
list.setAdapter(myAdapter);
* This source code was highlighted with Source Code Highlighter .
рджреЛ рд╕рд╛рдЗрдЯреЛрдВ рдХреЗ рд▓рд┐рдП рдХрд╛рдо рдХрд╛ рдкрд░рд┐рдгрд╛рдо рдирд┐рдореНрдирд╛рдиреБрд╕рд╛рд░ рд╣реЛрдЧрд╛:

рдФрд░ рдЖрдЦрд┐рд░реА рдЪреАрдЬ рдЬреЛ рдореИрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛ рд╡рд╣ рдереА рдПрдХ рдореЗрдиреВ рдФрд░ рджреВрд╕рд░реА рдЧрддрд┐рд╡рд┐рдзрд┐ рдЬреЛрдбрд╝рдирд╛:
Menu myMenu = null ;
@Override
public boolean onCreateOptionsMenu(Menu menu)
{
//call the parent to attach any system level menus
super.onCreateOptionsMenu(menu);
this .myMenu = menu;
int base = Menu.FIRST; // value is 1
MenuItem item = menu.add( base , base , base , "" );
item.setIcon(R.drawable.help);
//it must return true to show the menu
//if it is false menu won't show
return true ;
}
@Override
public boolean onOptionsItemSelected(MenuItem item) {
if (item.getItemId() == 1) {
Intent intent = new Intent(MainActivity. this , Help. class );
startActivity(intent);
}
//should return true if the menu item
//is handled
return true ;
}
* This source code was highlighted with Source Code Highlighter .
рдпрд╣рд╛рдВ рдореИрдВ рдПрдХ рдореЗрдиреВ рдмрдирд╛рддрд╛ рд╣реВрдВ рдФрд░ рдореЗрдиреВ рдмрдЯрди рджрдмрд╛рдиреЗ рдХрд╛ рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рдХрд░рддрд╛ рд╣реВрдВ, рдЬрд┐рд╕рдХреЗ рдмрд╛рдж рдореИрдВ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рддрд╕реНрд╡реАрд░ рджреЗрдЦреВрдВрдЧрд╛ (рдмрд╛рдИрдВ рдУрд░ рдореЗрдиреВ рдХреЗ рдмрд╛рдж рдлрд╛рд░реНрдо рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рджрд╛рдИрдВ рдУрд░ рдмрдЯрди рдХреНрд▓рд┐рдХ рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж)ред рдмрдВрдж рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдмрд╕ рджреВрд╕рд░реА рдЧрддрд┐рд╡рд┐рдзрд┐ рдореЗрдВ рдХреЙрд▓ рдЦрддреНрдо () рдХрд░реЗрдВред

рдХреЗрд╡рд▓ рдПрдХ рдЪреАрдЬ рдЬрд┐рд╕реЗ рдореИрдВ рд▓рдЧрднрдЧ рднреВрд▓ рдЧрдпрд╛ рдерд╛, рд╡рд╣ рдкреНрд░рдХрдЯ рдлрд╝рд╛рдЗрд▓ рд╣реИ, рдЬрд╣рд╛рдВ рдЖрдкрдХреЛ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдЗрдВрдЯрд░рдиреЗрдЯ рдХреЗ рдЙрдкрдпреЛрдЧ рдФрд░ рдПрдХ рдирдИ рдЧрддрд┐рд╡рд┐рдзрд┐ рдХреЗ рдЕрд╕реНрддрд┐рддреНрд╡ рдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рддреИрдпрд╛рд░ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рд╣реИ:

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