Visualizzazione stampabile
-
Login android
Salve ragazzi, è da qualche giorno che ho iniziato la mia nuova applicazione android, ma mi sono già bloccato T_T
In pratica la mia app, dovrebbe consentire agli utenti di loggarsi, ed una volta inseriti i parametri, creare una sorta di sessione e farmi vedere la nuova view, ma visto che sono ancora alle prime armi..cosa dovrei studiare approfonditamente per fare tutto ciò??
Vi ringrazio in anticipo per le risposte :)
-
Forse mi sono spiegato male..
Io ho creato lato client su android, un bel layout xml, che fa da login per la mia app.
Io voglio che le informazioni che inserisco nella mia editText vadano con una richiesta http o https al server php.
Io ho cercato in giro, ho letto qualcosa a riguardo, ma non sono riuscito a superare questo scoglio, android mi dice che la connessione è stata stoppata inaspettatamente e di riprovare.
Qualcuno che possa aiutarmi, please?
-
Senza codice e senza l'estratto di logcat del crash viene difficile anche solo capire
-
Allora..il logcat non dice nulla, ma l'error log mi stampa sempre lo stesso messaggio:
No command output when running 'am start -n progetto/progetto.main -a android.intent.action.MAIN -c android.intent.category.LAUNCHER' on device emulator
Scusate sono nuovo e non ho ancora tanta dimestichezza, se mi poteste aiutare ve ne sarei grato ^^
-
Quote:
Originariamente inviato da
Vinz87
Allora..il logcat non dice nulla, ma l'error log mi stampa sempre lo stesso messaggio:
No command output when running 'am start -n progetto/progetto.main -a android.intent.action.MAIN -c android.intent.category.LAUNCHER' on device emulator
Scusate sono nuovo e non ho ancora tanta dimestichezza, se mi poteste aiutare ve ne sarei grato ^^
siccome sei alle prime armi, non potresti iniziare sviluppando un applicazione in modo tradizionale senza cercare di lanciarla dalla shell? Giusto per ridurre i problemi al minimo intanto e poi vedere cosa non funziona.
cosa c'è dentro quel progetto/progetto.main?
-
ma infatti io non la comando via shell, come faccio a ripristinare l'app in maniera tradizionale?
dentro il main c'è la mia app, ti mando il codice?
-
Si, metti un pò di codice qua grazie
-
metto i due metodi della classe
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
//client = createClient();
username=(EditText)findViewById(R.id.editText1);
password=(EditText)findViewById(R.id.editText2);
login=(Button)findViewById(R.id.button1);
register=(Button)findViewById(R.id.button2);
}
public void login(View v) throws URISyntaxException, IOException{
HttpClient client = new DefaultHttpClient();
HttpPost post = new HttpPost(sito);
URI url = new URI(sito);
post.setURI(url);
String str1 = ((Editable)username.getText()).toString();
String str2 = ((Editable)password.getText()).toString();
//valori del metodo post
List<NameValuePair> valori = new ArrayList<NameValuePair>(2);
valori.add(new BasicNameValuePair("username", str1));
valori.add(new BasicNameValuePair("password", str2));
post.setEntity(new UrlEncodedFormEntity(valori));
HttpResponse rp = client.execute(post);
Log.i("prova1", str1);
Log.i("prova2", str2);
}
-
il manifest riesci a incollarlo?
-
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="progetto.lap"
android:versionCode="1"
android:versionName="1.0">
<uses-permission android:name="android.permission.INTERNET"></uses-permission>
<uses-sdk android:minSdkVersion="7" android:targetSdkVersion="7"></uses-sdk>
<application android:icon="@drawable/icon" android:label="@string/app_name" android:name="LostAndFound">
<activity android:name=".main"
android:label="@string/app_name">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>
</manifest>