コード例 #1
0
ファイル: PDActivity.java プロジェクト: emecas/PlasmaSound
 public void record() {
   String name;
   try {
     name = JSONPresets.getPresets().getCurrent().getString("name");
     if (sequencer.isAdded()) {
       name += "_" + JSONSequencerPresets.getPresets().getCurrent().getString("name");
     }
   } catch (Exception e) {
     e.printStackTrace();
     name = "errorerrorerror";
   }
   File outfolder = new File(Environment.getExternalStorageDirectory(), "Plasma Sound");
   outfolder.mkdirs();
   String filename = pdman.recordOnOff(outfolder, name, true);
   MiscDialogs.checkForSoundcloudAndDoThatOrNot(this, filename, name);
 }
コード例 #2
0
ファイル: PDActivity.java プロジェクト: emecas/PlasmaSound
 @Override
 public void onStart() {
   super.onStart();
   JSONSequencerPresets.getPresets().addListener(this);
 }
コード例 #3
0
ファイル: PDActivity.java プロジェクト: emecas/PlasmaSound
 @Override
 public void onStop() {
   super.onStop();
   JSONPresets.getPresets().removeListener(this);
   JSONSequencerPresets.getPresets().removeListener(this);
 }
コード例 #4
0
ファイル: PDActivity.java プロジェクト: emecas/PlasmaSound
 public void loadSequenceSettings() {
   JSONSequencerPresets.getPresets().showLoadMenu(this, sequencer);
 }
コード例 #5
0
ファイル: PDActivity.java プロジェクト: emecas/PlasmaSound
 public void saveSequenceSettings() {
   JSONSequencerPresets.getPresets().showSaveMenu(this, sequencer);
 }