mirror of
https://github.com/jfoucry/Pilldroid.git
synced 2024-11-22 04:29:22 +01:00
Start using zxing contract (a lot of work to do).
This commit is contained in:
parent
683dc81c04
commit
bfed07d8c6
1 changed files with 14 additions and 4 deletions
|
@ -1,5 +1,8 @@
|
||||||
package net.foucry.pilldroid;
|
package net.foucry.pilldroid;
|
||||||
|
|
||||||
|
import static net.foucry.pilldroid.UtilDate.date2String;
|
||||||
|
import static net.foucry.pilldroid.Utils.intRandomExclusive;
|
||||||
|
|
||||||
import android.app.NotificationManager;
|
import android.app.NotificationManager;
|
||||||
import android.content.Context;
|
import android.content.Context;
|
||||||
import android.content.Intent;
|
import android.content.Intent;
|
||||||
|
@ -28,6 +31,7 @@ import androidx.appcompat.app.AppCompatActivity;
|
||||||
import androidx.appcompat.widget.Toolbar;
|
import androidx.appcompat.widget.Toolbar;
|
||||||
import androidx.recyclerview.widget.RecyclerView;
|
import androidx.recyclerview.widget.RecyclerView;
|
||||||
|
|
||||||
|
import com.google.zxing.client.android.Intents;
|
||||||
import com.journeyapps.barcodescanner.ScanContract;
|
import com.journeyapps.barcodescanner.ScanContract;
|
||||||
import com.journeyapps.barcodescanner.ScanOptions;
|
import com.journeyapps.barcodescanner.ScanOptions;
|
||||||
|
|
||||||
|
@ -36,9 +40,6 @@ import java.util.Date;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.Locale;
|
import java.util.Locale;
|
||||||
|
|
||||||
import static net.foucry.pilldroid.UtilDate.date2String;
|
|
||||||
import static net.foucry.pilldroid.Utils.intRandomExclusive;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* An activity representing a list of Drugs is activity
|
* An activity representing a list of Drugs is activity
|
||||||
* has different presentations for handset and tablet-size devices. On
|
* has different presentations for handset and tablet-size devices. On
|
||||||
|
@ -226,7 +227,16 @@ public class DrugListActivity extends AppCompatActivity {
|
||||||
|
|
||||||
// Launch scan
|
// Launch scan
|
||||||
public void onButtonClick(View view) {
|
public void onButtonClick(View view) {
|
||||||
barcodeLauncher.launch(new ScanOptions());
|
ScanOptions options = new ScanOptions();
|
||||||
|
options.setDesiredBarcodeFormats(ScanOptions.DATA_MATRIX, ScanOptions.CODE_39,
|
||||||
|
ScanOptions.CODE_128, ScanOptions.CODE_128);
|
||||||
|
//options.setPrompt("Scan a barcode");
|
||||||
|
options.setCameraId(0); // Use a specific camera of the device
|
||||||
|
options.setBeepEnabled(true);
|
||||||
|
options.setBarcodeImageEnabled(true);
|
||||||
|
options.setCaptureActivity(CustomScannerActivity.class);
|
||||||
|
options.addExtra(Intents.Scan.SCAN_TYPE, Intents.Scan.MIXED_SCAN);
|
||||||
|
barcodeLauncher.launch(options);
|
||||||
}
|
}
|
||||||
|
|
||||||
/* @Override
|
/* @Override
|
||||||
|
|
Loading…
Reference in a new issue