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

서버에서 cm 이라는 데이터를 받아와서 비교급으로 뭘 할려고하는데요..

0 추천

값을 2개 받아올려고 합니다.

소스에서 while 문에서 어떻게 해줘야되는지가 궁금하네요...

안드로이드찢어 (1,080 포인트) 님이 2014년 11월 17일 질문
안드로이드찢어님이 2014년 11월 17일 수정

2개의 답변

+1 추천
 
채택된 답변
무슨말인지 모르겠네요.

위에 쎄미님 하는말씀이 맞는거구요.

님이 post로 서버에 무엇을 요청하면 서버에서 String값을 보내준다는 말이잖아요

값을 2개를 받아오는데 CM이라는 문자를 받아온다는건 무슨말인가요?

값을 3개를 받아온다는 얘기인가요?

 

즉 서버에서는 문자열을 보내줍니다.

그럼 안드로이드에서는 while로 문자열을 다 복사를 해올거구요.

그걸로 데이터 가공을 하면 되는거죠,

 

그러니까 님이 궁금한건 서버에서 id : xxx  pw : xxx  cm : xxx 뭐 이런식으로 key와 value값을 받고 싶다는 얘기인가요?

그런거라면 쎼미님 말씀처럼 json 형식대로 서버에서 텍스트로 쏴주면 안드로이드에서 텍스트를 싹 긁어서 key와 value로 구분을 할수있는겁니다.

아니면 텍스트를 CM:XXX 라고 보내면 안드로이드에서 split(" : ") 뭐 이런식으로 쪼갤수도있을거구요
 

이게 요지가아니라면 질문을 상세히남겨주셔야할듯
기초개발자 (24,060 포인트) 님이 2014년 11월 17일 답변
안드로이드찢어님이 2014년 11월 17일 채택됨
ok/cm=100 이라는걸 제가 지금 받아왔는데 받아온걸 oksign 이라는곳에 스트링으로 저장하구요 여기서 이제 제가 문자열을 잘라 ok일때 넘겨주거나 새로운 거에 저장하고 cm=100 을 또 다른곳에 담아서 다른 행동을 취할려면 어떤식으로해야되나요?
/기준으로 문자열 잘라주세요
0 추천
서버에서는 json 형식으로 보내고, 폰에서는 문자열로 다 변환한 후에 파싱을 하면 됩니다. while 문에서는 하는거 아니에요
쎄미 (162,410 포인트) 님이 2014년 11월 17일 답변
서버로 http post 방식으로 보내구요 서버에선 메시지만 보내네요...
제가 ID PW 보내서 다 잘받아오는데요 여기서 제가 CM 이라느값을 보내지않고 서버에서 CM 이라는걸 받아올려고하는데 어떤식으로하는지 궁금하네요
id, pw 받는 방식으로 하나 더 만들면 되죠
...