티스토리 뷰
안드로이드 자신의 핸드폰번호 (에디트텍스트로) 가져오기
;
;
;
자신의 핸드폰번호를 ;가져와서 에디트텍스트에 찍어주고 이 에디트텍스트는 편집을 금지시킨다.
;
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 |