안녕하세요. 어플리케이션 개발중에 있는 학생입니다.

 

먼저, 제가 하고자 하는 것은 어플리케이션을 실행한 사용자의 휴대폰 번호를 얻어,

회원테이블에 있는 휴대폰번호와 일치하면 회원이라고 표시되며

테이블에 존재하지 않은 값일 경우에는 비회원으로 표시되는 것입니다.

 

telephony manager를 통해 핸드폰 번호를 얻었는데요

디비에 저장하는 부분을 모르겠습니다.. if문을 사용하고 싶은데 java에 대한 지식이 부족하여 어려움이 많습니다.

힌트좀 주시면 감사하겠습니다.

 

public class GetPhoneNumberActivity extends Activity {
     /** Called when the activity is first created. */
     @Override
     public void onCreate(Bundle savedInstanceState) {
         super.onCreate(savedInstanceState);
         setContentView(R.layout.main);
        
         TextView textview = (TextView)findViewById(R.id.mainTextView);
         textview.setText(getMy10DigitPhoneNumber());
     }
    
     private String getMyPhoneNumber() {
      TelephonyManager mTelephonyMgr;
      mTelephonyMgr = (TelephonyManager)getSystemService(Context.TELEPHONY_SERVICE);
     
      return mTelephonyMgr.getLine1Number();
     }
     private String getMy10DigitPhoneNumber() {
      String s = getMyPhoneNumber();
      return s.substring(0);
      // substrng(1)은 왼쪽 첫번째 자리를 빼고 새로운 string을 만든다는 의미
      // String s = 1234567890;
      // s.substring(7); 을 하면 s=890이 된다.
     }
 }