Visualizzazione stampabile
-
Quote:
Originariamente inviato da
steppy98
Ciao ottima guida dopo aver scritto tutto per la prima base ovvero il bottone e la larve text view non so come mai ma mi dice errore quando clicco sulla freccia verde dice che ci sono errori ma non capisco quali
Se stai utilizzando eclipse, controlla nella lista dei files del progetto, quale classe o file ha errori (vedrai il file con a fianco una crocetta rossa). L'errore può essere sia nelle classi java, sia nei file xml sotto res.
Se dopo aver controllato continui a non poter avviare il progetto, fai un clean, ossia dal menu in alto seleziona "project > clean" . questo non cancellerà il progetto ma pulirà tutti i files relativi alla compilazione.
:cool:
-
Ho un pò di dubbi su "minsdk", "targetsdk" e "compile with",
la minsdk è la minima versione su cui l'applicazione sarà funzionante
targetsdk è la versione più alta su cui sono sicuro funzioni la mia app
ma ora su compile with , devo scegliere la versione del target ? o anche una di mezzo ? In base a cosa lo scelgo ?
Esempio :
Ho scaricato le sdk api 21 preview della versione L e della 19.
Ora mi fa fa selezionare target anche la versione 21
compile with mi fa seleziona solo fino a api 20 kitkat wear
Se compilo con una versione inferiore rispetto al target non potrò usare le api della 21 quindi non capisco il, perchè non sia presente "compile with = api 21"
Insomma in base a che cosa devo scegliere "compile with" ?
-
Ciao ragazzi, ho provato ad eseguire la prima guida ma ho riscontrato alcuni errori perciò mi sono detto di provare a fare un run dell'applicazione appena creata senza toccare nulla (subito dopo la creazione del progetto) ma mi dice questo: "No compatible targs were found. Do you wish to add a new Android Virtual Device?"
n.b. ho scaricato tutto ciò che c'era sui i primi 3 link (ho scelto android 4.4w)
-
Mi potresti aiutare? Ho provato ad iniziare il progetto per una calcolatrice ma dopo aver messo numeri e tasti e i relativi valori (es premo 1 e scrive 1) non riesco ne a mettere più numeri e ne a fare le operazioni potresti aiutarmi?
-
Quote:
Originariamente inviato da
barletta2
Ciao ragazzi, ho provato ad eseguire la prima guida ma ho riscontrato alcuni errori perciò mi sono detto di provare a fare un run dell'applicazione appena creata senza toccare nulla (subito dopo la creazione del progetto) ma mi dice questo: "No compatible targs were found. Do you wish to add a new Android Virtual Device?"
n.b. ho scaricato tutto ciò che c'era sui i primi 3 link (ho scelto android 4.4w)
Ti chiede di creare un device virtuale creato o attacca il tuo device fisico al pc
Inviato dal mio Nexus 5 usando Androidiani App
-
Quote:
Originariamente inviato da
nikita1977
Ti chiede di creare un device virtuale creato o attacca il tuo device fisico al pc
Grazie della risposta, siccome non ho un device fisico, per ora, come faccio a creare il device virtuale?
-
Quando ti chiede do you wish to add... Di si oppure tramite avd manager nella dir platform tool dell sdk
Inviato dal mio Nexus 5 usando Androidiani App
-
Quote:
Originariamente inviato da
nikita1977
Ti chiede di creare un device virtuale creato o attacca il tuo device fisico al pc
Ho creato un mio AVD però ho riscontrato una enorme lentezza nell'avviarlo, in pratica non sono mai riuscito a finire il caricamento perchè ci impiegava troppo (e il mio pc non ha problemi di requisiti minimi, anzi!). Sapendo che come target ho Android 4.4w (non sò se influisce) mi potresti dire che device, memory options, internal storage, sd card, ecc... (snapshot oppure no) impostare?
Ho provato a cercare sulla rete ma i tentativi da me fatti hanno portato sempre allo stesso risultato, una grande lentezza nel caricamento dell'avd perciò l'applicazione non l'ho neanche provata ad eseguire. Grazie in anticipo! :)
-
Prova a cercare in rete ci sono molti settaggi ma al primo avvio l'emulatore è lentissimo anche per me :)
-
Quote:
Originariamente inviato da
steppy98
Mi potresti aiutare? Ho provato ad iniziare il progetto per una calcolatrice ma dopo aver messo numeri e tasti e i relativi valori (es premo 1 e scrive 1) non riesco ne a mettere più numeri e ne a fare le operazioni potresti aiutarmi?
posta il codice se vuoi un aiuto
-
Quote:
Originariamente inviato da
nikita1977
posta il codice se vuoi un aiuto
Appena posso posto il codice
eccolo qui:
package com.steppy.calco;
import com.steppy.calco.R;
import android.support.v7.app.ActionBarActivity;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.widget.Button;
import android.widget.TextView;
public class MainActivity extends ActionBarActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Button mButton1 = (Button) findViewById (R.id.Button1);
final TextView mText1 = (TextView) findViewById (R.id.textView1);
Button.OnClickListener buttonClick = new Button.OnClickListener(){
@Override
public void onClick(View arg0){
//TODO Auto-generated method stub
mText1.setText("1");
}
};
mButton1.setOnClickListener(buttonClick);
Button mButton2 = (Button) findViewById (R.id.Button2);
final TextView mText11 = (TextView) findViewById (R.id.textView1);
Button.OnClickListener buttonClick2 = new Button.OnClickListener(){
@Override
public void onClick(View arg0){
//TODO Auto-generated method stub
mText11.setText("2");
}
};
mButton2.setOnClickListener(buttonClick2);
Button mButton3 = (Button) findViewById (R.id.Button3);
final TextView mText111 = (TextView) findViewById (R.id.textView1);
Button.OnClickListener buttonClick3 = new Button.OnClickListener(){
@Override
public void onClick(View arg0){
//TODO Auto-generated method stub
mText111.setText("3");
}
};
mButton3.setOnClickListener(buttonClick3);
Button mButton4 = (Button) findViewById (R.id.Button4);
final TextView mText1111 = (TextView) findViewById (R.id.textView1);
Button.OnClickListener buttonClick4 = new Button.OnClickListener(){
@Override
public void onClick(View arg0){
//TODO Auto-generated method stub
mText11.setText("4");
}
};
mButton4.setOnClickListener(buttonClick4);
Button mButton5 = (Button) findViewById (R.id.Button5);
final TextView mText11111 = (TextView) findViewById (R.id.textView1);
Button.OnClickListener buttonClick5 = new Button.OnClickListener(){
@Override
public void onClick(View arg0){
//TODO Auto-generated method stub
mText11.setText("5");
}
};
mButton5.setOnClickListener(buttonClick5);
Button mButton6 = (Button) findViewById (R.id.Button6);
final TextView mText111111 = (TextView) findViewById (R.id.textView1);
Button.OnClickListener buttonClick6 = new Button.OnClickListener(){
@Override
public void onClick(View arg0){
//TODO Auto-generated method stub
mText11.setText("6");
}
};
mButton6.setOnClickListener(buttonClick6);
Button mButton7 = (Button) findViewById (R.id.button7);
final TextView mText1111111 = (TextView) findViewById (R.id.textView1);
Button.OnClickListener buttonClick7 = new Button.OnClickListener(){
@Override
public void onClick(View arg0){
//TODO Auto-generated method stub
mText11.setText("7");
}
};
mButton7.setOnClickListener(buttonClick7);
mButton7.setOnClickListener(buttonClick7);
Button mButton8 = (Button) findViewById (R.id.button8);
final TextView mText11111111 = (TextView) findViewById (R.id.textView1);
Button.OnClickListener buttonClick8 = new Button.OnClickListener(){
@Override
public void onClick(View arg0){
//TODO Auto-generated method stub
mText11.setText("8");
}
};
mButton8.setOnClickListener(buttonClick8);
Button mButton9 = (Button) findViewById (R.id.button9);
final TextView mText111111111 = (TextView) findViewById (R.id.textView1);
Button.OnClickListener buttonClick9 = new Button.OnClickListener(){
@Override
public void onClick(View arg0){
//TODO Auto-generated method stub
mText11.setText("9");
}
};
mButton9.setOnClickListener(buttonClick9);
Button mButton0 = (Button) findViewById (R.id.button0);
final TextView mText1111111111 = (TextView) findViewById (R.id.textView1);
Button.OnClickListener buttonClick0 = new Button.OnClickListener(){
@Override
public void onClick(View arg0){
//TODO Auto-generated method stub
mText11.setText("0");
}
};
mButton0.setOnClickListener(buttonClick0);
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.main, menu);
return true;
}
@Override
public boolean onOptionsItemSelected(MenuItem item) {
// Handle action bar item clicks here. The action bar will
// automatically handle clicks on the Home/Up button, so long
// as you specify a parent activity in AndroidManifest.xml.
int id = item.getItemId();
if (id == R.id.action_settings) {
return true;
}
return super.onOptionsItemSelected(item);
}
}
-
Quote:
Originariamente inviato da
nikita1977
Prova a cercare in rete ci sono molti settaggi ma al primo avvio l'emulatore è lentissimo anche per me :)
In rete ho trovato qualcosa ma niente, è sempre troppo lento. Vedendo questo video su youtube h ttps://www.youtube.com/watch?v=ijiNFDyUFz8, sono andato su window\android virtual device menager e da lì ho provato, andando su device definitions, a fare "create avd" con un nexus one. Risultato? l'avd viene caricato ma appena provo a lanciare la mia app (che ripeto a cui non ho modificato nulla dal primo avvio di eclipse) mi dice che "unfortunately, 'nomeapp' has stopped" e gli devo dare ok...
io sto perdendo la speranza :( non riesco neanche a lanciare l'app di hello world. (l'avd si chiama, se cambia qualcosa, "5544:AVD_for_Nexus_one_by_google")
Mi puoi indicare tra la lista dei "device definitions" un device buono da cui creare l'avd? Perchè ad esempio sul simbolo dell'avd appena creato ho un orologio? Se non riesci ad aiutarmi, potresti indicarmi un libro buono per cominciare ad imparare ad usare android e a programmarci? Grazie ancora
-
"unfortunately, 'nomeapp' has stopped"
questo errore lo da quando c'è un errore nel codice dell'app devi controllare il LogCat in basso a destra cosa ti dice
per il libro non saprei consigliarti in quanto non ne ho utilizzati se non per Java.
Nik
-
Quote:
Originariamente inviato da
steppy98
Appena posso posto il codice
eccolo qui:
package com.steppy.calco;
import com.steppy.calco.R;
import android.support.v7.app.ActionBarActivity;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.widget.Button;
import android.widget.TextView;
public class MainActivity extends ActionBarActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Button mButton1 = (Button) findViewById (R.id.Button1);
final TextView mText1 = (TextView) findViewById (R.id.textView1);
Button.OnClickListener buttonClick = new Button.OnClickListener(){
@Override
public void onClick(View arg0){
//TODO Auto-generated method stub
mText1.setText("1");
}
};
mButton1.setOnClickListener(buttonClick);
Button mButton2 = (Button) findViewById (R.id.Button2);
final TextView mText11 = (TextView) findViewById (R.id.textView1);
Button.OnClickListener buttonClick2 = new Button.OnClickListener(){
@Override
public void onClick(View arg0){
//TODO Auto-generated method stub
mText11.setText("2");
}
};
mButton2.setOnClickListener(buttonClick2);
Button mButton3 = (Button) findViewById (R.id.Button3);
final TextView mText111 = (TextView) findViewById (R.id.textView1);
Button.OnClickListener buttonClick3 = new Button.OnClickListener(){
@Override
public void onClick(View arg0){
//TODO Auto-generated method stub
mText111.setText("3");
}
};
mButton3.setOnClickListener(buttonClick3);
Button mButton4 = (Button) findViewById (R.id.Button4);
final TextView mText1111 = (TextView) findViewById (R.id.textView1);
Button.OnClickListener buttonClick4 = new Button.OnClickListener(){
@Override
public void onClick(View arg0){
//TODO Auto-generated method stub
mText11.setText("4");
}
};
mButton4.setOnClickListener(buttonClick4);
Button mButton5 = (Button) findViewById (R.id.Button5);
final TextView mText11111 = (TextView) findViewById (R.id.textView1);
Button.OnClickListener buttonClick5 = new Button.OnClickListener(){
@Override
public void onClick(View arg0){
//TODO Auto-generated method stub
mText11.setText("5");
}
};
mButton5.setOnClickListener(buttonClick5);
Button mButton6 = (Button) findViewById (R.id.Button6);
final TextView mText111111 = (TextView) findViewById (R.id.textView1);
Button.OnClickListener buttonClick6 = new Button.OnClickListener(){
@Override
public void onClick(View arg0){
//TODO Auto-generated method stub
mText11.setText("6");
}
};
mButton6.setOnClickListener(buttonClick6);
Button mButton7 = (Button) findViewById (R.id.button7);
final TextView mText1111111 = (TextView) findViewById (R.id.textView1);
Button.OnClickListener buttonClick7 = new Button.OnClickListener(){
@Override
public void onClick(View arg0){
//TODO Auto-generated method stub
mText11.setText("7");
}
};
mButton7.setOnClickListener(buttonClick7);
mButton7.setOnClickListener(buttonClick7);
Button mButton8 = (Button) findViewById (R.id.button8);
final TextView mText11111111 = (TextView) findViewById (R.id.textView1);
Button.OnClickListener buttonClick8 = new Button.OnClickListener(){
@Override
public void onClick(View arg0){
//TODO Auto-generated method stub
mText11.setText("8");
}
};
mButton8.setOnClickListener(buttonClick8);
Button mButton9 = (Button) findViewById (R.id.button9);
final TextView mText111111111 = (TextView) findViewById (R.id.textView1);
Button.OnClickListener buttonClick9 = new Button.OnClickListener(){
@Override
public void onClick(View arg0){
//TODO Auto-generated method stub
mText11.setText("9");
}
};
mButton9.setOnClickListener(buttonClick9);
Button mButton0 = (Button) findViewById (R.id.button0);
final TextView mText1111111111 = (TextView) findViewById (R.id.textView1);
Button.OnClickListener buttonClick0 = new Button.OnClickListener(){
@Override
public void onClick(View arg0){
//TODO Auto-generated method stub
mText11.setText("0");
}
};
mButton0.setOnClickListener(buttonClick0);
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.main, menu);
return true;
}
@Override
public boolean onOptionsItemSelected(MenuItem item) {
// Handle action bar item clicks here. The action bar will
// automatically handle clicks on the Home/Up button, so long
// as you specify a parent activity in AndroidManifest.xml.
int id = item.getItemId();
if (id == R.id.action_settings) {
return true;
}
return super.onOptionsItemSelected(item);
}
}
scusa ma tu hai tutte queste textview? :
mText1.setText("1");
mText11.setText("2");
mText111.setText("3");
etc...
per una calcolatrice ne basta una , non è che nell'xml ne hai una sola e tenti di scrivere su altre?
Nik
-
Quote:
Originariamente inviato da
nikita1977
scusa ma tu hai tutte queste textview? :
mText1.setText("1");
mText11.setText("2");
mText111.setText("3");
etc...
per una calcolatrice ne basta una , non è che nell'xml ne hai una sola e tenti di scrivere su altre?
Nik
La calcolatrice è quella vera è propria con tutti i pulsanti con ogni numero, ma son button abbinati a una stessa text view
-
vero scusa non vedevo che ridichiaravi sempre la textview su altra var...
metti un logd dentro tutti gli onclick e vedi che ti printa e dove ti entra quando usi i bottoni
-
Quote:
Originariamente inviato da
nikita1977
vero scusa non vedevo che ridichiaravi sempre la textview su altra var...
metti un logd dentro tutti gli onclick e vedi che ti printa e dove ti entra quando usi i bottoni
Cosa sarebbe un logd? Perché la situazione è che io clicco 1 ad esempio e lo scrive poi clicco il 2 dopo e in teoria dovrebbe scrivere 12 in realtà cancella 1 e scrive 2, vorrei capire come collegare i numeri per metterli insieme e eseguire le operazioni grazie
-
Quote:
Originariamente inviato da
steppy98
Cosa sarebbe un logd? Perché la situazione è che io clicco 1 ad esempio e lo scrive poi clicco il 2 dopo e in teoria dovrebbe scrivere 12 in realtà cancella 1 e scrive 2, vorrei capire come collegare i numeri per metterli insieme e eseguire le operazioni grazie
per forza tu setti ogni volta la textview ad un valore statico:
mText111.setText("3");
dovresti aggioungere alla textview
tipo al onclick di button2:
mText1.setText(mText1.getText().toString() + "2");
Ci sei?
Nik
-
Quote:
Originariamente inviato da
nikita1977
per forza tu setti ogni volta la textview ad un valore statico:
mText111.setText("3");
dovresti aggioungere alla textview
tipo al onclick di button2:
mText1.setText(mText1.getText().toString() + "2");
Ci sei?
Nik
Quindi mi basta mettere quello al posto del solito mtext set text? E aggiunge i valori? Ma poi perché se non mettevo dopo ogni mtext gli 1 mi dava errore?
-
Si dovrebbe andare. Gli 1 forse è dovuto al fatto che già avevi una var con quel nime
Inviato dal mio Nexus 5 usando Androidiani App
-
Quote:
Originariamente inviato da
nikita1977
Si dovrebbe andare. Gli 1 forse è dovuto al fatto che già avevi una var con quel nime
Inviato dal mio Nexus 5 usando
Androidiani App
Scusa l'ignoranza cosa è una "var" e un "nome"? Ma con quel procedimento fa solo i numeri insieme giusto?
-
Var sta per variabile il nome e il nome della variabile
Inviato dal mio Nexus 5 usando Androidiani App
-
Quote:
Originariamente inviato da
nikita1977
Var sta per variabile il nome e il nome della variabile
Inviato dal mio Nexus 5 usando
Androidiani App
Ah ho capito grazie domani se riesco provo a cambiarlo, mentre con le operazioni?
-
Ragazzi, che qualcuno mi aiuti :(
Ho disinstallato e reinstallato tutto, ho provato tanti avd su cui lanciare l'app di hello world ma ottengo sempre "unfortunately app was stopped...", qualcuno sa aiutarmi? Ho letto in giro che potrebbe essere l'activity che non ho scritto in AndroidManifest.xml...grazie a chi proverà ad aiutarmi
-
Potrebbe se no l hai dichiarata nel manifest
Inviato dal mio Nexus 5 usando Androidiani App
-
Nel Manifest ho questo:
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example.myfirstapp"
android:versionCode="1"
android:versionName="1.0" >
<uses-sdk
android:minSdkVersion="8"
android:targetSdkVersion="21" />
<application
android:allowBackup="true"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppTheme" >
<activity
android:name=".MainActivity"
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>
Non posseggo un cellulare android quindi forse sbaglio in qualcosa...appena si è finito di caricare l'avd, io non lo tocco e provo a fare il run della mia applicazione. Devo fare qualcosa con l'avd?
-
Buonasera a tutti mi servirebbe una mano con il Drawer (Navigation Drawer)... credo di aver trovato la stringa dei menu ma quando vado a modificare il titolo delle opzioni
codice:
mTitle = getString(R.string.title_section1);
titie_section1 in title_mappa
mi da errore, precisamente questo :
tutto questo nel file Main_Activity.java
Che posso fare? cosa ho sbagliato? grazie in anticipo!!:p
-
Salve, bellissima guida ma io ci capisco davvero poco :(
Non ho nessuna esperienza in java e programmazione in generale, quindi è anche comprensibile, ma già dalla fine del primo post diventa arabo per me!
La voglia di imparare però non mi manca.. Qualche consiglio per muovere i primi passi in questo mondo? :)
-
Quote:
Originariamente inviato da
tintin099
Buonasera a tutti mi servirebbe una mano con il Drawer (Navigation Drawer)... credo di aver trovato la stringa dei menu ma quando vado a modificare il titolo delle opzioni
codice:
mTitle = getString(R.string.title_section1);
titie_section1 in
title_mappa
mi da errore, precisamente questo :
tutto questo nel file
Main_Activity.java
Che posso fare? cosa ho sbagliato? grazie in anticipo!!:p
Risolto modificando il file strings.xml
-
Quote:
Originariamente inviato da
NexusZero
Salve, bellissima guida ma io ci capisco davvero poco :(
Non ho nessuna esperienza in java e programmazione in generale, quindi è anche comprensibile, ma già dalla fine del primo post diventa arabo per me!
La voglia di imparare però non mi manca.. Qualche consiglio per muovere i primi passi in questo mondo? :)
Io pure sono all'inizio è non ho esperienze di Java conosco un Po di html e lua e la logica per certi versi e' la stessa, io ho seguito molto tutorial e poi anche le guide di Google, piano piano vedrai che diventa tutto più chiaro però ci vuole tempo io ad aprile iniziai con Android in Java e poi ho abbandonato perché ero nelle tue stesse condizioni...
-
Io riesco ad arrivare fino all'ultimo punto ma quando devo fare: Run - As Android Application mi blocco. Nel mio dispositivo con android 2.3.6 non viene installata nessuna applicazione. Il debug USB è attivo ma non succede niente. Mi sapete aiutare?
-
Quote:
Originariamente inviato da
bernard01
Io riesco ad arrivare fino all'ultimo punto ma quando devo fare: Run - As Android Application mi blocco. Nel mio dispositivo con android 2.3.6 non viene installata nessuna applicazione. Il debug USB è attivo ma non succede niente. Mi sapete aiutare?
Up giornaliero
-
Quote:
Originariamente inviato da
bernard01
Up giornaliero
Io non sono certo nella posizione di poter dare dei consigli visto che probabilmente son piu noob ancora ahah
Comunque hai controllato che da console non ti dia errori? Se non lo fa partire magari ci sono errori che non gli consentono di caricarla
-
Quote:
Originariamente inviato da
wuby
Io non sono certo nella posizione di poter dare dei consigli visto che probabilmente son piu noob ancora ahah
Comunque hai controllato che da console non ti dia errori? Se non lo fa partire magari ci sono errori che non gli consentono di caricarla
non mi dà nessun errore ma mi dice qualcosa che non ricordo in rosso. Qualcosa con alla fine " @String resource".
-
Quote:
Originariamente inviato da
bernard01
non mi dà nessun errore ma mi dice qualcosa che non ricordo in rosso. Qualcosa con alla fine " @
String resource".
posta il logcat
-
Cosa é un logcat? Scusa l'ignoranza XD
-
Il log degli errori su eclipse in basso a destra
Inviato dal mio Nexus 5 usando Androidiani App
-
Quote:
Originariamente inviato da
nikita1977
Il log degli errori su eclipse in basso a destra
Inviato dal mio Nexus 5 usando
Androidiani App
Ok grazie quando sono da PC lo faccio
-
Ragazzi come creo una pagina per ogni sezione nel nav drawer?
-
Ciao la guida é ben fatta.. Ma io, e molti altri non conosciamo Java.. Quindi.. Come studiarlo? Libri? O cosa? Grazie :)
Magari se potete consigliare un libro che tratti solo Android ;)
Inviato dal mio Nexus 5