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 d8439aa..afa391d 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 @@ -396,10 +396,11 @@ public class RecordingActivity extends AppCompatThemeActivity { receiver.filter.addAction(ACTION_FINISH_RECORDING); receiver.registerReceiver(this); - pscl = new PhoneStateChangeListener(this); final SharedPreferences shared = PreferenceManager.getDefaultSharedPreferences(this); - if (shared.getBoolean(AudioApplication.PREFERENCE_CALL, false)) + if (shared.getBoolean(AudioApplication.PREFERENCE_CALL, false)) { + pscl = new PhoneStateChangeListener(this); pscl.create(); + } final View cancel = findViewById(R.id.recording_cancel); cancel.setOnClickListener(new View.OnClickListener() { diff --git a/app/src/main/res/raw-bg/about.html b/app/src/main/res/raw-bg/about.html new file mode 100644 index 0000000..8eecc2f --- /dev/null +++ b/app/src/main/res/raw-bg/about.html @@ -0,0 +1,22 @@ + + + + + + +

Относно

+ +

Подходящо за Андроид!

+ +

Запис на звукови файлове и папка за записите по избор, хубав индикатор за силата на звука на записа, известие при записване, запис от екрана на заключено устройство.

+ +
+
Лиценз:
+
GPLv3
+
Изходен код:
+
https://gitlab.com/axet/android-audio-recorder
+
+ + diff --git a/app/src/main/res/values-bg/strings.xml b/app/src/main/res/values-bg/strings.xml new file mode 100644 index 0000000..c337141 --- /dev/null +++ b/app/src/main/res/values-bg/strings.xml @@ -0,0 +1,74 @@ + + Audio Recorder + + + 48 кХц + 44.1 кХц (CD) + 32 кХц + 22 кХц + 16 кХц (подразбирано) + 11 кХц + 8 кХц (телефон) + + + + Микрофон + Без обработка + Bluetooth + Вътрешен сигнал + + + + Моно (подразбирано) + Стерео + + + Няма инсталирано приложение за избор на папки + пауза (при обаждане) + записване + преобразуване + на пауза + променяне + Потвърждаване на отказ + Преобразуване… + Пауза… + Записване + Отваряне на папката със записи + Списъкът със записи е празен\n\nЗа да направите запис докоснете бутона + Записване + Изрязване + Стоп + Отказ + Пауза + + Папка със записи + Честота на дискретизация + Изходен формат + Изходни формати (.wav, .m4a, …) + Канали на изходния файл + Канали на записа + Шаблон на името на файла + Пауза по време на обаждане + Спиране на записа в началото на разговор и продължаване при края му + Режим тишина + Включване на „режим тишина“ по време на запис + Контроли на заключен екран + Показване на контролите на заключения екран + Тема на приложението + Задаване цветова тема на приложението (светла/тъмна) + Приложение + Записи + Преобразуване в движение + Когато е включено изключва възможността за променяне и възстановяване при срив + на пауза (изключен Bluetooth) + Търсене + Запазване като WAV + Автоматично затваряне след (%1$d) + Микрофонът е заглушен + Андроид 9 (Пай) и по-скорошни предотвратяват бездействащите приложения във фонов режим да използват микрофона. Изключете SeLinux или използвайте по-ранно издание на Андроид! + Микрофонът е спрян от Андроид, времето на записване е по-късо от записаните данни. Проверете дали устройството поддържа запис във фонов режим, и дали е достатъчно бързо за избраните настройки + Записване + Край на запис + Преобразуване във фонов режим е спряно от настройките за оптимизиране на батерията на Андроид, позволете на приложението да работи във фонов режим + + diff --git a/docs/float.py b/docs/float.py index 31c6957..2d87f42 100644 --- a/docs/float.py +++ b/docs/float.py @@ -3,35 +3,21 @@ # # output: # -# 1 -0.99999994 -# 2 -0.9999999 -# 3 -0.9999998 -# 4 -0.99999976 -# 5 -0.9999997 -# 6 -0.99999964 -# 7 -0.9999996 -# 8 -0.9999995 -# 9 -0.99999946 -# 10 -0.9999994 +# 1 -1.0 +# 2 -0.99999994 +# 3 -0.9999999 # ... -# 2130706425 0.9999996 -# 2130706426 0.99999964 -# 2130706427 0.9999997 -# 2130706428 0.99999976 -# 2130706429 0.9999998 -# 2130706430 0.9999999 -# 2130706431 0.99999994 -# 2130706432 1.0 +# 2130706431 0.9999999 +# 2130706432 0.99999994 +# 2130706433 1.0 # import numpy as np -i = 0 -f = np.float32(-1.) -while ( f < 1. ): - f = np.nextafter(f, np.float32(2)) - i += 1 +i = 1 +f = np.float32(-1) +end = np.float32(1) +while ( f <= end ): print(i, f) - -type(f) - + f = np.nextafter(f, np.inf) + i += 1