diff options
author | ninatai <ninatai@google.com> | 2015-05-11 16:04:29 -0700 |
---|---|---|
committer | ninatai <ninatai@google.com> | 2015-05-11 16:04:29 -0700 |
commit | 52c1ca141c8b79de11ed5e77a3995a99b5850b47 (patch) | |
tree | 66302af543edb0315b04302a5b8c114a42e55583 /LoopbackApp/app/src/main/java/org | |
parent | a18e0eb0bd5e0a55b383072765418954d8ab92f6 (diff) | |
download | drrickorang-52c1ca141c8b79de11ed5e77a3995a99b5850b47.tar.gz |
Add About page to show relevant information about this app
Diffstat (limited to 'LoopbackApp/app/src/main/java/org')
-rw-r--r-- | LoopbackApp/app/src/main/java/org/drrickorang/loopback/AboutActivity.java | 31 | ||||
-rw-r--r-- | LoopbackApp/app/src/main/java/org/drrickorang/loopback/LoopbackActivity.java | 14 |
2 files changed, 44 insertions, 1 deletions
diff --git a/LoopbackApp/app/src/main/java/org/drrickorang/loopback/AboutActivity.java b/LoopbackApp/app/src/main/java/org/drrickorang/loopback/AboutActivity.java new file mode 100644 index 0000000..f968202 --- /dev/null +++ b/LoopbackApp/app/src/main/java/org/drrickorang/loopback/AboutActivity.java @@ -0,0 +1,31 @@ +package org.drrickorang.loopback; + +import android.app.Activity; +import android.content.Intent; +import android.os.Bundle; +import android.widget.TextView; + +/** + * Created by ninatai on 5/11/15. + */ +public class AboutActivity extends Activity { + public void onCreate(Bundle savedInstanceState) { + + super.onCreate(savedInstanceState); + + Intent intent = getIntent(); + String message = "Audio latency testing app using the Dr. Rick O'Rang audio loopback dongle.\n\n" + + "Author: Ricardo Garcia\n\n" + + "Open source project on: https://github.com/gkasten/drrickorang\n\n" + + "References: https://source.android.com/devices/audio/loopback.html\n" + + "https://source.android.com/devices/audio/latency_measure.html#loopback"; + + // Create the text view + TextView textView = new TextView(this); + textView.setTextSize(20); + textView.setText(message); + + // Set the text view as the activity layout + setContentView(textView); + } +} 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 ec8ff96..97cbb78 100644 --- a/LoopbackApp/app/src/main/java/org/drrickorang/loopback/LoopbackActivity.java +++ b/LoopbackApp/app/src/main/java/org/drrickorang/loopback/LoopbackActivity.java @@ -34,6 +34,7 @@ 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; @@ -58,6 +59,7 @@ public class LoopbackActivity extends Activity { private static final int SAVE_TO_PNG_REQUEST = 43; private static final int SETTINGS_ACTIVITY_REQUEST_CODE = 44; + private static final int ABOUT_ACTIVITY_REQUEST_CODE = 45; LoopbackAudioThread audioThread = null; NativeAudioThread nativeAudioThread = null; private WavePlotView mWavePlotView; @@ -324,7 +326,7 @@ public class LoopbackActivity extends Activity { //create filename with date String date = mCurrentTime; // the time the plot is acquired - String micSource = getApp().getMicSourceString( getApp().getMicSource()); + String micSource = getApp().getMicSourceString(getApp().getMicSource()); String fileName = micSource+"_"+date; if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) { @@ -427,6 +429,8 @@ public class LoopbackActivity extends Activity { mWavePlotView.refreshGraph(); } + + /** Called when the user clicks the button */ public void onButtonZoomIn(View view) { @@ -447,6 +451,14 @@ public class LoopbackActivity extends Activity { } */ + public void onButtonAbout(View view) { + if(!isBusy()) { + Intent aboutIntent = new Intent(this, AboutActivity.class); + startActivity(aboutIntent); + } else + showToast("Test in progress... please wait"); + } + /** Called when the user clicks the button */ public void onButtonSettings(View view) { |