рд╕рдВрдЦреНрдпрд╛ рдорд╛рдиреНрдпрддрд╛: A рд╕реЗ 9. рднрд╛рдЧ 3 рддрдХ

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





(рд╕рдкреНрддрд╛рд╣ рдХреЗ рджреМрд░рд╛рди рднреЗрдЬреА рдЧрдИ рддрд╕реНрд╡реАрд░реЛрдВ рдХрд╛ рдПрдХ рд╣рд┐рд╕реНрд╕рд╛)





рдореИрдВ рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рднреА рдмрд╛рдд рдХрд░рдирд╛ рдЪрд╛рд╣реВрдВрдЧрд╛ рдХрд┐ рдХреИрд╕реЗ рд╣рдо, рдкреНрд░реЛрдЧреНрд░рд╛рдорд░, рдЗрдВрдЯрд░рдиреЗрдЯ рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХреА рдФрд░ рд▓рд┐рдирдХреНрд╕ рдкрд░ рд╣рдорд╛рд░реА рдирд╛рдХ рдореЗрдВ рджрдо рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рд╕рд░реНрд╡рд░ рдХреЗ рд╕рд╛рде рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд┐рдпрд╛ред

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

рдореИрдВ рд░реЛрдЧреА рдФрд░ рд╡рд┐рдирдореНрд░ рддрдХрдиреАрдХреА рд╕рдорд░реНрдерди рд╡рд╛рд▓реЗ рд▓реЛрдЧреЛрдВ рдХреЛ рдмрд╣реБрдд рдзрдиреНрдпрд╡рд╛рдж рджреЗрдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ! рдЗрд╕рд▓рд┐рдП рдЙрдиреНрд╣реЛрдВрдиреЗ рдРрд╕рд╛ рдХрд┐рдпрд╛ред





рд╣рд╛рдБ, рдпрд╣ рд╣реИ рдХрд┐ рдпрд╣ рд╕рдм рдХреИрд╕реЗ рджрд┐рдЦрддрд╛ рд╣реИред рдпрд╣ рдПрдХ рд╡рд░реНрдЪреБрдЕрд▓ рд╕рд░реНрд╡рд░ рдХреЗ рд▓рд┐рдП рд░рд┐рдореЛрдЯ рдПрдХреНрд╕реЗрд╕ рдХреЗ рд╕рд╛рде рдПрдХ рдкреНрд░рд┐рдВрдЯрд╕реНрдХреНрд░реАрди рд╣реИ (рдЗрд╕реЗ рд╡рд┐рдВрдбреЛрдЬ рд╕рд░реНрд╡рд░ 2012 R2 рдХреЗ рд▓рд┐рдП рд╡рд┐рдЬреНрдЮрд╛рдкрди рдирд╣реАрдВ рдорд╛рдирддреЗ рд╣реИрдВ)ред



рдлрд┐рд░ рдЖрдкрдХреЛ http рд░рд┐рд╕реНрдкреЙрдиреНрдбрд░ рд▓рд┐рдЦрдирд╛ рдерд╛ред рдореИрдВ рдЗрд╕реЗ рдпрдерд╛рд╕рдВрднрд╡ рд╕рд░рд▓ рдмрдирд╛рдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛ рдФрд░ IIS рдХреЗ рд╕рд╛рде рдЦрд┐рд▓рд╡рд╛рдбрд╝ рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛, рд╡рд┐рдХрд╛рд╕ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рджрд┐рди рдорд┐рд▓рдирд╛ рдЬрд░реВрд░реА рдерд╛ред рд▓реЗрдХрд┐рди рдпрд╣ SimpleHttpServer рдЙрджрд╛рд╣рд░рдг рдХреЛ рдПрдХ рд╕рдорд╛рд░реЛрд╣ рдореЗрдВ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рд╕рд░рд▓ рдирд┐рдХрд▓рд╛:

public override void handlePOSTRequest(HttpProcessor p, StreamReader inputData) { Console.WriteLine("POST request: {0}", p.http_url); string data = inputData.ReadToEnd(); p.outputStream.WriteLine("<html><body><h1>test server</h1>"); p.outputStream.WriteLine("<a href=/test>return</a><p>"); p.outputStream.WriteLine("postbody: <pre>{0}</pre>", data); }
      
      





