S
Schany1
Neues Mitglied
- 0
Guten Morgen liebe Community,
ich bin blutiger Android-Anfänger und möchte gerne folgendes verwirklichen.
Zu meinem Projekt:
1. MainScreen soll ein Login sein.
Benutzerauswal über einen Spinner (Dieser soll über eine MySQL-
Datenbank aus einer Tabelle mit den vorhandenen Benutzer gefüllt
werden).
2. Update der MySQL - Tabelle "Benutzer" - Status des Logins. Also TRUE
3.
Auf dem nächsten Screen sollen dann viele bunte Daten wieder aus einer
MySQL-Datenbank Tabelle "Informationen" ausgelesen werden. Jede
Spalte der Tabelle in ein anderes TextView.
4. Bei Benutzeraktion (ButtonClick) soll in der Tabelle "Informationen"
wieder ein Update geschehen und in einer weiteren Tabelle soll eine neue
Zeile mit Daten erstellt werden.
Mein PHP-Script erzeugt den JSON String, soweit so gut. Ich weis aber leider nicht beim besten willen wie ich diese jetzt in Android erhalte. Und das ganze muss ja wegen dem Netzwerk in einem AsynkTask laufen.
Ich habe mir schon ein Paar Tutorials angesehen und versucht diese zu verstehen, leider erfolglos.
Wäre jemand bereit mir dabei zu helfen, es zu verstehen nicht machen!
Mein JSON-String welcher durch mein PHP Script für das Login erzeugt wird sieht so aus.
Meine activity_main.xml
ich bin blutiger Android-Anfänger und möchte gerne folgendes verwirklichen.
Zu meinem Projekt:
1. MainScreen soll ein Login sein.
Benutzerauswal über einen Spinner (Dieser soll über eine MySQL-
Datenbank aus einer Tabelle mit den vorhandenen Benutzer gefüllt
werden).
2. Update der MySQL - Tabelle "Benutzer" - Status des Logins. Also TRUE
3.
Auf dem nächsten Screen sollen dann viele bunte Daten wieder aus einer
MySQL-Datenbank Tabelle "Informationen" ausgelesen werden. Jede
Spalte der Tabelle in ein anderes TextView.
4. Bei Benutzeraktion (ButtonClick) soll in der Tabelle "Informationen"
wieder ein Update geschehen und in einer weiteren Tabelle soll eine neue
Zeile mit Daten erstellt werden.
Mein PHP-Script erzeugt den JSON String, soweit so gut. Ich weis aber leider nicht beim besten willen wie ich diese jetzt in Android erhalte. Und das ganze muss ja wegen dem Netzwerk in einem AsynkTask laufen.
Ich habe mir schon ein Paar Tutorials angesehen und versucht diese zu verstehen, leider erfolglos.
Wäre jemand bereit mir dabei zu helfen, es zu verstehen nicht machen!
Mein JSON-String welcher durch mein PHP Script für das Login erzeugt wird sieht so aus.
Code:
{"benutzer":[{"name":"Jasper","password":"123","loggedin":"0"},{"name":"Schwier","password":"123","loggedin":"0"},{"name":"ullrich","password":"123","loggedin":"0"},{"name":"Genat","password":"123","loggedin":"0"},{"name":"Klaus","password":"123","loggedin":"0"},{"name":"wschwengel","password":"123","loggedin":"0"}],"success":1}
Code:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/LinearLayout1"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
tools:context=".MainActivity" >
<ImageView
android:id="@+id/imageView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal"
android:layout_marginTop="25dp"
android:src="@drawable/logo" />
<ScrollView
android:id="@+id/scrollView1"
android:layout_width="fill_parent"
android:layout_height="657dp" >
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical" >
<Spinner
android:id="@+id/spinner1"
android:layout_width="250dp"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal"
android:layout_marginTop="25dp"
android:entries="@array/monteure"/>
<EditText
android:id="@+id/editText1"
android:layout_width="250dp"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal"
android:layout_marginTop="25dp"
android:ems="10"
android:inputType="textPassword" >
<requestFocus />
</EditText>
<Button
android:id="@+id/button1"
android:layout_width="250dp"
android:layout_height="100dp"
android:layout_gravity="center_horizontal"
android:layout_marginTop="25dp"
android:text="Anmelden" />
</LinearLayout>
</ScrollView>
</LinearLayout>