마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

url http 관련 질문입니다

0 추천
@Override 
    public void onCreate(Bundle savedInstanceState) { 
        super.onCreate(savedInstanceState); 
        setContentView(R.layout.main); 
        
        //사용자 전화번호추출
        TelephonyManager mTelephonyMgr = (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE);
        myNumber = mTelephonyMgr.getLine1Number();
        
        //서버전달 함수실행
        Connurls();  
    }
 
    public void Connurls(){    

     // 접속 URL
     String url = "asp페이지url";

     // 서버에 전달할 파라메터 세팅
     ArrayList<BasicNameValuePair> nameValuePairs = new ArrayList<BasicNameValuePair>();
     nameValuePairs.add(new BasicNameValuePair("num", myNumber));

     try {
      HttpClient http = new DefaultHttpClient();
      HttpPost httpPost = new HttpPost(url);
      UrlEncodedFormEntity entityRequest = new UrlEncodedFormEntity(nameValuePairs, "UTF-8");
      httpPost.setEntity(entityRequest);
      http.execute(httpPost);
     } catch (Exception e) {
      
     }
    }

 

 

이클립스내의 avd 로는 테스트가 잘되거든요

그런데 실폰으로 테스트 해보면 안되네용 ㅠ

테스트실폰이 갤3 4.1.2 입니당

avd 는 2.3.3 으로 했거든요 소스도 2.3.3으로 코딩한거구요

6974 (120 포인트) 님이 2013년 8월 27일 질문

2개의 답변

0 추천
에러 로그 정도는 읽어본 후, 구글링 해보고 질문을 올리시기 바랍니다.
익명사용자 님이 2013년 8월 27일 답변
logcat 말씀하시는건가요? logcat에는 오류튀는게 없어서 질문을 올렸는데요 ㅠㅠ
0 추천
음~~! 로그켓이 나올거 같은데?? 안나온다구요???

머 로그캣을 볼 필요도 없지만서도....

이제 이부분은 아무리 초보라도 아실때가 됐는데.....

안드로이드 네트웍 작업 혹은 시간이 오래 걸릴 가능성이 있는 작업은 어떻게 처리하는지 검색 해보심이....

결론은.... 메인스레드에서 네트웍 작업은 할 수 없습니다.
ThisPlus (46,920 포인트) 님이 2013년 8월 27일 답변
감사합니다 다시확인해볼게요 ㅠ
...