diff --git a/app/build.gradle b/app/build.gradle index 866efe3..fe8feb1 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -9,8 +9,8 @@ android { applicationId "com.github.axet.audiorecorder" minSdkVersion 9 targetSdkVersion 26 - versionCode 322 - versionName "3.2.64" + versionCode 323 + versionName "3.2.65" } signingConfigs { release { @@ -53,6 +53,6 @@ android { dependencies { testImplementation 'junit:junit:4.12' - implementation 'com.github.axet:android-audio-library:1.0.153' // implementation project(':android-audio-library') + implementation 'com.github.axet:android-audio-library:1.0.155' // implementation project(':android-audio-library') assets('com.google.android.exoplayer:exoplayer:2.7.3') { exclude group: 'com.android.support' } } diff --git a/app/src/main/java/com/github/axet/audiorecorder/app/AudioApplication.java b/app/src/main/java/com/github/axet/audiorecorder/app/AudioApplication.java index 5d521a3..12bd475 100644 --- a/app/src/main/java/com/github/axet/audiorecorder/app/AudioApplication.java +++ b/app/src/main/java/com/github/axet/audiorecorder/app/AudioApplication.java @@ -47,7 +47,6 @@ public class AudioApplication extends com.github.axet.audiolibrary.app.MainAppli public static final String PREFERENCE_VERSION = "version"; - public static final String PREFERENCE_OPTIMIZATION = "optimization"; public static final String PREFERENCE_NEXT = "next"; public NotificationChannelCompat channelStatus; 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 ee84eda..0622aac 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 @@ -44,9 +44,10 @@ public class RecordingService extends PersistentService { static { OptimizationPreferenceCompat.REFRESH = AlarmManager.MIN1; - NOTIFICATION_PERSISTENT_ICON = NOTIFICATION_RECORDING_ICON; - PREFERENCE_OPTIMIZATION = AudioApplication.PREFERENCE_OPTIMIZATION; - PREFERENCE_NEXT = AudioApplication.PREFERENCE_NEXT; + } + + { + id = NOTIFICATION_RECORDING_ICON; } Storage storage; // for storage path @@ -114,23 +115,14 @@ public class RecordingService extends PersistentService { @Override public void onCreate() { super.onCreate(); - Log.d(TAG, "onCreate"); } @Override public void onCreateOptimization() { - optimization = new PersistentService.ServiceReceiver(this, getClass(), AudioApplication.PREFERENCE_OPTIMIZATION) { + optimization = new PersistentService.ServiceReceiver(null, AudioApplication.PREFERENCE_NEXT) { @Override - public void register() { // do not call super - next(); - am.set(next, OptimizationPreferenceCompat.serviceCheck(context, service)); - OptimizationPreferenceCompat.setKillCheck(RecordingService.this, next, AudioApplication.PREFERENCE_NEXT); - } - - @Override - public void unregister() { - super.unregister(); - OptimizationPreferenceCompat.setKillCheck(RecordingService.this, 0, AudioApplication.PREFERENCE_NEXT); + public boolean isOptimization() { + return true; // we not using optimization preference } }; optimization.create(); diff --git a/app/src/main/res/raw-zh-rTW/about.html b/app/src/main/res/raw-zh-rTW/about.html new file mode 100644 index 0000000..df958a2 --- /dev/null +++ b/app/src/main/res/raw-zh-rTW/about.html @@ -0,0 +1,23 @@ + +
+ + + + ++ 支援 Android! +
+ +Audio Recorder 可自訂錄音資料夾、錄製音量顯示,錄音通知、鎖定螢幕錄音顯示。
+ +