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程式跑會連上線,但用到模擬器上就跑不動了。
3 則回應
呵,我在 User Guide 上補了一個 Android 的範例,希望有所幫助啊 :D
http://code.google.com/p/jplurk/wiki/UserGuide?ts=1276320434&updated=UserGuide
這段code你編譯得過去嗎?
javax.swing.JOptionPane這個在Android沒有吧
請先檢查一下你是不是貼錯程式碼了
剛好路過看到~
大概是因為 settings 從電腦中可以讀取 jplurk.properties 檔,
但從模擬器中不行,所以模擬器中不會動。
試著用 ISetting.Sample 把 api_key 吃進去之後,送給 PlurkClient 看看。
如果還有問題歡迎到 jplurk 那邊討論問。
Google Code 沒有內建討論區或留言板真不方便(攤手)
不知道有沒有方便討論的空間?