рд╡рд╛рдВрдЫрд┐рдд рдЙрдкрдЪрд╛рд░ рджрд░реНрдЬ рдХрд░реЗрдВред рдореБрдЭреЗ рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рд╣рдордиреЗ рдХрд┐рд╕реА рднреА рд▓рд╛рдЗрд╕реЗрдВрд╕ рдХрд╛ рдЙрд▓реНрд▓рдВрдШрди рдирд╣реАрдВ рдХрд┐рдпрд╛ рд╣реИред

рдФрд░ рдЙрди рд╡реЗрдм рд╕реБрд░рдХреНрд╖рд╛ рд╡рд┐рд╢реЗрд╖рдЬреНрдЮреЛрдВ рдХреЗ рд▓рд┐рдП рдЬрд┐рдирдХреЗ рдкрд╛рд╕ рдЕрдм рдЗрд╕ рддрд░рд╣ рдХреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рд╕реЗ рд╕рд░рдЧрд░реНрдореА рд╕реЗ рдмрд╛рд▓ рд╣реИрдВ ... рдПрдХ рд╡рд┐рд╢рд╛рд▓ рдирдорд╕реНрддреЗ рдФрд░ рд╣рдореЗрдВ рд╕реНрдорд╛рд░реНрдЯ рдмрдирд╛рдиреЗ рдХрд╛ рдирд┐рдордВрддреНрд░рдг!



рд╕рд░реНрд╡рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ



рдорд╛рдиреНрдпрддрд╛ рд╕рд░реНрд╡рд░ рдПрдХ рдмрд╣реБрдд рд╣реА рд╕рд░рд▓ http рд╕рд╛рдЗрдЯ рдХреЗ рд░реВрдк рдореЗрдВ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдкреГрд╖реНрда рдореЗрдВ http рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рдПрдХ рдкреЛрд╕реНрдЯ рд╕рдВрджреЗрд╢ рднреЗрдЬрддрд╛ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рдХреЗрд╡рд▓ рдПрдХ рдкреИрд░рд╛рдореАрдЯрд░ рд╣реЛрддрд╛ рд╣реИ - рдЫрд╡рд┐ред рдЬрд╡рд╛рдм рдореЗрдВ, рдпрд╣ рдорд╛рдиреНрдпрддрд╛ рдкрд░рд┐рдгрд╛рдо рдкреНрд░рд╛рдкреНрдд рдХрд░рддрд╛ рд╣реИред

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

рдПрдВрдбреНрд░реЙрдЗрдб рдкреНрд░реЛрдЧреНрд░рд╛рдо рдореЗрдВ 3 рдЕрдиреБрд░реЛрдз рдереЗ, рдЙрдирдХрд╛ рдХреЛрдб рдирд┐рдореНрдирд╛рдиреБрд╕рд╛рд░ рд╣реИ:



1) рд╕рд░реНрд╡рд░ рдХреЛ рдкреВрд░реНрд╡-рдЖрд╡рдВрдЯрд┐рдд рд╕рдВрдЦреНрдпрд╛ рднреЗрдЬрдирд╛:

 HttpClient httpclient = new DefaultHttpClient(); final HttpParams httpParameters = httpclient.getParams(); HttpConnectionParams.setConnectionTimeout(httpParameters, 10 * 1000); HttpConnectionParams.setSoTimeout (httpParameters, 10 * 1000); // Http        HttpPost httppost = new HttpPost("http://212.116.121.70/:10000/result"); InputStreamEntity reqEntity; httppost.setEntity(new FileEntity(new File(FileName), "application/octet-stream")); //    try { HttpResponse response = httpclient.execute(httppost); HttpEntity responseEntity = response.getEntity(); ans = EntityUtils.toString(responseEntity); String[] strs=ans.split("\r\n"); if(strs.length>2) { ans=strs[0]; //     timesWas=Integer.parseInt(strs[1]); //      ID=strs[2]; // ID   } } catch (ClientProtocolException e) { e.printStackTrace(); ans = "NOT CONNECT"; } catch (IOException e) { e.printStackTrace(); ans = "NOT CONNECT"; }
      
      







