我已经创建了使用Bluemix SQLDB服务的android应用程序。为此我使用node.js与SQL数据库进行交互。使用RESTful API与node.js交互我的android应用程序,因为我需要将编辑文本参数存储在SQL数据库中。任何人都可以帮助我如何将编辑文本变量(如名称,电子邮件和密码)传递给node.js以插入到SQLDB中。Android应用程序如何对Bluemix部署的node.js应用程序进行RESTAPI调用,该应用程序接受该请求并连接到sqldb?
<EditText
android:id="@+id/editTextreg5"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:ems="10"
android:hint="Full Name"
android:layout_marginRight="15dp"
android:layout_marginLeft="15dp"
android:layout_marginTop="20dp"
android:textColor="#000000"
android:textSize="20dp"
android:inputType="textPersonName" >
<requestFocus />
</EditText>
<EditText
android:id="@+id/editTextreg"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:ems="10"
android:hint="Short Id @ibm.com"
android:layout_marginRight="15dp"
android:layout_marginLeft="15dp"
android:layout_marginTop="20dp"
android:textColor="#000000"
android:textSize="20dp"
android:inputType="textEmailAddress" >
<requestFocus />
</EditText>
<EditText
android:id="@+id/editTextreg2"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:ems="10"
android:hint="Password"
android:layout_marginRight="15dp"
android:layout_marginLeft="15dp"
android:textColor="#000000"
android:textSize="20dp"
android:inputType="textPassword" />
Java代码:
public class Regisrtation_page extends Activity {
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_regisrtation_page);
Button breg1 = (Button) findViewById(R.id.buttonreg);
breg1.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
final EditText Name =(EditText) findViewById(R.id.editTextreg5);
final EditText Email =(EditText) findViewById(R.id.editTextreg);
final EditText Passwd =(EditText) findViewById(R.id.editTextreg2);
//在此之后它应该使用RESTAPI连接通过node.js的
看看这个帖子http://stackoverflow.com/questions/5769549/how-send-http-request-in-android-app-to-access-rest-api – 2015-04-07 14:40:12