diff options
author | ninatai <ninatai@google.com> | 2015-05-18 16:14:12 -0700 |
---|---|---|
committer | ninatai <ninatai@google.com> | 2015-05-18 16:14:12 -0700 |
commit | 76d149ce2eedeb17f3eb6262139ebdffef522960 (patch) | |
tree | 8fb6cde33650cfa35e7f19e10ff6915d71652dfe /LoopbackApp/app | |
parent | cfb477583c9a8a27a60ad1c850ad910e493812e1 (diff) | |
download | drrickorang-76d149ce2eedeb17f3eb6262139ebdffef522960.tar.gz |
Fix the bug where the first png is always been saved even though the screenshot has changed.
Diffstat (limited to 'LoopbackApp/app')
-rw-r--r-- | LoopbackApp/app/src/main/java/org/drrickorang/loopback/LoopbackActivity.java | 16 |
1 files changed, 6 insertions, 10 deletions
diff --git a/LoopbackApp/app/src/main/java/org/drrickorang/loopback/LoopbackActivity.java b/LoopbackApp/app/src/main/java/org/drrickorang/loopback/LoopbackActivity.java index 3cd55ee..dd3afdb 100644 --- a/LoopbackApp/app/src/main/java/org/drrickorang/loopback/LoopbackActivity.java +++ b/LoopbackApp/app/src/main/java/org/drrickorang/loopback/LoopbackActivity.java @@ -21,7 +21,6 @@ import android.content.Intent; import android.graphics.Bitmap; import android.net.Uri; import android.database.Cursor; -import android.os.Trace; import android.provider.MediaStore; import android.os.ParcelFileDescriptor; @@ -36,7 +35,6 @@ import android.util.Log; import android.view.Gravity; import android.view.View; import android.widget.Button; -import android.widget.EditText; import android.widget.LinearLayout; import android.widget.SeekBar; import android.widget.Toast; @@ -50,8 +48,6 @@ import java.io.File; import android.os.Build; -import org.drrickorang.loopback.BufferPeriod; - public class LoopbackActivity extends Activity { /** * Member Vars @@ -70,6 +66,7 @@ public class LoopbackActivity extends Activity { private String mCurrentTime = "IncorrectTime"; // The time the plot is acquired private String mFilePathWav; + SeekBar mBarMasterLevel; //drag the volumn TextView mTextInfo; TextView mTextViewCurrentLevel; @@ -301,9 +298,7 @@ public class LoopbackActivity extends Activity { /** Called when the user clicks the button */ public void onButtonTest(View view) { - if( !isBusy()) { - //Trace.beginSection("Processing TestButton"); restartAudioSystem(); resetBufferPeriodRecord(); try { @@ -320,7 +315,7 @@ public class LoopbackActivity extends Activity { nativeAudioThread.runTest(); } } - //Trace.endSection(); + } else { //please wait, or restart application. // Toast.makeText(getApplicationContext(), "Test in progress... please wait", @@ -364,8 +359,8 @@ public class LoopbackActivity extends Activity { //save to a given uri... local file? Uri uri = Uri.parse("file://mnt/sdcard/"+fileName+".wav"); - String temp = getPath1(uri); // for some devices it cannot find the path + String temp = getPath1(uri); if (temp != null) { File file = new File(temp); mFilePathWav = file.getAbsolutePath(); @@ -406,7 +401,6 @@ public class LoopbackActivity extends Activity { Uri uri = null; if (resultData != null) { uri = resultData.getData(); - saveScreenShot(uri); } @@ -558,7 +552,7 @@ public class LoopbackActivity extends Activity { if(micSourceName != null) { s.append(String.format(" Mic: %s", micSourceName)); } - s.append(" App"); + s.append(" App"); String info = getApp().getSystemInfo(); s.append(" " + info); @@ -648,6 +642,7 @@ public class LoopbackActivity extends Activity { // mOutputStream.close(); status = true; parcelFileDescriptor.close(); + v.setDrawingCacheEnabled(false); } catch (Exception e) { outputStream = null; log("Failed to open png" +e); @@ -661,6 +656,7 @@ public class LoopbackActivity extends Activity { log("Error closing ParcelFile Descriptor"); } } + } } |