From a3fe74f49ba67a0cef04a8a20e7ed092c1f4b3f4 Mon Sep 17 00:00:00 2001 From: Alexey Kuznetsov Date: Thu, 29 Jun 2017 14:41:29 +0300 Subject: [PATCH 1/2] add about dialog --- app/build.gradle | 2 +- .../activities/MainActivity.java | 7 ++++++ app/src/main/res/menu/menu_main.xml | 5 ++++ app/src/main/res/raw-ru/about.html | 25 +++++++++++++++++++ app/src/main/res/raw/about.html | 25 +++++++++++++++++++ 5 files changed, 63 insertions(+), 1 deletion(-) create mode 100644 app/src/main/res/raw-ru/about.html create mode 100644 app/src/main/res/raw/about.html diff --git a/app/build.gradle b/app/build.gradle index 3c6fa5a..590cc35 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -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.4' // compile project(':android-audio-library') + compile 'com.github.axet:android-audio-library:1.0.8' // compile project(':android-audio-library') } diff --git a/app/src/main/java/com/github/axet/audiorecorder/activities/MainActivity.java b/app/src/main/java/com/github/axet/audiorecorder/activities/MainActivity.java index 5b87e62..763c493 100644 --- a/app/src/main/java/com/github/axet/audiorecorder/activities/MainActivity.java +++ b/app/src/main/java/com/github/axet/audiorecorder/activities/MainActivity.java @@ -33,6 +33,7 @@ import android.widget.ListView; import android.widget.TextView; import android.widget.Toast; +import com.github.axet.androidlibrary.widgets.AboutPreferenceCompat; import com.github.axet.audiolibrary.app.Recordings; import com.github.axet.audiolibrary.app.Storage; import com.github.axet.audiorecorder.R; @@ -172,6 +173,11 @@ public class MainActivity extends AppCompatActivity { return true; } + if (id == R.id.action_about) { + AboutPreferenceCompat.showDialog(this, R.raw.about); + return true; + } + if (id == R.id.action_show_folder) { Intent intent = showIntent(); if (intent.resolveActivityInfo(getPackageManager(), 0) != null) { @@ -179,6 +185,7 @@ public class MainActivity extends AppCompatActivity { } else { Toast.makeText(this, R.string.no_folder_app, Toast.LENGTH_SHORT).show(); } + return true; } return super.onOptionsItemSelected(item); diff --git a/app/src/main/res/menu/menu_main.xml b/app/src/main/res/menu/menu_main.xml index 78cc22b..9987ca4 100644 --- a/app/src/main/res/menu/menu_main.xml +++ b/app/src/main/res/menu/menu_main.xml @@ -12,4 +12,9 @@ android:orderInCategory="100" android:title="@string/open_recording_folder" app:showAsAction="never" /> + diff --git a/app/src/main/res/raw-ru/about.html b/app/src/main/res/raw-ru/about.html new file mode 100644 index 0000000..163ed93 --- /dev/null +++ b/app/src/main/res/raw-ru/about.html @@ -0,0 +1,25 @@ + + + + + + + +

О программе

+

+ Аудио Рекордер с открытым исходным кодом, папкой для записей и редактированием. +

+ +

Простой в использовании и мощный Аудио Рекордер с поддержкой выбора папки для записей и редактированием. Без рекламы, открытый исходный код, GPLv3

+ +
+
Лицензия:
+
GPLv3
+
Исходный код:
+
https://gitlab.com/axet/android-audio-recorder +
+
+ + diff --git a/app/src/main/res/raw/about.html b/app/src/main/res/raw/about.html new file mode 100644 index 0000000..a414bbc --- /dev/null +++ b/app/src/main/res/raw/about.html @@ -0,0 +1,25 @@ + + + + + + + +

About

+

+ Android friendly! +

+ +

Audio Recorder with custom recording folder, nice recording volume indicator, recording notification, recording lock screen activity.

+ +
+
Lincense:
+
GPLv3
+
Source Code:
+
https://gitlab.com/axet/android-audio-recorder +
+
+ + From 436b0203f5f6d3d4199996fe3b777486c46a8d89 Mon Sep 17 00:00:00 2001 From: Alexey Kuznetsov Date: Thu, 29 Jun 2017 14:41:41 +0300 Subject: [PATCH 2/2] Bump version audiorecorder-3.0.7 --- app/build.gradle | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/build.gradle b/app/build.gradle index 590cc35..b88b0ff 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -8,8 +8,8 @@ android { applicationId "com.github.axet.audiorecorder" minSdkVersion 9 targetSdkVersion 23 - versionCode 171 - versionName "3.0.6" + versionCode 172 + versionName "3.0.7" } signingConfigs { release {