Visualizzazione stampabile
-
:)
Guadda, ho integrato così:
codice:
public class Scanner_eanActivity extends Activity {
TextView format=null;
TextView contents=null;
Bundle bundlescanner;
WebView mWebView;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.screen3);
mWebView = new WebView(this);
mWebView.getSettings().setJavaScriptEnabled(true);
format=(TextView)findViewById(R.id.format);
contents=(TextView)findViewById(R.id.contents);
Button confermaScansione = (Button) findViewById(R.id.pulsanteConfermaBarCode);
setContentView(mWebView);
confermaScansione.setOnClickListener(new View.OnClickListener() {
public void onClick(View arg0){
Intent intent = new Intent();
intent.putExtra("formato", format.getText().toString());
intent.putExtra("codiceletto", contents.getText().toString());
setResult(RESULT_OK,intent);
mWebView.loadUrl("http://www.google.it");
//finish();
}
});
}
//TUTTO IL RESTO (NON è NOIA ;) )
}
Secondo me, così a occhio, manca qualche import e qualche permission. Ho aggiunto solo l'import android.webkit.WebView e la permission <uses-feature android:name="android.hardware.wifi" />
Non ci va altro?
-
1 allegato(i)
Mi crasha in apertura.
Ti allego il project, se vuoi dargli un occhio. in bin\res\drawable-hdp c è l icona!Guarda se ti paice lo stile :)
Allegato 14632
-----------------------------
EDIT
ho fatto un po di casino, cancello tutto, importo il project che m hai passato e rifaccio. Credo di aver fatto un po di casino cambiando il nome del pacchetto...Cmq il codice postato su in alto è corretto?
-
WWWWWWOOOOOOOOOOOOOOOOOOOOOOOOOOHOOOOOOOOOOOOOOOOO OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
codice:
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.screen3);
mWebView = new WebView(this);
mWebView.getSettings().setJavaScriptEnabled(true);
format=(TextView)findViewById(R.id.format);
contents=(TextView)findViewById(R.id.contents);
Button confermaScansione = (Button) findViewById(R.id.pulsanteConfermaBarCode);
confermaScansione.setOnClickListener(new View.OnClickListener() {
public void onClick(View arg0){
Intent intent = new Intent();
intent.putExtra("formato", format.getText().toString());
intent.putExtra("codiceletto", contents.getText().toString());
setResult(RESULT_OK,intent);
setContentView(mWebView);
mWebView.loadUrl("http://www.google.it/");
//finish();
}
});
Ultimo dettaglietto, come faccio a passargli il paramentro?ahaha adesso smanetto. Per aggiugnere una variabile ad una stranga si una il "+" in java, justo?
-
all right.
Ultime modifiche. Vorrei che si aprisse sulla scansione appena apro la app, senza passare dal click su bottone. E che quando legge il codice, faccia un beep.
Vedo che l evento onClick sul bottone lancia doScan, che a vedere, credo sia l unica cos che lanci la scansione. Posso farla sull evento Load dello schermo. Ad esempio quando setto screen3, farlo li..OnView OnLoad boo..non trovo niente :)
-
Quote:
Originariamente inviato da
Ferri
all right.
Ultime modifiche. Vorrei che si aprisse sulla scansione appena apro la app, senza passare dal click su bottone. E che quando legge il codice, faccia un beep.
Vedo che l evento onClick sul bottone lancia doScan, che a vedere, credo sia l unica cos che lanci la scansione. Posso farla sull evento Load dello schermo. Ad esempio quando setto screen3, farlo li..OnView OnLoad boo..non trovo niente :)
onCreate? ;)
-
Ho spostato il contenuto di doScan che non capivo dov era e pensvo fosse una chiave per svolgere la scansione, gestina nei due file importati. E cmq il tasto serve perchè dopo la prima scansione dovrei uscire dalla app per farne un altra...
Mo ci medito. Cmq dovremo esserci, sei stato un grande!Grazie per tutto il supporto, ti lascierò feedback se la useremo davvero o meno. Intanto ti lascio un MEGA THANKS
Per il beep c è qualcosa?
Oltre al beep, mi servirebbe avere un tasto, in overlay (credo) sulla pagina web visualizzata, che mi faccia rifare una nuova scansione...tipo un toolbar su ttte le slide della app...o_O
ps. in arrivo altri thanks per te ahahahahah
-
Beep risolto associando setSoundEffectsEnabled(true); ad un oggetto della pagina. Nello specifico
codice:
format.setSoundEffectsEnabled(true);
Manca solo il bottone back o la toolbar..avanti tutta!
:O
-
possibile che non si trova un pene???
-
Risolto con:
codice:
public void onBackPressed() {
setContentView(R.layout.screen3);
IntentIntegrator.initiateScan(this);
}
-
1 allegato(i)
progetto finale, manca solo la seekbar
Allegato 14788