Merge branch 'audiorecorder-1.7.0'

This commit is contained in:
Alexey Kuznetsov 2017-06-09 10:55:46 +03:00
commit 03eff315e1
3 changed files with 146 additions and 3 deletions

View file

@ -8,8 +8,8 @@ android {
applicationId "com.github.axet.audiorecorder"
minSdkVersion 9
targetSdkVersion 23
versionCode 149
versionName "1.6.1"
versionCode 150
versionName "1.7.0"
}
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:0.0.51' // compile project(':android-audio-library')
compile 'com.github.axet:android-audio-library:0.0.52' // compile project(':android-audio-library')
}

View file

@ -0,0 +1,71 @@
<resources>
<string name="app_name">Gravador de Áudio</string>
<string-array name="sample_rate_text">
<item>48 kHz</item>
<item>44.1 kHz (CD)</item>
<item>32 kHz</item>
<item>22 kHz</item>
<item>16 kHz (padrão)</item>
<item>11 kHz</item>
<item>8 kHz (ligação de tel.)</item>
</string-array>
<string-array name="sample_rate_values" translatable="false">
<item>48000</item>
<item>44100</item>
<item>32000</item>
<item>22050</item>
<item>16000</item>
<item>11025</item>
<item>8000</item>
</string-array>
<string-array name="themes_text">
<item>Claro (padrão)</item>
<item>Escuro</item>
</string-array>
<string-array name="themes_values" translatable="false">
<item>Theme_White</item>
<item>Theme_Dark</item>
</string-array>
<string-array name="channels_text">
<item>Mono (padrão)</item>
<item>Estéreo</item>
</string-array>
<string-array name="channels_values" translatable="false">
<item>1</item>
<item>2</item>
</string-array>
<string-array name="format_text" translatable="false">
<item>2017-02-01 09.08.01.wav</item>
<item>1487926249.wav</item>
<item>20170528T043902.wav</item>
</string-array>
<string-array name="format_values" formatted="false" translatable="false">
<item>%s</item>
<item>%T</item>
<item>%I</item>
</string-array>
<string name="action_settings">Configurações</string>
<string name="not_permitted">Não permitido</string>
<string name="no_folder_app">Não foi encontrado um aplicativo para explorar arquivos</string>
<string name="hold_by_call">pausado (chamada atendida)</string>
<string name="encoding">codificando</string>
<string name="pause">pausado</string>
<string name="edit">editando</string>
<string name="confirm_cancel">Confirme o cancelamento</string>
<string name="are_you_sure_cancel">Tem certeza que deseja cancelar?</string>
<string name="recording">gravando</string>
<string name="encoding_title">Codificando...</string>
<string name="recording_title">Gravando</string>
<string name="open_recording_folder">Abrir pasta das gravações</string>
<string name="recording_list_is_empty">A lista de gravações está vazia\n\nToque no ícone de microfone para começar a gravar</string>
</resources>

View file

@ -0,0 +1,72 @@
<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto">
<com.github.axet.androidlibrary.widgets.StoragePathPreferenceCompat
android:defaultValue="Audio Recorder"
android:key="storage_path"
android:summary="/sdcard/alguma/pasta/"
android:title="Destino das gravações" />
<ListPreference
android:defaultValue="16000"
android:entries="@array/sample_rate_text"
android:entryValues="@array/sample_rate_values"
android:key="sample_rate"
android:negativeButtonText="@null"
android:positiveButtonText="@null"
android:summary="44100"
android:title="Taxa de amostragem" />
<ListPreference
android:defaultValue="ogg"
android:entries="@array/encodings_text"
android:entryValues="@array/encodings_values"
android:key="encoding"
android:negativeButtonText="@null"
android:positiveButtonText="@null"
android:summary="Formato de saída do arquivo (.wav, .mp3, etc.)"
android:title="Codificação" />
<ListPreference
android:defaultValue="1"
android:entries="@array/channels_text"
android:entryValues="@array/channels_values"
android:key="channels"
android:negativeButtonText="@null"
android:positiveButtonText="@null"
android:summary="Canais a gravar"
android:title="Modo" />
<ListPreference
android:defaultValue="%s"
android:entries="@array/format_text"
android:entryValues="@array/format_values"
android:key="format"
android:negativeButtonText="@null"
android:positiveButtonText="@null"
android:summary="2015-12-31 22:11:34"
android:title="Formato do nome de arquivo" />
<SwitchPreferenceCompat
android:defaultValue="true"
android:key="call"
android:summary="e voltar a gravar quando a chamada for desligada"
android:title="Pausar durante chamadas" />
<SwitchPreferenceCompat
android:defaultValue="true"
android:key="silence"
android:summary="Silenciar o aparelho durante a gravação"
android:title="Modo silencioso" />
<ListPreference
android:defaultValue="Theme_White"
android:entries="@array/themes_text"
android:entryValues="@array/themes_values"
android:key="theme"
android:negativeButtonText="@null"
android:positiveButtonText="@null"
android:summary="Definir o tema (claro ou escuro)"
android:title="Tema do app" />
</PreferenceScreen>