用ANDROID寫plurk的登入程式

package com.android.plurk;

import android.app.Activity;
import android.os.Bundle;

import javax.swing.JOptionPane;
import com.google.jplurk.PlurkClient;
import com.google.jplurk.PlurkSettings;
import com.google.jplurk.Qualifier;
import com.google.jplurk.exception.PlurkException;

public class ActivityMain extends Activity {
 /** Called when the activity is first created. */
 @Override
 public void onCreate(Bundle savedInstanceState) {
  super.onCreate(savedInstanceState);
  setContentView(R.layout.main);
  PlurkSettings settings = null;
  try {
   settings = new PlurkSettings();
  } catch (PlurkException e) {
   e.printStackTrace();
  }
  PlurkClient client = new PlurkClient(settings);
  client.login(JOptionPane.showInputDialog("your ID"), JOptionPane.showInputDialog("your password"));
  client.plurkAdd("這篇是測試用Android寫的plurk發文機器人", Qualifier.SAYS);
 }
}
 

想請問這個程式碼應該要怎麼改才能正確,這個用單純JAVA程式跑會連上線,但用到模擬器上就跑不動了。