2) рд╕рдВрдЦреНрдпрд╛ рджреНрд╡рд╛рд░рд╛ рдЕрдиреБрд░реЛрдз рднреЗрдЬрдирд╛:

 HttpClient httpclient = new DefaultHttpClient(); final HttpParams httpParameters = httpclient.getParams(); HttpConnectionParams.setConnectionTimeout(httpParameters, 10 * 1000); HttpConnectionParams.setSoTimeout (httpParameters, 10 * 1000); HttpPost httppost = new HttpPost("http://212.116.121.70:10000/checkplate"); InputStreamEntity reqEntity; try { httppost.setEntity(new StringEntity( editText1.getText().toString()+"\r\n"+ID)); HttpResponse resp = httpclient.execute(httppost); HttpEntity ent = resp.getEntity(); String ans = EntityUtils.toString(ent); timesWas=Integer.parseInt(ans); textView.setText("  : "+Integer.toString(timesWas)); } catch (ClientProtocolException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); }catch(Exception e) { e.printStackTrace(); }
      
      







3) рд╕рдВрдЦреНрдпрд╛ рдХреЗ рд▓рд┐рдП "рд╢рдкрде":

 HttpClient httpclient = new DefaultHttpClient(); final HttpParams httpParameters = httpclient.getParams(); HttpConnectionParams.setConnectionTimeout(httpParameters, 10 * 1000); HttpConnectionParams.setSoTimeout (httpParameters, 10 * 1000); HttpPost httppost = new HttpPost("http://212.116.121.70:10000/swear"); InputStreamEntity reqEntity; try { httppost.setEntity(new StringEntity( editText1.getText().toString())); HttpResponse resp = httpclient.execute(httppost); HttpEntity ent = resp.getEntity(); String ans = EntityUtils.toString(ent); textView.setText(""); } catch (ClientProtocolException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); }catch(Exception e) { e.printStackTrace(); }
      
      







рдореЗрд░реА рд░рд╛рдп рдореЗрдВ, рдЯрд┐рдкреНрдкрдгреА рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдХреБрдЫ рднреА рдирд╣реАрдВ рд╣реИред HttpPost рдлрд╝рд╛рдЗрд▓ рдФрд░ HttpPost рджреЛ рдкрд╛рда рд▓рд╛рдЗрдиреЗрдВред



рдпрд╣ рдордд рднреВрд▓реЛ рдХрд┐ рдореЛрдмрд╛рдЗрд▓ рдЗрдВрдЯрд░рдиреЗрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рд╕реНрдерд┐рддрд┐рдпреЛрдВ рдореЗрдВ, рдЖрдкрдХреЛ рдХреИрд╕реНрдХреЗрдбрд┐рдВрдЧ рд╣реИрд░ рдбрд┐рдЯреЗрдХреНрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдкрд╣рд▓реЗ рд╕реЗ рдЦреЛрдЬ рдХреА рдЧрдИ рд╕рдВрдЦреНрдпрд╛ рдХреЗ рд╕рд╛рде рдПрдХ рдХреНрд╖реЗрддреНрд░ рднреЗрдЬрдирд╛ рд╣реЛрдЧрд╛ред

Android рдЬрд╛рд╡рд╛ рдкрд░ OpenCV рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ Haar рдЖрд╡рдВрдЯрди рдХреЛрдб:



 //    if (mJavaDetector != null) mJavaDetector.detectMultiScale(temp, faces, 1.1, 10, 5, new Size(70, 21), new Size(500,150)); //  Rect[] facesArray = faces.toArray(); for (int i = 0; i < facesArray.length; i++) { DetectedNum = new Mat(); IsNumDetected=true; //      int dW=facesArra[i].width/5; //    X  20% int dH=facesArray[i].height*3/10; // Y  30% int left = Math.max(facesArray[i].x-dW/2,0); int top = Math.max(facesArray[i].y-dH/2,0); int right = facesArray[i].x+facesArray[i].width+dW/2; if(right>temp.width())right=temp.width()-1; int bottom = facesArray[i].y+facesArray[i].height+dH/2; if(bottom>temp.height())bottom=temp.height()-1; //     DetectedNum = temp.submat(BiggerRect).clone(); }
      
      







рдпрд╣рд╛рдВ, рдПрдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдЯреНрд░рд┐рдлрд╝рд▓ рдкрд░ рдзреНрдпрд╛рди рджреЗрдВ: рдПрдХ рдЖрдпрдд рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреЗ рдмрд╛рдж, рдЗрд╕рдХреА рд╕реАрдорд╛рдУрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреБрдЫ рд╣рдж рддрдХ рдмрдврд╝ рдЬрд╛рддреА рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдбрд┐рдЯреЗрдХреНрдЯрд░ рдХреБрдЫ рд╕рдВрднрд╛рд╡рдирд╛ рдХреЗ рд╕рд╛рде рдкреИрдорд╛рдиреЗ рдХреЗ рд╕рд╛рде рдЧрд▓рддреА рдХрд░ рд╕рдХрддрд╛ рд╣реИред



