뭐가 좋은지도 모르겠고. 제대로 된 문서를 찾질 못해서 정말 너무 궁금해서 질문드립니다. ㅠㅠ
단순한 예제가 있었으면 정말 좋겠습니다 ㅠㅠ
도와주세요 ㅠㅠ
package bit.thinker.dev0.activity;
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.net.HttpURLConnection;
import java.net.URL;
import android.app.Activity;
import android.os.Bundle;
import android.widget.TextView;
public class HTTPActivity extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
/*
* AndroidManifest.xml에서
* <uses-permission android:name="android.permission.INTERNET"/>
* 를 써야한다.
*/
TextView textView = (TextView) findViewById(R.id.mytextview);
URL url=null;
try {
url = new URL("http://family7914.cafe24.com");
HttpURLConnection http = (HttpURLConnection)url.openConnection();
BufferedReader in = new BufferedReader(new InputStreamReader(http.getInputStream()));
StringBuffer buffer = new StringBuffer();
int c;
while((c=in.read()) != -1){
buffer.append((char)c);
}
// textView.setText(buffer);
String[] bufferArray=buffer.toString().split("\n");
String result = bufferArray[2];
String key = bufferArray[2].substring(3, 7);
String value = bufferArray[2].substring(8, 17);
textView.setText("result : "+result+"\nkey : "+key+"\nvalue : "+value);
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}