티스토리 뷰

안드로이드 자신의 핸드폰번호 (에디트텍스트로) 가져오기

;

;

;

자신의 핸드폰번호를 ;가져와서 에디트텍스트에 찍어주고 이 에디트텍스트는 편집을 금지시킨다.

;

1. AndroidManifest.xml 에 퍼미션추가

<uses-permission ;android:name="android.permission.READ_PHONE_STATE" ;/>

;

2.자신의 폰번호 가져오기

//자신의 폰번호 가져오기

TelephonyManager ;systemService ;= (TelephonyManager)getSystemService(Context.TELEPHONY_SERVICE);

String ;myPhoneNumber ;= ;systemService.getLine1Number(); ;//폰번호를 가져옴

myPhoneNumber ;= ;myPhoneNumber.substring(myPhoneNumber.length()-10,myPhoneNumber.length());

myPhoneNumber="0"+myPhoneNumber ;//0 +82(10) - ;kor

String ;myPhoneNumberEdit ;= PhoneNumberUtils.<s>formatNumber</s>(myPhoneNumber) ;// ;얻어온 폰번호에 ;(-)추가

;

editText_phoneNumber.setText(myPhoneNumberEdit);//얻어온전화번호에 ;-추가하여 에딧텍스트에 초기값 셋팅

editText_phoneNumber.setEnabled(false);//사용자입력 금지시킴

;

;

------------

;

;

public ;class ;firstJoinActivity ;extends ;Activity {

;

private ;static ;final ;String ;TAG ;= ;"MainActivity"

Intent ;intentToMainActivity

EditText ;editText_nickName

EditText ;editText_phoneNumber

/** Called when the activity is first created. */

@Override

public ;void ;onCreate(Bundle ;savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.activity_firstjoin);

;

findViewById(R.id.firstjoin_joinButton).setOnClickListener(bHandler);

intentToMainActivity ;= ;new ;Intent(this, MainActivity.class);

;

editText_nickName ;= (EditText)findViewById(R.id.editText_nickName);

editText_phoneNumber ;= (EditText)findViewById(R.id.editText_phoneNumber);

;

//자신의 폰번호 가져오기

TelephonyManager ;systemService ;= (TelephonyManager)getSystemService(Context.TELEPHONY_SERVICE);

String ;myPhoneNumber ;= ;systemService.getLine1Number(); ;//폰번호를 가져옴

myPhoneNumber ;= ;myPhoneNumber.substring(myPhoneNumber.length()-10,myPhoneNumber.length());

myPhoneNumber="0"+myPhoneNumber ;//0 +82(10) - ;kor

String ;myPhoneNumberEdit ;= PhoneNumberUtils.<s>formatNumber</s>(myPhoneNumber) ;// ;얻어온 폰번호에 ;(-)추가

;

editText_phoneNumber.setText(myPhoneNumberEdit);//얻어온전화번호에 ;-추가하여 에딧텍스트에 초기값 셋팅

editText_phoneNumber.setEnabled(false);//사용자입력 금지시킴

}//onCreate end

;

;

//버튼클릭 리스너

View.OnClickListener ;bHandler ;= ;new ;View.OnClickListener() {

@Override

public ;void ;onClick(View ;v) {

switch ;(v.getId()) {

;

case ;R.id.firstjoin_joinButton:

;

//버튼눌르면 ;EditText(editText_nickName)객체에 입력한 문자열을 읽어와서

String ;nickName ;= ;editText_nickName.getText().toString();

editText_nickName.setText("");//입력창 초기화

;

Log.v(TAG,"nickName :"+nickName);

;

startActivity(intentToMainActivity);

break

;

} ;//swtich ;end

}//onClick end

};//View.OnClickListener end

;

;

}

;

;

;

;

;
;

'It' 카테고리의 다른 글

2장 중요 복습  (0) 2023.01.31
영어문법 to부정사  (0) 2023.01.30
Centos 리부팅시 Tomcat 자동실행  (0) 2023.01.28
Spring MVC 5-5 클라이언트 요청 처리  (0) 2023.01.27
명령어 실행  (0) 2023.01.26
"이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다."
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/07   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31
글 보관함