рдФрд░ рд╢реНрд░рдорд┐рдХреЛрдВ рдХреЗ рдЕрдиреБрд░реЛрдз рдкрд░, рдЙрдиреНрд╣реЛрдВрдиреЗ рдкреВрд░реЗ рдлреНрд░реЗрдо рдореЗрдВ рд╕рдВрдЦреНрдпрд╛ рдХреА рдЦреЛрдЬ рдФрд░ рдорд╛рдиреНрдпрддрд╛ рдлрд╝рдВрдХреНрд╢рди рдХреЗ рд▓рд┐рдП рдПрдХ http рдХреЙрд▓ рдЬреЛрдбрд╝рд╛: 212.116.121.70:10000/uploadimage

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

x000xx99 90%

a111aa197 75%

"\ r \ n" рджреНрд╡рд╛рд░рд╛ рдЕрд▓рдЧ рдХрд┐рдП рдЧрдП рддрд╛рд░

2 рдХрдорд░реЗ рдорд┐рд▓реЗ, рдкрд╣рд▓рд╛ рдмреЗрд╣рддрд░ (90%), рджреВрд╕рд░рд╛ рдХрдо (75%)ред



рдЕрдм рдЖрдк Haar рдХреЗ рд╕рд╛рде рдЫрд╡рд┐ рдХреЛ рдЙрдЬрд╛рдЧрд░ рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рддреБрд░рдВрдд рдкреВрд░реА рдЫрд╡рд┐ рднреЗрдЬреЗрдВред рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдХреЗ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдкрд░реАрдХреНрд╖рдг рдХреЛ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд░рдирд╛ рдЖрд╕рд╛рди рд╣реИред



рдЕрдиреНрдп рдкреНрд▓реЗрдЯрдлрд╛рд░реНрдореЛрдВ рдкрд░, рдХреЛрдб рдмрд╣реБрдд рдЕрдзрд┐рдХ рдЬрдЯрд┐рд▓ рдирд╣реАрдВ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред



рд▓рд╛рдЗрд╕реЗрдВрд╕ рдкреНрд▓реЗрдЯ рдорд╛рдиреНрдпрддрд╛ рд╕рд░реНрд╡рд░ рдХреА рдЙрдбрд╝рд╛рди рдХреЗ рддреАрди рджрд┐рдиреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреБрдЫ рд╢рдмреНрдж



13 рдордИ рдХреЛ рд╣рдордиреЗ рд░рд┐рдХреЙрдЧреНрдирд┐рдЯрд░ рдХрд╛рд░реЛрдВ рдореЗрдВ рд╢рдкрде рдЧреНрд░рд╣рдг рдХреЗ рд▓рд┐рдП Android рдХрд╛рд░реНрдпрдХреНрд░рдо рдкреЛрд╕реНрдЯ рдХрд┐рдпрд╛ред рдореЗрд░реА рднрд╛рд╡рдирд╛рдУрдВ рдХреЛ рдорд┐рд╢реНрд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ: рдЗрд╕ рддрдереНрдп рд╕реЗ рдЧрд░реНрд╡ рд╕реЗ рдХрд┐ рдпрд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рдорд╛рдиреНрдпрддрд╛ рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдореЗрдВ рд╣реЛрдиреЗ рд╡рд╛рд▓реА рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП рд╢рд░реНрдо рдХреА рдмрд╛рдд рд╣реИ, рдЬрдм рдЖрдкрдХреА рдЖрдВрдЦреЛрдВ рдХреЗ рд╕рд╛рдордиреЗ рдПрдХ рд╕реНрдкрд╖реНрдЯ, рд╕реНрдкрд╖реНрдЯ рд╕рдВрдЦреНрдпрд╛ рд╕рд╣реА рдЖрддреА рд╣реИ, рд▓реЗрдХрд┐рди рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЕрдмреНрд░рдХрджрдмреНрд░рд╛ рд▓реМрдЯрддрд╛ рд╣реИред



рд╕рд░реНрд╡рд░ рдХреЛ рднреЗрдЬреЗ рдЧрдП рдЪрд┐рддреНрд░реЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛: 1700

рдЗрдирдореЗрдВ рд╕реЗ, рдпрд╣ рдЖрд░рдПрдл рд╕рдВрдЦреНрдпрд╛: 1370 рд╣реИ

