下面列出了怎么用com.google.zxing.client.android.BeepManager的API类实例代码及写法,或者点击链接到github查看源代码。
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_scanner);
SharedPreferences preferences = PreferenceManager.getDefaultSharedPreferences(getBaseContext());
permissionNeededExplanation = findViewById(R.id.activity_scanner_permission_needed_explanation);
barcodeScannerView = findViewById(R.id.zxing_barcode_scanner);
barcodeScannerView.getBarcodeView().addStateListener(stateListener);
beepManager = new BeepManager(this);
if (!getIntent().getBooleanExtra(Intents.Scan.BEEP_ENABLED, true) && preferences.getBoolean("pref_enable_beep_on_scan", true)) {
beepManager.setBeepEnabled(false);
}
if(Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) {
initScanWithPermissionCheck();
} else {
initScan();
}
}
@Override
public void onCreate(Bundle icicle) {
super.onCreate(icicle);
hasSurface = false;
inactivityTimer = new InactivityTimer(getActivity());
beepManager = new BeepManager(getActivity());
ambientLightManager = new AmbientLightManager(getActivity());
PreferenceManager.setDefaultValues(getActivity(), R.xml.preferences, false);
}