Je fais actuellement des recherches pour construire une application de réveil sur Android. Je suis totalement et complètement nouveau dans la programmation avec des codes QR. Je ne sais rien à ce sujet. Mais en ce moment, je veux découvrir la faisabilité de créer une application avec la fonctionnalité de code QR. (J'ai deux semaines pour construire ça)
Ma première question est: devrais-je gérer l'appareil photo moi-même dans le code, c'est-à-dire dois-je l'allumer puis le fermer et ensuite traiter l'image QR?
2e Q: Comment pourrais-je créer le code QR et puis quand je le numérise, comment sait-il qu'il a numérisé le bon? Je veux en imprimer un, le placer dans la cuisine ou la salle de bain, puis lorsque l'alarme se déclenche, je dois scanner le code avant que l'alarme ne s'éteigne.
Dans Android cela nécessite environ 10 minutes:
Téléchargez simplement le fichier apk Scanner de codes à barres (Scanner QR-Code).
http://www.aapktop.com/tag/barcode-scanner-apkhttp://www.4shared.com/Android/2lwrpeHZ/Barcode_Scanner.html - http://code.google.com/p/zxing/downloads/detail?name=BarcodeScanner4.31.apk
Installez-le sur votre appareil (pas sur l'émulateur).
suivez maintenant ces étapes.
Faites-en un clic et appelez le (Scanner QR-Code) via l'intention en tant que
// Scan Handler
btnScan.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
Intent intent = new Intent(
"com.google.zxing.client.Android.SCAN");
intent.putExtra("SCAN_MODE", "QR_CODE_MODE");
startActivityForResult(intent, 0);
}
});
Remplacez la méthode onActivityResult par
// ZXing Result Handler
public void onActivityResult(int requestCode, int resultCode, Intent intent) {
if (requestCode == 0) {
if (resultCode == RESULT_OK) {
contents = intent.getStringExtra("SCAN_RESULT"); // This will contain your scan result
String format = intent.getStringExtra("SCAN_RESULT_FORMAT");
}
}
T2
Answer
il existe de nombreux liens, vous pouvez générer librement le QR-CODE de tout type. il suffit de google "Générateur QR CODE en ligne" http://qrcode.kaywa.com/