안드로이드 개발 질문/답변
(글 수 45,052)
package web.com.wyddn.android;
import java.net.MalformedURLException;
import java.net.URL;
import java.util.HashMap;
import org.apache.xmlrpc.XmlRpcException;
import org.apache.xmlrpc.client.XmlRpcClient;
import org.apache.xmlrpc.client.XmlRpcClientConfigImpl;
import android.app.Activity;
import android.os.Bundle;
import android.util.Log;
public class webtestactivity extends Activity {
public static final String SERVER_URL = "https://rpc.egloos.com/rpc1";
public static final String userid = "id";
public static final String password = "pw";
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
XmlRpcClientConfigImpl xmlRpcConfig = new XmlRpcClientConfigImpl();
xmlRpcConfig.setBasicEncoding("utf-8");
try {
xmlRpcConfig.setServerURL(new URL(SERVER_URL));
} catch (MalformedURLException e1) {
// TODO Auto-generated catch block
}
XmlRpcClient xmlRpcClient = new XmlRpcClient();
xmlRpcClient.setConfig(xmlRpcConfig);
Object[] params = new Object[] { 1, userid, password };
HashMap post = new HashMap();
post.put("title","테스트");
post.put("description", "으하하하");
Object[] o = new Object[] { 1, userid, password, post , true};
String result;
try {
result = (String) xmlRpcClient.execute(xmlRpcConfig,"metaWeblog.newPost", o);
} catch (XmlRpcException e) {
// TODO Auto-generated catch block
}
}
}
일반 자바에선 새글이 써지는데
안드로이드 상에선 the application has stopped unexpectedly. please try again. 에러 뜨면서 아예 실행이 안되네요ㅠㅠㅠ
import java.net.MalformedURLException;
import java.net.URL;
import java.util.HashMap;
import org.apache.xmlrpc.XmlRpcException;
import org.apache.xmlrpc.client.XmlRpcClient;
import org.apache.xmlrpc.client.XmlRpcClientConfigImpl;
import android.app.Activity;
import android.os.Bundle;
import android.util.Log;
public class webtestactivity extends Activity {
public static final String SERVER_URL = "https://rpc.egloos.com/rpc1";
public static final String userid = "id";
public static final String password = "pw";
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
XmlRpcClientConfigImpl xmlRpcConfig = new XmlRpcClientConfigImpl();
xmlRpcConfig.setBasicEncoding("utf-8");
try {
xmlRpcConfig.setServerURL(new URL(SERVER_URL));
} catch (MalformedURLException e1) {
// TODO Auto-generated catch block
}
XmlRpcClient xmlRpcClient = new XmlRpcClient();
xmlRpcClient.setConfig(xmlRpcConfig);
Object[] params = new Object[] { 1, userid, password };
HashMap post = new HashMap();
post.put("title","테스트");
post.put("description", "으하하하");
Object[] o = new Object[] { 1, userid, password, post , true};
String result;
try {
result = (String) xmlRpcClient.execute(xmlRpcConfig,"metaWeblog.newPost", o);
} catch (XmlRpcException e) {
// TODO Auto-generated catch block
}
}
}
일반 자바에선 새글이 써지는데
안드로이드 상에선 the application has stopped unexpectedly. please try again. 에러 뜨면서 아예 실행이 안되네요ㅠㅠㅠ