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 可自訂錄音資料夾、錄製音量顯示,錄音通知、鎖定螢幕錄音顯示。

+ +
+
授權:
+
GPLv3
+
原始碼:
+
https://gitlab.com/axet/android-audio-recorder
+
+ + diff --git a/app/src/main/res/values-zh-rTW/strings.xml b/app/src/main/res/values-zh-rTW/strings.xml new file mode 100644 index 0000000..287d6cb --- /dev/null +++ b/app/src/main/res/values-zh-rTW/strings.xml @@ -0,0 +1,76 @@ + + Audio Recorder + + + 48 kHz + 44.1 kHz (CD) + 32 kHz + 22 kHz + 16 kHz(預設) + 11 kHz + 8 kHz(電話) + + + + 麥克風 + 未處理 + 藍牙 + + + + 亮色佈景主題 + 暗色佈景主題 + + + + 單聲道(預設) + 立體聲 + + + 資料夾檢視應用程式未安裝 + 暫停(通話中) + 錄音 + 編碼 + 暫停 + 編輯 + 確認取消 + 正在編碼... + 暫停... + 錄音 + 開啟錄音資料夾 + 錄音清單為空\n\n點擊錄音以開始錄製 + 錄音 + 剪下 + 停止 + 取消 + 暫停 + + 儲存路徑 + 取樣率 + 編碼 + 輸出檔案格式 (.wav, .m4a, ...) + 模式 + 錄音頻道 + 名稱格式 + 通話時暫停 + 通話時停止,掛斷恢復 + 靜音模式 + 錄音時將手機調為「靜音模式」 + 鎖定螢幕控制 + 手機鎖定時顯示控制 + 應用程式主題 + 設定應用程式主題(暗 / 亮) + 應用程式 + 錄音 + 即時編碼 + 啟用即時編碼會停用編輯和當機回復 + 暫停(藍牙未連接) + 搜尋 + 另存為 WAV + (%1$d) 後自動關閉 + 麥克風靜音 + Android Pie 及以上版本會防止閒置背景應用程式使用麥克風。請停用 selinux 或安裝 Android 舊版本! + 麥克風被作業系統暫停,錄音時間少於已錄製數據,請確認您的裝置是否支援背景錄音,或支援選取的設定。 + 開始錄音 + 停止錄音 +