<p><span style="color: #333333; font-family: &quot;Apple SD Gothic Neo&quot;, &quot;Malgun Gothic&quot;, &quot;맑은 고딕&quot;, Dotum, 돋움, &quot;Noto Sans KR&quot;, &quot;Nanum Gothic&quot;, Lato, Helvetica, sans-serif; font-size: 14px;">&nbsp;예전에&nbsp;</span><strong style="color: #333333; font-family: &quot;Apple SD Gothic Neo&quot;, &quot;Malgun Gothic&quot;, &quot;맑은 고딕&quot;, Dotum, 돋움, &quot;Noto Sans KR&quot;, &quot;Nanum Gothic&quot;, Lato, Helvetica, sans-serif; font-size: 14px;">폰에서 웹으로 Data 보내는방법 &lt;POST&gt;&nbsp;</strong><span style="color: #333333; font-family: &quot;Apple SD Gothic Neo&quot;, &quot;Malgun Gothic&quot;, &quot;맑은 고딕&quot;, Dotum, 돋움, &quot;Noto Sans KR&quot;, &quot;Nanum Gothic&quot;, Lato, Helvetica, sans-serif; font-size: 14px;">의 강좌를 한적이 있다.&nbsp; 이부분에 대해 한 분의 구독자 분께서 열심히&nbsp;</span><br style="color: #333333; font-family: &quot;Apple SD Gothic Neo&quot;, &quot;Malgun Gothic&quot;, &quot;맑은 고딕&quot;, Dotum, 돋움, &quot;Noto Sans KR&quot;, &quot;Nanum Gothic&quot;, Lato, Helvetica, sans-serif; font-size: 14px;" /><br style="color: #333333; font-family: &quot;Apple SD Gothic Neo&quot;, &quot;Malgun Gothic&quot;, &quot;맑은 고딕&quot;, Dotum, 돋움, &quot;Noto Sans KR&quot;, &quot;Nanum Gothic&quot;, Lato, Helvetica, sans-serif; font-size: 14px;" /><span style="color: #333333; font-family: &quot;Apple SD Gothic Neo&quot;, &quot;Malgun Gothic&quot;, &quot;맑은 고딕&quot;, Dotum, 돋움, &quot;Noto Sans KR&quot;, &quot;Nanum Gothic&quot;, Lato, Helvetica, sans-serif; font-size: 14px;">연구 하시는 듯 하여 급하게 폰에서 웹서버로 파일을 전송하는 방법에 대해 설명 하도록 하겠다.&nbsp;</span><br style="color: #333333; font-family: &quot;Apple SD Gothic Neo&quot;, &quot;Malgun Gothic&quot;, &quot;맑은 고딕&quot;, Dotum, 돋움, &quot;Noto Sans KR&quot;, &quot;Nanum Gothic&quot;, Lato, Helvetica, sans-serif; font-size: 14px;" /><br style="color: #333333; font-family: &quot;Apple SD Gothic Neo&quot;, &quot;Malgun Gothic&quot;, &quot;맑은 고딕&quot;, Dotum, 돋움, &quot;Noto Sans KR&quot;, &quot;Nanum Gothic&quot;, Lato, Helvetica, sans-serif; font-size: 14px;" /><span style="color: #333333; font-family: &quot;Apple SD Gothic Neo&quot;, &quot;Malgun Gothic&quot;, &quot;맑은 고딕&quot;, Dotum, 돋움, &quot;Noto Sans KR&quot;, &quot;Nanum Gothic&quot;, Lato, Helvetica, sans-serif; font-size: 14px;">최근 나의 근황을 보자면, 너무 바쁘다 집에 올 시간도 없을 뿐더러, 주 7일중에 6일 근무를 기본으로, 9시 까지 출근에 평균&nbsp;</span><br style="color: #333333; font-family: &quot;Apple SD Gothic Neo&quot;, &quot;Malgun Gothic&quot;, &quot;맑은 고딕&quot;, Dotum, 돋움, &quot;Noto Sans KR&quot;, &quot;Nanum Gothic&quot;, Lato, Helvetica, sans-serif; font-size: 14px;" /><br style="color: #333333; font-family: &quot;Apple SD Gothic Neo&quot;, &quot;Malgun Gothic&quot;, &quot;맑은 고딕&quot;, Dotum, 돋움, &quot;Noto Sans KR&quot;, &quot;Nanum Gothic&quot;, Lato, Helvetica, sans-serif; font-size: 14px;" /><span style="color: #333333; font-family: &quot;Apple SD Gothic Neo&quot;, &quot;Malgun Gothic&quot;, &quot;맑은 고딕&quot;, Dotum, 돋움, &quot;Noto Sans KR&quot;, &quot;Nanum Gothic&quot;, Lato, Helvetica, sans-serif; font-size: 14px;">퇴근 시간은 am 2:00 시 이후이다. 서비스 오픈이 일주일 남았기 때문에&nbsp;살인적인 일정을 소화 하는 형편이다.&nbsp;</span><br style="color: #333333; font-family: &quot;Apple SD Gothic Neo&quot;, &quot;Malgun Gothic&quot;, &quot;맑은 고딕&quot;, Dotum, 돋움, &quot;Noto Sans KR&quot;, &quot;Nanum Gothic&quot;, Lato, Helvetica, sans-serif; font-size: 14px;" /><br style="color: #333333; font-family: &quot;Apple SD Gothic Neo&quot;, &quot;Malgun Gothic&quot;, &quot;맑은 고딕&quot;, Dotum, 돋움, &quot;Noto Sans KR&quot;, &quot;Nanum Gothic&quot;, Lato, Helvetica, sans-serif; font-size: 14px;" /><span style="color: #333333; font-family: &quot;Apple SD Gothic Neo&quot;, &quot;Malgun Gothic&quot;, &quot;맑은 고딕&quot;, Dotum, 돋움, &quot;Noto Sans KR&quot;, &quot;Nanum Gothic&quot;, Lato, Helvetica, sans-serif; font-size: 14px;">머 이상 넋두리 였고, 앞으로 개발자가 되고자 한다면 이런 현실을 알았으면 해서 푸념을 늘어 놓았다. ㅠ_ㅠ</span><br style="color: #333333; font-family: &quot;Apple SD Gothic Neo&quot;, &quot;Malgun Gothic&quot;, &quot;맑은 고딕&quot;, Dotum, 돋움, &quot;Noto Sans KR&quot;, &quot;Nanum Gothic&quot;, Lato, Helvetica, sans-serif; font-size: 14px;" /><br style="color: #333333; font-family: &quot;Apple SD Gothic Neo&quot;, &quot;Malgun Gothic&quot;, &quot;맑은 고딕&quot;, Dotum, 돋움, &quot;Noto Sans KR&quot;, &quot;Nanum Gothic&quot;, Lato, Helvetica, sans-serif; font-size: 14px;" /><span style="color: #333333; font-family: &quot;Apple SD Gothic Neo&quot;, &quot;Malgun Gothic&quot;, &quot;맑은 고딕&quot;, Dotum, 돋움, &quot;Noto Sans KR&quot;, &quot;Nanum Gothic&quot;, Lato, Helvetica, sans-serif; font-size: 14px;">폰에서 서버로 파일을 전송하는 방법은 이전에 Data를 보내는 방법과 별반 차이는 없다. 서버쪽에서 되려 작업을 해줘야 하는</span><br style="color: #333333; font-family: &quot;Apple SD Gothic Neo&quot;, &quot;Malgun Gothic&quot;, &quot;맑은 고딕&quot;, Dotum, 돋움, &quot;Noto Sans KR&quot;, &quot;Nanum Gothic&quot;, Lato, Helvetica, sans-serif; font-size: 14px;" /><br style="color: #333333; font-family: &quot;Apple SD Gothic Neo&quot;, &quot;Malgun Gothic&quot;, &quot;맑은 고딕&quot;, Dotum, 돋움, &quot;Noto Sans KR&quot;, &quot;Nanum Gothic&quot;, Lato, Helvetica, sans-serif; font-size: 14px;" /><span style="color: #333333; font-family: &quot;Apple SD Gothic Neo&quot;, &quot;Malgun Gothic&quot;, &quot;맑은 고딕&quot;, Dotum, 돋움, &quot;Noto Sans KR&quot;, &quot;Nanum Gothic&quot;, Lato, Helvetica, sans-serif; font-size: 14px;">게 더 많을 것이다. 앞서 말했듯이 이 블로그는 안드로이드에 대해 연재 하기 위해서 꾸며 졌기 때문에 따른 웹 부분의 소스는&nbsp;</span><br style="color: #333333; font-family: &quot;Apple SD Gothic Neo&quot;, &quot;Malgun Gothic&quot;, &quot;맑은 고딕&quot;, Dotum, 돋움, &quot;Noto Sans KR&quot;, &quot;Nanum Gothic&quot;, Lato, Helvetica, sans-serif; font-size: 14px;" /><br style="color: #333333; font-family: &quot;Apple SD Gothic Neo&quot;, &quot;Malgun Gothic&quot;, &quot;맑은 고딕&quot;, Dotum, 돋움, &quot;Noto Sans KR&quot;, &quot;Nanum Gothic&quot;, Lato, Helvetica, sans-serif; font-size: 14px;" /><span style="color: #333333; font-family: &quot;Apple SD Gothic Neo&quot;, &quot;Malgun Gothic&quot;, &quot;맑은 고딕&quot;, Dotum, 돋움, &quot;Noto Sans KR&quot;, &quot;Nanum Gothic&quot;, Lato, Helvetica, sans-serif; font-size: 14px;">생략하도록 하겠다. 나중에 웹부분은 따로 연재를 하던가 하겠다. 나역시 웹은 잘 모른다. 기초적인것 이외에;;</span><br style="color: #333333; font-family: &quot;Apple SD Gothic Neo&quot;, &quot;Malgun Gothic&quot;, &quot;맑은 고딕&quot;, Dotum, 돋움, &quot;Noto Sans KR&quot;, &quot;Nanum Gothic&quot;, Lato, Helvetica, sans-serif; font-size: 14px;" /><br style="color: #333333; font-family: &quot;Apple SD Gothic Neo&quot;, &quot;Malgun Gothic&quot;, &quot;맑은 고딕&quot;, Dotum, 돋움, &quot;Noto Sans KR&quot;, &quot;Nanum Gothic&quot;, Lato, Helvetica, sans-serif; font-size: 14px;" /><span style="color: #333333; font-family: &quot;Apple SD Gothic Neo&quot;, &quot;Malgun Gothic&quot;, &quot;맑은 고딕&quot;, Dotum, 돋움, &quot;Noto Sans KR&quot;, &quot;Nanum Gothic&quot;, Lato, Helvetica, sans-serif; font-size: 14px;">이전에 Data를 웹으로 보낼때의 소스를 보자면&nbsp;</span><br style="color: #333333; font-family: &quot;Apple SD Gothic Neo&quot;, &quot;Malgun Gothic&quot;, &quot;맑은 고딕&quot;, Dotum, 돋움, &quot;Noto Sans KR&quot;, &quot;Nanum Gothic&quot;, Lato, Helvetica, sans-serif; font-size: 14px;" /><br style="color: #333333; font-family: &quot;Apple SD Gothic Neo&quot;, &quot;Malgun Gothic&quot;, &quot;맑은 고딕&quot;, Dotum, 돋움, &quot;Noto Sans KR&quot;, &quot;Nanum Gothic&quot;, Lato, Helvetica, sans-serif; font-size: 14px;" /><span style="color: #333333; font-family: &quot;Apple SD Gothic Neo&quot;, &quot;Malgun Gothic&quot;, &quot;맑은 고딕&quot;, Dotum, 돋움, &quot;Noto Sans KR&quot;, &quot;Nanum Gothic&quot;, Lato, Helvetica, sans-serif; font-size: 14px;">&nbsp;</span></p>
<p style="padding: 0px; color: #333333; font-family: &quot;Apple SD Gothic Neo&quot;, &quot;Malgun Gothic&quot;, &quot;맑은 고딕&quot;, Dotum, 돋움, &quot;Noto Sans KR&quot;, &quot;Nanum Gothic&quot;, Lato, Helvetica, sans-serif; font-size: 14px;">&nbsp;</p>
<div class="txc-textbox" style="color: #333333; font-family: &quot;Apple SD Gothic Neo&quot;, &quot;Malgun Gothic&quot;, &quot;맑은 고딕&quot;, Dotum, 돋움, &quot;Noto Sans KR&quot;, &quot;Nanum Gothic&quot;, Lato, Helvetica, sans-serif; font-size: 14px; border-width: 3px; border-style: double; border-color: #c1c1c1; padding: 10px; background-color: #eeeeee;">
   <p style="padding: 0px;">* @Method 설명 : 입력한 내용을 POST 방식으로 Struts2 Action 으로 보냄~<br />&nbsp; */<br />&nbsp;private boolean insertAction() {<br />&nbsp;&nbsp;// pop에서 입력한 내용을 POST 방식으로 Struts2 Action 으로 보냄~<br />&nbsp;&nbsp;try {<br />&nbsp;&nbsp;&nbsp;HttpClient client = new DefaultHttpClient();<br />&nbsp;&nbsp;&nbsp;<font color="#e31600">String postURL = NootoURL.URL+ResultConst.PROFILEHIWORDUPDATE;<br /></font>&nbsp;&nbsp;&nbsp;HttpPost post = new HttpPost(postURL);<br />&nbsp;&nbsp;&nbsp;List params = new ArrayList(); // 부모글에 댓글을 달기위한 파라미터 들 ~<br />&nbsp;&nbsp;&nbsp;params.add(new BasicNameValuePair("prof_num", MyProfileDTO.getProf_num()));<br />&nbsp;&nbsp;&nbsp;params.add(new BasicNameValuePair("prof_hiword", update_hiword.getText().toString()));<br />&nbsp;&nbsp;&nbsp;UrlEncodedFormEntity ent = new UrlEncodedFormEntity(params,<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;HTTP.UTF_8);<br />&nbsp;&nbsp;&nbsp;post.setEntity(ent);<br />&nbsp;&nbsp;&nbsp;HttpResponse responsePOST = client.execute(post);</p>
   <p style="padding: 0px;">&nbsp;&nbsp;&nbsp;HttpEntity resEntity = responsePOST.getEntity();<br />&nbsp;&nbsp;&nbsp;Toast.makeText(this, "수정했습니다. 재로그인시 반영됩니다.", 2000).show();<br />&nbsp;&nbsp;&nbsp;if (resEntity != null) {</p>
   <p style="padding: 0px;">&nbsp;&nbsp;&nbsp;&nbsp;Log.w("RESPONSE", EntityUtils.toString(resEntity));<br />&nbsp;&nbsp;&nbsp;}</p>
   <p style="padding: 0px;">&nbsp;&nbsp;} catch (Exception e) {<br />&nbsp;&nbsp;&nbsp;Toast.makeText(this, "네트워크 오류로 글등록에 실패하였습니다.", 2000).show();<br />&nbsp;&nbsp;&nbsp;e.printStackTrace();<br />&nbsp;&nbsp;&nbsp;return false;<br />&nbsp;&nbsp;}<br />&nbsp;&nbsp;closeContextMenu();<br />&nbsp;&nbsp;return true;<br />&nbsp;}</p>
   <br /></div>