рдорд╛рдиреНрдпрддрд╛ рдкреНрд░рд╛рдкреНрдд рдХреА рд╕рдВрдЦреНрдпрд╛: 830

(рд╕рдЯреАрдХ 10 рд╕рдВрдХреЗрдд рджрд┐рдП рдЧрдП)



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

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

рд▓реЗрдХрд┐рди, рд╕рд╣реА рдХрд╛рдо рдирд╣реАрдВ рд╣реЛрдиреЗ рдХреЗ рдмрд╛рд╡рдЬреВрдж, рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рдЖрд╡реЗрджрди рдкрд╕рдВрдж рдЖрдпрд╛! GooglePlay рдореЗрдВ рдЧреНрд░реЗрдб рдкреНрд░рд╕рдиреНрди рд╣реИрдВред



рдФрд░ рд╣рд╛рдВ, рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ, рд╣рдо рдирд┐рд░реНрд╡рд┐рд╡рд╛рдж рд╡рд┐рдЬреЗрддрд╛рдУрдВ рдХреЛ рдкреНрд░реЛрддреНрд╕рд╛рд╣рд┐рдд рдХрд░реЗрдВрдЧреЗ:

P494KE_197 - 226 рдмрд╛рд░ рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ (рдмреЗрд╢рдХ, рдпрд╣ рдЬрд╝реНрд▓реЛрдбреАрдмрд▓ рд╣реИ )

X777XX_77 - 21 рдмрд╛рд░ ("рд╕рдВрдЦреНрдпрд╛" рдЕрдиреБрд░реЛрдз рдХреЗ рд▓рд┐рдП рдпрд╛рдВрдбреЗрдХреНрд╕ рдЕрдиреБрд░реЛрдз рдХреЗ рд╢реАрд░реНрд╖ рдкрд░)

рдЙрдиреНрд╣реЛрдВрдиреЗ A362MP_97, A231MP_97 рдФрд░ A869MP_97 (рд╕рдВрднрд╡рддрдГ рдЗрдВрдЯрд░рдиреЗрдЯ рд╕реЗ рднреА) рдкрдХрдбрд╝реЗред



рд╕реМрднрд╛рдЧреНрдп рд╣реИ


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









рд╕рдВрджрд░реНрдн:

рднрд╛рдЧ 1

рднрд╛рдЧ реи

Android рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЗ рд▓рд┐рдП рдЕрджреНрдпрддрд┐рдд рд╕реНрд░реЛрдд



рдЕрдкрдбреЗрдЯ:

1) рдпрд╣ рдкрддрд╛ рдЪрд▓рд╛ рд╣реИ рдХрд┐ рд░реВрд╕реА рдХрд╛рд░ рдирдВрдмрд░реЛрдВ рдкрд░ рд╣рдорд╛рд░реЗ рджреНрд╡рд╛рд░рд╛ рдкреНрд░рд╢рд┐рдХреНрд╖рд┐рдд рдХреИрд╕реНрдХреЗрдб рдУрдкрдирд╕реАрд╡реА рдХреЗ рдореБрдЦреНрдп рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рдлрдВрд╕ рдЧрдпрд╛ рдерд╛

2) рд╕рдВрдЦреНрдпрд╛ рдХреЗ рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдЖрд╡рдВрдЯрди рдкрд░, рдЙрдиреНрд╣реЛрдВрдиреЗ рдЕрдкрд▓реЛрдб рдХрд░рдиреЗ рдореЗрдВ рдмрдбрд╝реЗ рдЖрдХрд╛рд░ рдХреЗ рдЪрд┐рддреНрд░реЛрдВ рдХреА рдЕрдкреЗрдХреНрд╖рд╛ рдХреА рдереА, рдЕрдм рдореИрдВрдиреЗ рдЗрд╕реЗ рдареАрдХ рдХрд░ рджрд┐рдпрд╛, рд╕рдм рдХреБрдЫ рдЙрд╕реА рдкреИрдорд╛рдиреЗ рдкрд░ рдХрдо рд╣реЛ рдЧрдпрд╛ рд╣реИред рдЗрд╕реЗ рдЗрдВрдЯрд░рдиреЗрдЯ рд╕реЗ рдЫреЛрдЯреА рддрд╕реНрд╡реАрд░реЛрдВ рдкрд░ рдХрдорд╛рдИ рдХрд░рдиреА рдЪрд╛рд╣рд┐рдПред



All Articles