Ich möchte eine Aktivität erstellen einen QR-Code scannen und die Aktivität erstreckt IOnclickListenr:Wie kann ich scannen QR-Code mit Xamarin android
[Activity(Label = "ScanActivity")]
public class ScanActivity : Activity ,IOnClickListener
I OnCreate wie folgt definiert, ich habe eine Scan-Taste, wie Sie können siehe:
protected override void OnCreate(Bundle savedInstanceState)
{
base.OnCreate(savedInstanceState);
SetContentView(Resource.Layout.activity_scan);
Button scanBtn = FindViewById<Button>(Resource.Id.button_scan);
scanBtn.SetOnClickListener(this);
}
Dann muss ich diese Funktionen implementieren:
MobileBarcodeScanner scanner;
public void OnClick(View v)
{
//respond to clicks
if (v.Id == Resource.Id.button_scan)
{
//scan
//IntentIntegrator scanIntegrator = new IntentIntegrator(this);
//scanIntegrator.initiateScan();
}
}
public void onActivityResult(int requestCode, Android.App.Result resultCode, Intent intent)
{
// if (scanningResult != null) {
// String scanContent = scanningResult.getContents();
// }
//else{
//Toast toast = Toast.makeText(getApplicationContext(),
// "No scan data received!", Toast.LENGTH_SHORT);
// toast.show();
//}
}
ich habe keine Ahnung, wie ich kann, Tun Sie das mit C# und Xamarin.Android, jeder Vorschlag wird sehr geschätzt werden, danke.