Page 322 - 완) I MDP 프로젝트 작품 보고서(전체과 1학년)1.6
P. 322

인천전자마이스터고                                                                            전자회로설계과



            else  if(value<1000)  pw  =  "0"+value;
            else  pw  =  value  +  "";
            //                                mTextResult.setText("[인증번호  :  "  +  passNumber  +  "\n"  +
            "대여기함화면에인증번호를입력하세요");
            String  message  =  name  +  "님+"\n"+"[인증번호  :  "  +  pw  +  "\n"  +
            "대여기함화면에인증번호를입력하세요";
            sendSMS(userPhone,  message);
            updateToDatabase(pw);      //데이터삽입
            '7d


            private  void  updateToDatabase(String  pw){

            class  InsertData  extends  AsyncTask<String,  Void,  String>{      //AsyncTask:
            백그라운드스레드에서실행되는비동기클래스

            Override
            protected  void  onPreExecute()  {    //doInBackground  메소드가실행되기전에실행되는메소드
            uper.onPreExecute();
            }

            @Override
            protected  void  onPostExecute(String  s)  {    //doInBackground  메소드후에실행되는메소드
            백그라운드메소드의반환값을인자로받아그결과를화면에반영
            uper.onPostExecute(s);
            Toast.makeText(getApplicationContext(),s,Toast.LENGTH_LONG).show();    //성공여부알림메시지
            '7d

            @Override
            protected  String  doInBackground(String...  params)  {    //처리하고싶은내용을작성


            ry  {
            String  pw  =  (String)params[0];


            String  link="http://192.168.0.34/update.php";    //실행할hp페이지
            tring  data    =  URLEncoder.encode("pw",  "UTF-8")  +  "="  +  URLEncoder.encode(pw,  "UTF-8");
            //보낼데이터


            RL  url  =  new  URL(link);    //페이지에연결
            RLConnection  conn  =  url.openConnection();

            conn.setDoOutput(true);    //전송허용
            utputStreamWriter  wr  =  new  OutputStreamWriter(conn.getOutputStream());

            wr.write(data);
            wr.flush();


            BufferedReader  reader  =  new  BufferedReader(new  InputStreamReader(conn.getInputStream()));



                                                         -  315  -
   317   318   319   320   321   322   323   324   325   326   327