类com.google.zxing.client.android.BeepManager源码实例Demo

下面列出了怎么用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();
    }
}
 
源代码2 项目: zxingfragmentlib   文件: BarCodeScannerFragment.java
@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);
}
 
 类所在包
 类方法
 同包方法