<p><br style="color: #333333; font-family: &quot;Apple SD Gothic Neo&quot;, &quot;Malgun Gothic&quot;, &quot;맑은 고딕&quot;, Dotum, 돋움, &quot;Noto Sans KR&quot;, &quot;Nanum Gothic&quot;, Lato, Helvetica, sans-serif; font-size: 14px;" /><span style="color: #333333; font-family: &quot;Apple SD Gothic Neo&quot;, &quot;Malgun Gothic&quot;, &quot;맑은 고딕&quot;, Dotum, 돋움, &quot;Noto Sans KR&quot;, &quot;Nanum Gothic&quot;, Lato, Helvetica, sans-serif; font-size: 14px;">이런식이다 .&nbsp;</span><font color="#e31600" style="font-family: &quot;Apple SD Gothic Neo&quot;, &quot;Malgun Gothic&quot;, &quot;맑은 고딕&quot;, Dotum, 돋움, &quot;Noto Sans KR&quot;, &quot;Nanum Gothic&quot;, Lato, Helvetica, sans-serif; font-size: 14px;">String postURL = NootoURL.URL+ResultConst.PROFILEHIWORDUPDATE;<font color="#000000">&nbsp; 이 부분이 주소에서의 처리를 풀어&nbsp;<br /><br />보자면 public static final String PROFILEHIWORDUPDATE =&nbsp;<font color="#e31600">"/NootoTalk/profilehiwordUpdate.action";&nbsp;</font><font color="#000000">이런식이 된다.&nbsp;<br /><br />이 말인즉 서버의 주소가&nbsp;<a href="http://localhost:8080/NootoTalk/showPromem.action" style="color: #666666; text-decoration-line: none;" target="_blank">http://localhost:8080/NootoTalk/<font color="#e31600">profilehiwordUpdate.action</font></a>&nbsp;이런식으로 구성 된다고 보면 된다.<br /><br />이 주소에서 하는일은 말그대로 struts spring 서블릿(영어 모르겠네;;) 이 처리 하는 작업에 대해 호출을 해 주는 식이다.&nbsp;<br /><br />데이터만 보내주면 파라미터의 값들이 일치 하게 되면 웹서버가 알아서 처리 하는 구조라고 할 수 있겠다. &lt; 보통의 웹서버와<br /><br />의 통신은 이렇다. 자료만 보내주면 땡이다. 클라이언트 단말 부분에서는 그 데이터를 보내고 받기만 하면 된다. &gt;<br /><br />이제 서버에 파일을 보내는 구조에 대해 살펴 보자.<br /><br />지금 만들려고 하는 구조를 예를 들어 설명 하자면 어느 사이트에 회원 가입을 할때 입력정보를 입력하고 자신의 프로필을&nbsp;<br /><br />등록할 수 있는 일반적인 sns&nbsp;가입 구조 패턴이라 생각 하자, 사용자는 자신의 사진을 폰에 저장되있는걸 찾아서 입력하고, 그&nbsp;<br /><br />외에 자신의 프로필 이름 나이 주소 등등 을 입력하는 구조이다.&nbsp;<br /><br /><br />단말에서의 입력 화면을 보자~&nbsp;<br /><br /></font></font></font></p>
<p style="padding: 0px;">&nbsp;</p>
<p style="padding: 0px; text-align: center;"><span class="imageblock" style="display: inline-block; width: 480px; height: auto; max-width: 100%;"><img srcset="https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory&amp;fname=http%3A%2F%2Fcfile30.uf.tistory.com%2Fimage%2F996C844D5C2DC6AA1DE699" src="https://t1.daumcdn.net/cfile/tistory/996C844D5C2DC6AA1D" width="480" filename="SC20110515-034211.png" filemime="image/jpeg" style="display: block; border: 0px; max-width: 100%; height: auto;" /></span></p>
<p style="padding: 0px;">&nbsp;</p>
<p><font color="#e31600" style="font-family: &quot;Apple SD Gothic Neo&quot;, &quot;Malgun Gothic&quot;, &quot;맑은 고딕&quot;, Dotum, 돋움, &quot;Noto Sans KR&quot;, &quot;Nanum Gothic&quot;, Lato, Helvetica, sans-serif; font-size: 14px;"><font color="#000000"><br />이런식의 구조이다. 화면을 클릭하면 단말내 갤러리로 이동해서 이미지를 클릭하며 화면이 바뀔 것이다.&nbsp;<br /><br />사진을 넣을을때 화면~&nbsp;<br /><br /></font></font></p>
<p style="padding: 0px;">&nbsp;</p>
<p style="padding: 0px; text-align: center;"><span class="imageblock" style="display: inline-block; width: 480px; height: auto; max-width: 100%;"><img srcset="https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory&amp;fname=http%3A%2F%2Fcfile28.uf.tistory.com%2Fimage%2F99175E4B5C2DC71414B4F0" src="https://t1.daumcdn.net/cfile/tistory/99175E4B5C2DC71414" width="480" filename="SC20110515-040113.png" filemime="image/jpeg" style="display: block; border: 0px; max-width: 100%; height: auto;" /></span></p>
<p style="padding: 0px;">&nbsp;</p>
<p><font color="#e31600" style="font-family: &quot;Apple SD Gothic Neo&quot;, &quot;Malgun Gothic&quot;, &quot;맑은 고딕&quot;, Dotum, 돋움, &quot;Noto Sans KR&quot;, &quot;Nanum Gothic&quot;, Lato, Helvetica, sans-serif; font-size: 14px;"><font color="#000000"><br /><br />이런 화면이 될 것이고 가입을 하게 되면,&nbsp;<br /><br />서버측의 화면도 추가 하겠다..&nbsp;<br /><br /></font></font></p>
<p style="padding: 0px;">&nbsp;</p>
<p style="padding: 0px;">&nbsp;</p>
<p style="padding: 0px; text-align: center;"><span class="imageblock" style="display: inline-block; width: 800px; height: auto; max-width: 100%;"><img srcset="https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory&amp;fname=http%3A%2F%2Fcfile21.uf.tistory.com%2Fimage%2F99FA29435C2DC75F249EE5" src="https://t1.daumcdn.net/cfile/tistory/99FA29435C2DC75F24" width="800" filename="서버화면.jpg" filemime="image/jpeg" style="display: block; border: 0px; max-width: 100%; height: auto;" /></span></p>
<p style="padding: 0px;">&nbsp;</p>
<p style="padding: 0px;"><br /><br />붉은 테두리에 서버쪽에 화면에 추가된 내용을 볼 수 있다.&nbsp;<br /><br />여기서 설명하고 있는 소스는 C2DM 을 이용한 sns 서비스이다. 간단히 설명 하자면&nbsp;서드파티션 서버로 로컬 서버를 이용 해서&nbsp;<br />데이터를 저장해서 단말간 메시지 통신을 하는 구조이다. 간단한 네이버 톡이라 생각 해도 무방하다.<br /><br />이부분에 대해선 나중에 연재 하도록 하겠다. 지금 주 강의는 파일 전송이니 ...<br /><br />파일을 전송하는 부분은 이렇게 보내면 된다.&nbsp;<br /><br /></p>
<div class="txc-textbox" style="border-width: 3px; border-style: double; border-color: #c1c1c1; padding: 10px; background-color: #eeeeee;">
   <p style="padding: 0px;">/**<br />&nbsp; * Account.<br />&nbsp; *<br />&nbsp; * @return the string<br />&nbsp; */<br />&nbsp;private String account(){<br />&nbsp;&nbsp;String accounts="";<br />&nbsp;&nbsp;try {<br />&nbsp;<font color="#e31600">&nbsp;파일을 얻어와서 생성해서 URL 에 태운다.&nbsp;</font><br />&nbsp;&nbsp;&nbsp;File file = new File(imgPath);<br />&nbsp;&nbsp;&nbsp;HttpClient httpclient = new DefaultHttpClient();<br />&nbsp;&nbsp;&nbsp;httpclient.getParams().setParameter(CoreProtocolPNames.PROTOCOL_VERSION, HttpVersion.HTTP_1_1);</p>
   <p style="padding: 0px;">&nbsp;&nbsp;&nbsp;HttpPost httppost = new HttpPost(NootoURL.URL+ ResultConst.PROFILEJOIN);<br />&nbsp;&nbsp;&nbsp;MultipartEntity mpEntity = new MultipartEntity();<br />&nbsp;&nbsp;<font color="#e31600">이부분의 설정으로 파일을 보낸다.</font><br />&nbsp;&nbsp;&nbsp;ContentBody cbFile = new FileBody(file, "image/jpeg");<br />&nbsp;&nbsp;&nbsp;mpEntity.addPart("doc", cbFile);&nbsp;&nbsp;<font color="#e31600">서버에서 처리해주는 파일이름이&nbsp;doc 이 되겠고, 내가 보내는 파일이 cbFile이다.</font><br />&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;//차후 수정 서버 부분 수정<br />&nbsp;&nbsp;&nbsp;mpEntity.addPart("prof_id", new StringBody("abcd"));<br />&nbsp;&nbsp;&nbsp;mpEntity.addPart("prof_password", new StringBody(prof_password.getText().toString()));<br />&nbsp;&nbsp;&nbsp;mpEntity.addPart("prof_name", new StringBody(<font color="#e31600">prof</font>_name.getText().toString()));<br />&nbsp;&nbsp;&nbsp;mpEntity.addPart("prof_age", new StringBody(prof_birth.getText().toString()));<br />&nbsp;&nbsp;&nbsp;mpEntity.addPart("prof_hiword", new StringBody(prof_hiword.getText().toString()));<br />&nbsp;&nbsp;&nbsp;mpEntity.addPart("prof_phone", new StringBody(prof_phone));<br />&nbsp;&nbsp;&nbsp;mpEntity.addPart("prof_device", new StringBody(NootoGlobal.getProductID()));</p>
   <p style="padding: 0px;">&nbsp;&nbsp;&nbsp;httppost.setEntity(mpEntity);<br />&nbsp;&nbsp;&nbsp;HttpResponse response = httpclient.execute(httppost);<br />&nbsp;&nbsp;&nbsp;HttpEntity resEntity = response.getEntity();<br />&nbsp;&nbsp;&nbsp;/*<br />&nbsp;&nbsp;&nbsp;*/<br />&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;String responseData = EntityUtils.toString(resEntity).toString(); // XML문서 읽기<br />&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;Log.d("nootok", "리스폰스" + responseData);<br />&nbsp;&nbsp;&nbsp;DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();<br />&nbsp;&nbsp;&nbsp;DocumentBuilder builder = factory.newDocumentBuilder();<br />&nbsp;&nbsp;&nbsp;Document document = builder.parse(new InputSource(new StringReader(responseData)));<br />&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;NodeList account = document.getElementsByTagName("account");<br />&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;accounts = account.item(0).getFirstChild().getNodeValue();<br />&nbsp;&nbsp;&nbsp;if(accounts.equals("S"))<br />&nbsp;&nbsp;&nbsp;{<br />//&nbsp;&nbsp;&nbsp;&nbsp;Toast.makeText(this, "가입성공", Toast.LENGTH_SHORT).show();<br />&nbsp;&nbsp;&nbsp;&nbsp;Log.d("nootok", "성공");<br />&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;else<br />&nbsp;&nbsp;&nbsp;{<br />//&nbsp;&nbsp;&nbsp;&nbsp;Toast.makeText(this, "가입실패", Toast.LENGTH_SHORT).show();<br />&nbsp;&nbsp;&nbsp;&nbsp;Log.d("nootok", "실패");<br />&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;if (resEntity != null) {<br />&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;httpclient.getConnectionManager().shutdown();<br />&nbsp;&nbsp;} catch (Exception e) {<br />//&nbsp;&nbsp;&nbsp;Toast.makeText(this, "네트워크 오류로 글등록에 실패하였습니다.", 2000).show();<br />&nbsp;&nbsp;&nbsp;e.printStackTrace();<br />&nbsp;&nbsp;}<br />&nbsp;&nbsp;<br />&nbsp;&nbsp;return accounts;<br />&nbsp;}</p>
   <br /></div>
<p><font color="#e31600" style="font-family: &quot;Apple SD Gothic Neo&quot;, &quot;Malgun Gothic&quot;, &quot;맑은 고딕&quot;, Dotum, 돋움, &quot;Noto Sans KR&quot;, &quot;Nanum Gothic&quot;, Lato, Helvetica, sans-serif; font-size: 14px;"><font color="#000000"><br />이부분에 대해선 나중에 더 자세히 다룰것이다. 지금 급히 글을 올리는건 고민하고 계신 한분을 위해서일 뿐이다.&nbsp;<br /><br />오픈 준비중인 프로젝트 서비스를 시작하고나서 어느정도 여유가 생기게 되면 이 프로젝트의 풀소스를 분석해 보도록 하자.<br /><br />C2DM 에 대해서 알아 볼겸(이미 여러군데에서 c2dm을 다루고 있긴 하나 실질적인 내용을 다루진 않으니 다뤄볼 생각이다.)<br /><br />마지막으로 가입된 내용의 화면을 보여주자면~</font></font></p>
<p style="padding: 0px;">&nbsp;</p>
<p style="padding: 0px; text-align: center;"><span class="imageblock" style="display: inline-block; width: 480px; height: auto; max-width: 100%;"><img srcset="https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory&amp;fname=http%3A%2F%2Fcfile4.uf.tistory.com%2Fimage%2F994735505C2DC79C1D412B" src="https://t1.daumcdn.net/cfile/tistory/994735505C2DC79C1D" width="480" filename="SC20110515-040345.png" filemime="image/jpeg" style="display: block; border: 0px; max-width: 100%; height: auto;" /></span></p>
<p style="padding: 0px;">&nbsp;</p>
<p><font color="#e31600" style="font-family: &quot;Apple SD Gothic Neo&quot;, &quot;Malgun Gothic&quot;, &quot;맑은 고딕&quot;, Dotum, 돋움, &quot;Noto Sans KR&quot;, &quot;Nanum Gothic&quot;, Lato, Helvetica, sans-serif; font-size: 14px;"><font color="#000000"><font color="#000000"><br />연습삼아 카카오톡 따라 만든 부분이고, 저작권도 나한테 있으므로 공개 공개~~&nbsp;<br /><br />그리고 폰에서 파일을 전송하기 위해선 두개의 jar 파일이 필요 하므로 첨부하도록 하겠다.&nbsp;</font></font></font><br style="color: #333333; font-family: &quot;Apple SD Gothic Neo&quot;, &quot;Malgun Gothic&quot;, &quot;맑은 고딕&quot;, Dotum, 돋움, &quot;Noto Sans KR&quot;, &quot;Nanum Gothic&quot;, Lato, Helvetica, sans-serif; font-size: 14px;" /><br style="color: #333333; font-family: &quot;Apple SD Gothic Neo&quot;, &quot;Malgun Gothic&quot;, &quot;맑은 고딕&quot;, Dotum, 돋움, &quot;Noto Sans KR&quot;, &quot;Nanum Gothic&quot;, Lato, Helvetica, sans-serif; font-size: 14px;" /><span style="color: #333333; font-family: &quot;Apple SD Gothic Neo&quot;, &quot;Malgun Gothic&quot;, &quot;맑은 고딕&quot;, Dotum, 돋움, &quot;Noto Sans KR&quot;, &quot;Nanum Gothic&quot;, Lato, Helvetica, sans-serif; font-size: 14px;">출처:&nbsp;</span><a href="https://ememomo.tistory.com/32" style="color: #666666; text-decoration-line: none; font-family: &quot;Apple SD Gothic Neo&quot;, &quot;Malgun Gothic&quot;, &quot;맑은 고딕&quot;, Dotum, 돋움, &quot;Noto Sans KR&quot;, &quot;Nanum Gothic&quot;, Lato, Helvetica, sans-serif; font-size: 14px;" target="_blank">https://ememomo.tistory.com/32</a><span style="color: #333333; font-family: &quot;Apple SD Gothic Neo&quot;, &quot;Malgun Gothic&quot;, &quot;맑은 고딕&quot;, Dotum, 돋움, &quot;Noto Sans KR&quot;, &quot;Nanum Gothic&quot;, Lato, Helvetica, sans-serif; font-size: 14px;">&nbsp;[EpoNg's Life]</span></p>