private void dbChangePg( int p1, int p2, int p3, int p4, int p5, int presetPosInArray, int arc1, int arc2) { myProgressDataSource.open(); values = myProgressDataSource.getAllPgs(); myProgressDataSource.deleteComment(values.get(0)); myProgressDataSource.createProgress(p1, p2, p3, p4, p5, presetPosInArray, arc1, arc2); myProgressDataSource.close(); }
@Override protected void onResume() { if (Utils.isOn) if (null != myProgressDataSource) { myProgressDataSource.open(); } super.onResume(); }
@Override protected void onPause() { myProgressDataSource.close(); super.onPause(); // if (isFinishing() && player != null) { // equalizer.release(); // } }
private void initDB() { final int DEF = 15; myProgressDataSource = new ProgressDataSource(this); myProgressDataSource.open(); values = myProgressDataSource.getAllPgs(); Log.e("valSize", Integer.toString(values.size())); if (values.size() == 0) { myProgressDataSource.createProgress(DEF, DEF, DEF, DEF, DEF, 0, 0, 0); } else { Log.e("valuesPgs", Integer.toString(values.get(0).getProgress(1))); int progress; presetsSpinner.setSelection(values.get(0).getUser()); ProgressClass value = values.get(0); setValues(sbP1, sb1, band1, value.getProgress(1)); setValues(sbP2, sb2, band2, value.getProgress(2)); setValues(sbP3, sb3, band3, value.getProgress(3)); setValues(sbP4, sb4, band4, value.getProgress(4)); setValues(sbP5, sb5, band5, value.getProgress(5)); progress = values.get(0).getArc(1); Log.e("dbSK1", Integer.toString(progress)); sk1.setProgress(progress); sk1pgs = progress; bassBoost.setStrength((short) (progress * 10)); progress = values.get(0).getArc(2); Log.e("dbSK2", Integer.toString(progress)); sk2.setProgress(progress); sk2pgs = progress; virtualizer.setStrength((short) (progress * 10)); } myProgressDataSource.close(); }
public static void setEqualizer(Context context, int audioSessionId) { if (Utils.getEqPrefs(context)) { Equalizer equalizer = new Equalizer(1, audioSessionId); BassBoost bassBoost = new BassBoost(2, audioSessionId); Virtualizer virtualizer = new Virtualizer(3, audioSessionId); equalizer.setEnabled(true); bassBoost.setEnabled(true); virtualizer.setEnabled(true); ProgressDataSource myProgressDataSource = new ProgressDataSource(context); myProgressDataSource.open(); List<ProgressClass> values = myProgressDataSource.getAllPgs(); if (values.size() == 0) { myProgressDataSource.createProgress(0, 0, 0, 0, 0, 0, 0, 0); } else { // Set equalizer Utils.changeAtBand(equalizer, (short) 0, values.get(0).getProgress(1) - 15); Utils.changeAtBand(equalizer, (short) 1, values.get(0).getProgress(2) - 15); Utils.changeAtBand(equalizer, (short) 2, values.get(0).getProgress(3) - 15); Utils.changeAtBand(equalizer, (short) 3, values.get(0).getProgress(4) - 15); Utils.changeAtBand(equalizer, (short) 4, values.get(0).getProgress(5) - 15); // Set bassboost bassBoost.setStrength((short) (values.get(0).getArc(1) * 10)); // Set virtualizer virtualizer.setStrength((short) (values.get(0).getArc(2) * 10)); } } }