嘿所以我對這個android開發世界很新,並且試圖弄清楚幾件事...從android客戶端向web服務器傳遞數據?
首先,我們的目標是能夠在android上創建一個表單並點擊提交按鈕,應該實質上發送數據,就像使用AJAX執行POST和GET響應的網站上的表單一樣。
我在佈局中創建了表單和按鈕,並在java文件中調用了一個onClickListener,它具有來自用戶的輸入文本,但我不知道如何將數據作爲json發送到我的節點。 js服務器。
這裏是我的代碼:
//button for posting details
Button postWardrobe = (Button) findViewById(R.id.postButton);
final EditText nameField = (EditText) findViewById(R.id.nameFieldWardrobeScreen);
postWardrobe.setOnClickListener(new OnClickListener() {
private Editable Data;
@Override
public void onClick(View v) {
//below should send data over
Data = nameField.getText();
}
});
我只添加當前正在與擔任提交表單的代碼...現在我瞭解HTTP連接的一些事情,但我不知道如何實現它完全或如何將它發送到服務器,因爲它似乎沒有以任何方式鏈接到它...我希望它發佈到我的本地主機,並在未來的服務器...
也,我不知道我應該使用套接字,還是隻使用http ...任何建議和答案發送數據將是非常好的,謝謝。
這完全是對堆棧溢出解決的問題。 http://stackoverflow.com/questions/6218143/android-post-json-using-http – Jon
沒有必要消極的問題...這個答案是從2011年,它不提供圖書館和顯示了很多代碼 – Lion789