android表单数据发送到mysql数据库

时间:2011-09-04 08:14:56

标签: android

我有一个带有微调器,2个edittexts和一个多选列表的android布局。我想将这些控件的数据发送到mysql数据库。它就像一个简介类的东西,一旦它被填充并发送,我希望它获取从mysql数据库插入的数据并在视图中显示它(如在textview中),而不是再次向我显示该表单。

<?xml version="1.0" encoding="UTF-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:orientation="vertical"
    android:padding="10dip"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent" android:background="@drawable/chipperstyle_bg" android:id="@+id/layout">

    <TextView 
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:textColor="#848585" android:id="@+id/chipper_type" android:text="[ CHIPPER TYPE ]" android:layout_marginTop="8dip"/>
    <LinearLayout android:layout_width="fill_parent" android:id="@+id/linearLayout1" android:layout_height="wrap_content" android:layout_marginTop="-10dip" android:layout_marginBottom="10dip">
        <Spinner android:id="@+id/spinner" android:prompt="@string/select_chippertype" android:layout_height="wrap_content" android:layout_weight="0" android:layout_width="fill_parent" android:layout_marginTop="10dip"></Spinner>
    </LinearLayout>

    <TextView 
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:textColor="#848585" android:text="[ INTERESTS ]" android:layout_marginTop="-10dip" android:layout_marginBottom="5dip"/>

    <EditText android:layout_width="fill_parent"
        android:clickable="true"
        android:id="@+id/interest_et" android:layout_height="wrap_content" android:paddingLeft="10dip" android:textColor="#848585" android:password="false" android:scrollbarAlwaysDrawVerticalTrack="true" android:scrollbarStyle="insideOverlay" android:scrollbarSize="2dip" android:scrollbars="vertical" android:singleLine="true" android:scrollbarFadeDuration="2" android:layout_marginTop="0dip" android:editable="false"/> 

     <TextView 
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:textColor="#848585" android:text="[ TAG LINE ]" android:layout_marginBottom="10dip" android:layout_marginTop="5dip"/>

    <EditText android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:clickable="true"
        android:id="@+id/tagline_et" android:paddingLeft="10dip" android:textColor="#848585" android:scrollbarAlwaysDrawVerticalTrack="true" android:password="false" android:singleLine="true" android:layout_marginTop="0dip"/> 

    <TextView 
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:layout_marginBottom="10dip" android:textColor="#848585" android:text="[ COMPATIBLE CHIPPER(S) ]" android:layout_marginTop="5dip"/>
    <Spinner android:prompt="@string/select_chippertype" android:layout_width="fill_parent" android:layout_height="wrap_content" android:id="@+id/Spinner01" android:layout_marginBottom="-5dip" android:layout_marginTop="0dip"></Spinner> 


    <LinearLayout android:orientation="horizontal"
                  android:layout_width="fill_parent"
                  android:layout_height="wrap_content">
    <Button android:id="@+id/cancel_signUp"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:background="@drawable/cancel2"/>
    <Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/signUp" android:layout_marginLeft="150dip" android:background="@drawable/go_buttons1"></Button>
    </LinearLayout>
    <ImageView android:scaleType="center" android:src="@drawable/plain" android:id="@+id/imageView1" android:layout_marginLeft="236dip" android:layout_height="70dip" android:layout_width="65dip" android:layout_marginBottom="0dip" android:layout_marginTop="-14dip"></ImageView>

    </LinearLayout>

1 个答案:

答案 0 :(得分:0)

这通常是通过使用PHP创建一个简单的Web服务,并使用JSON将数据发布到它来完成的。以下是一些可以找到示例的地方:

Android: Sending data to be stored in MySQL
http://www.helloandroid.com/tutorials/connecting-mysql-database
http://www.basic4ppc.com/forum/basic4android-getting-started-tutorials/8339-connect-android-mysql-database-tutorial.html