Page 320 - 완) I MDP 프로젝트 작품 보고서(전체과 1학년)1.6
P. 320
인천전자마이스터고 전자회로설계과
// Log.d("PHONE", "getLine1Number :" + tm.getLine1Number());
userPhone = tm.getLine1Number();
// userPhone = "01012341234";
if(userPhone.startsWith("+82")){
userPhone = userPhone.replace("+82", "0");
}
etPhone.setText(userPhone);
mRand = new Random();
mb = new Member();
final EditText finalEtPhone = etPhone;
btnSendSMS.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
getData("http://192.168.0.34/getdata1.php"); //서버에있는hp페이지호출
'7d
});
}
public void getData(String url){
class GetDataJSON extends AsyncTask<String, Void, String> { //AsyncTask: 쓰레드백그라운드
@Override
protected String doInBackground(String... params) {
String uri = params[0];
BufferedReader bufferedReader = null;
try {
URL url = new URL(uri); //서버연결
ttpURLConnection con = (HttpURLConnection) url.openConnection(); //서버연결
tringBuilder sb = new StringBuilder(); //변경이가능한String클래스
ufferedReader = new BufferedReader(new InputStreamReader(con.getInputStream()));
//문자를읽는클래ㅅ
String json;
while((json = bufferedReader.readLine())!= null){
sb.append(json+"\n");
}
return sb.toString().trim();
- 313 -