diff --git a/app/build.gradle b/app/build.gradle
index ba16043..01b02ff 100644
--- a/app/build.gradle
+++ b/app/build.gradle
@@ -8,8 +8,8 @@ android {
applicationId "com.github.axet.audiorecorder"
minSdkVersion 9
targetSdkVersion 23
- versionCode 176
- versionName "3.0.11"
+ versionCode 177
+ versionName "3.0.12"
}
signingConfigs {
release {
@@ -43,5 +43,5 @@ android {
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
testCompile 'junit:junit:4.12'
- compile 'com.github.axet:android-audio-library:1.0.11' // compile project(':android-audio-library')
+ compile 'com.github.axet:android-audio-library:1.0.12' // compile project(':android-audio-library')
}
diff --git a/app/src/main/java/com/github/axet/audiorecorder/activities/RecordingActivity.java b/app/src/main/java/com/github/axet/audiorecorder/activities/RecordingActivity.java
index c2d1c04..9cede3e 100644
--- a/app/src/main/java/com/github/axet/audiorecorder/activities/RecordingActivity.java
+++ b/app/src/main/java/com/github/axet/audiorecorder/activities/RecordingActivity.java
@@ -40,7 +40,6 @@ import android.widget.Toast;
import com.github.axet.androidlibrary.animations.MarginBottomAnimation;
import com.github.axet.androidlibrary.sound.AudioTrack;
import com.github.axet.audiolibrary.app.RawSamples;
-import com.github.axet.audiolibrary.app.Recordings;
import com.github.axet.audiolibrary.app.Sound;
import com.github.axet.audiolibrary.encoders.Encoder;
import com.github.axet.audiolibrary.encoders.EncoderInfo;
@@ -59,8 +58,6 @@ import java.io.FileInputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
-import java.nio.ByteBuffer;
-import java.nio.ByteOrder;
import java.nio.ShortBuffer;
public class RecordingActivity extends AppCompatActivity {
@@ -257,7 +254,7 @@ public class RecordingActivity extends AppCompatActivity {
public void onClick(View v) {
if (encoder != null)
return;
- stopRecording(getString(R.string.encoding));
+ stopRecording(getString(R.string.recording_status_encoding));
try {
encoding(new Runnable() {
@Override
@@ -275,7 +272,7 @@ public class RecordingActivity extends AppCompatActivity {
if (a != null && a.equals(START_PAUSE)) {
// pretend we already start it
start = false;
- stopRecording(getString(R.string.pause));
+ stopRecording(getString(R.string.recording_status_pause));
}
receiver = new RecordingReceiver();
@@ -333,7 +330,7 @@ public class RecordingActivity extends AppCompatActivity {
void pauseButton() {
if (thread != null) {
- stopRecording(getString(R.string.pause));
+ stopRecording(getString(R.string.recording_status_pause));
} else {
editCut();
@@ -410,7 +407,7 @@ public class RecordingActivity extends AppCompatActivity {
void edit(boolean show, boolean animate) {
if (show) {
- setState(getString(R.string.edit));
+ setState(getString(R.string.recording_status_edit));
editPlay(false);
View box = findViewById(R.id.recording_edit_box);
@@ -445,7 +442,7 @@ public class RecordingActivity extends AppCompatActivity {
});
} else {
editSample = -1;
- setState(getString(R.string.pause));
+ setState(getString(R.string.recording_status_pause));
editPlay(false);
pitch.edit(-1);
pitch.stop();
@@ -549,7 +546,7 @@ public class RecordingActivity extends AppCompatActivity {
void cancelDialog(final Runnable run, final Runnable cancel) {
AlertDialog.Builder builder = new AlertDialog.Builder(this);
builder.setTitle(R.string.confirm_cancel);
- builder.setMessage(R.string.are_you_sure_cancel);
+ builder.setMessage(R.string.are_you_sure);
builder.setPositiveButton(R.string.yes, new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
@@ -607,7 +604,7 @@ public class RecordingActivity extends AppCompatActivity {
edit(false, true);
pitch.setOnTouchListener(null);
- setState(getString(R.string.recording));
+ setState(getString(R.string.recording_status_recording));
sound.silent();
diff --git a/app/src/main/java/com/github/axet/audiorecorder/services/RecordingService.java b/app/src/main/java/com/github/axet/audiorecorder/services/RecordingService.java
index 715696d..4b8ec46 100644
--- a/app/src/main/java/com/github/axet/audiorecorder/services/RecordingService.java
+++ b/app/src/main/java/com/github/axet/audiorecorder/services/RecordingService.java
@@ -45,7 +45,7 @@ public class RecordingService extends Service {
public static String PAUSE_BUTTON = RecordingService.class.getCanonicalName() + ".PAUSE_BUTTON";
public static String RECORD_BUTTON = RecordingService.class.getCanonicalName() + ".RECORD_BUTTON";
- Storage storage = new Storage(this); // for storage path
+ Storage storage; // for storage path
public static void startIfEnabled(Context context) {
SharedPreferences shared = PreferenceManager.getDefaultSharedPreferences(context);
@@ -98,6 +98,9 @@ public class RecordingService extends Service {
public void onCreate() {
super.onCreate();
Log.d(TAG, "onCreate");
+
+ storage = new Storage(this);
+
startForeground(NOTIFICATION_RECORDING_ICON, build(new Intent()));
}
@@ -199,6 +202,7 @@ public class RecordingService extends Service {
view.setTextViewText(R.id.notification_text, text);
view.setOnClickPendingIntent(R.id.notification_pause, pe);
view.setImageViewResource(R.id.notification_pause, !recording ? R.drawable.ic_play_arrow_black_24dp : R.drawable.ic_pause_black_24dp);
+ view.setContentDescription(R.id.notification_pause, getString(!recording ? R.string.record_button : R.string.pause_button));
NotificationCompat.Builder builder = new NotificationCompat.Builder(this)
.setOngoing(true)
diff --git a/app/src/main/res/menu/menu_main.xml b/app/src/main/res/menu/menu_main.xml
index 9987ca4..b2462ea 100644
--- a/app/src/main/res/menu/menu_main.xml
+++ b/app/src/main/res/menu/menu_main.xml
@@ -5,7 +5,7 @@
+ Priateľský k systému Android! +
+ +Nahrávač zvuku s nastaviteľným priečinkom pre nahrávky, pekným indikátorom hlasitosti počas nahrávania, notifikáciou o priebehu nahrávania, ovládacími prvkami na uzamikacej obrazovke.
+ +