├── settings.gradle ├── app ├── src │ └── main │ │ ├── java │ │ └── com │ │ │ └── ringdroid │ │ │ ├── soundfile │ │ │ ├── .gitignore │ │ │ └── WAVHeader.java │ │ │ ├── AfterSaveActionDialog.java │ │ │ ├── MarkerView.java │ │ │ ├── SongMetadataReader.java │ │ │ ├── FileSaveDialog.java │ │ │ ├── SamplePlayer.java │ │ │ ├── ChooseContactActivity.java │ │ │ └── WaveformView.java │ │ ├── res │ │ ├── drawable │ │ │ ├── bkgnd.png │ │ │ ├── star.png │ │ │ ├── search.png │ │ │ ├── menu_about.png │ │ │ ├── menu_reset.png │ │ │ ├── menu_save.png │ │ │ ├── type_alarm.png │ │ │ ├── type_music.png │ │ │ ├── ringdroidlogo.png │ │ │ ├── type_ringtone.png │ │ │ ├── button_options.png │ │ │ ├── button_zoom_in.png │ │ │ ├── button_zoom_out.png │ │ │ ├── marker_left_normal.png │ │ │ ├── type_notification.png │ │ │ ├── marker_left_focused.png │ │ │ ├── marker_left_pressed.png │ │ │ ├── marker_right_focused.png │ │ │ ├── marker_right_normal.png │ │ │ ├── marker_right_pressed.png │ │ │ ├── menu_show_all_audio.png │ │ │ ├── bkgnd_normal.xml │ │ │ ├── bkgnd_pressed.xml │ │ │ ├── button_options_bkgnd.xml │ │ │ ├── marker_left.xml │ │ │ └── marker_right.xml │ │ ├── drawable-hdpi │ │ │ ├── content_save.png │ │ │ ├── ic_action_search.png │ │ │ ├── navigation_expand.png │ │ │ └── ic_action_microphone.png │ │ ├── menu │ │ │ ├── edit_options.xml │ │ │ └── select_options.xml │ │ ├── layout │ │ │ ├── media_select.xml │ │ │ ├── record_audio.xml │ │ │ ├── choose_contact.xml │ │ │ ├── after_save_action.xml │ │ │ ├── contact_row.xml │ │ │ ├── file_save.xml │ │ │ ├── media_select_row.xml │ │ │ └── editor.xml │ │ ├── layout-land │ │ │ ├── media_select.xml │ │ │ ├── after_save_action.xml │ │ │ ├── media_select_row.xml │ │ │ └── editor.xml │ │ ├── values │ │ │ ├── colors.xml │ │ │ ├── styles.xml │ │ │ └── strings.xml │ │ ├── values-cn │ │ │ └── strings.xml │ │ ├── values-ja │ │ │ └── strings.xml │ │ ├── values-es │ │ │ └── strings.xml │ │ ├── values-pl │ │ │ └── strings.xml │ │ ├── values-ru │ │ │ └── strings.xml │ │ ├── values-it │ │ │ └── strings.xml │ │ ├── values-de │ │ │ └── strings.xml │ │ ├── values-nl │ │ │ └── strings.xml │ │ └── values-fr │ │ │ └── strings.xml │ │ └── AndroidManifest.xml └── build.gradle ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── .gitignore ├── README.txt ├── gradlew.bat ├── README.md └── gradlew /settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | -------------------------------------------------------------------------------- /app/src/main/java/com/ringdroid/soundfile/.gitignore: -------------------------------------------------------------------------------- 1 | *.class 2 | 3 | -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/ringdroid/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /app/src/main/res/drawable/bkgnd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/ringdroid/HEAD/app/src/main/res/drawable/bkgnd.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/star.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/ringdroid/HEAD/app/src/main/res/drawable/star.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/search.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/ringdroid/HEAD/app/src/main/res/drawable/search.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/menu_about.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/ringdroid/HEAD/app/src/main/res/drawable/menu_about.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/menu_reset.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/ringdroid/HEAD/app/src/main/res/drawable/menu_reset.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/menu_save.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/ringdroid/HEAD/app/src/main/res/drawable/menu_save.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/type_alarm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/ringdroid/HEAD/app/src/main/res/drawable/type_alarm.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/type_music.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/ringdroid/HEAD/app/src/main/res/drawable/type_music.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/ringdroidlogo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/ringdroid/HEAD/app/src/main/res/drawable/ringdroidlogo.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/type_ringtone.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/ringdroid/HEAD/app/src/main/res/drawable/type_ringtone.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/button_options.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/ringdroid/HEAD/app/src/main/res/drawable/button_options.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/button_zoom_in.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/ringdroid/HEAD/app/src/main/res/drawable/button_zoom_in.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/button_zoom_out.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/ringdroid/HEAD/app/src/main/res/drawable/button_zoom_out.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/content_save.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/ringdroid/HEAD/app/src/main/res/drawable-hdpi/content_save.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/marker_left_normal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/ringdroid/HEAD/app/src/main/res/drawable/marker_left_normal.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/type_notification.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/ringdroid/HEAD/app/src/main/res/drawable/type_notification.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/marker_left_focused.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/ringdroid/HEAD/app/src/main/res/drawable/marker_left_focused.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/marker_left_pressed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/ringdroid/HEAD/app/src/main/res/drawable/marker_left_pressed.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/marker_right_focused.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/ringdroid/HEAD/app/src/main/res/drawable/marker_right_focused.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/marker_right_normal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/ringdroid/HEAD/app/src/main/res/drawable/marker_right_normal.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/marker_right_pressed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/ringdroid/HEAD/app/src/main/res/drawable/marker_right_pressed.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/menu_show_all_audio.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/ringdroid/HEAD/app/src/main/res/drawable/menu_show_all_audio.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/ic_action_search.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/ringdroid/HEAD/app/src/main/res/drawable-hdpi/ic_action_search.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/navigation_expand.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/ringdroid/HEAD/app/src/main/res/drawable-hdpi/navigation_expand.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/ic_action_microphone.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/ringdroid/HEAD/app/src/main/res/drawable-hdpi/ic_action_microphone.png -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | distributionBase=GRADLE_USER_HOME 2 | distributionPath=wrapper/dists 3 | zipStoreBase=GRADLE_USER_HOME 4 | zipStorePath=wrapper/dists 5 | distributionUrl=https\://services.gradle.org/distributions/gradle-2.14.1-all.zip 6 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | build.xml 2 | bin 3 | gen 4 | out 5 | default.properties 6 | local.properties 7 | proguard.cfg 8 | .classpath 9 | .project 10 | project.properties 11 | .idea 12 | *.iml 13 | *.apk 14 | .gradle 15 | build 16 | app/build 17 | .DS_Store 18 | 19 | -------------------------------------------------------------------------------- /app/src/main/res/menu/edit_options.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | 11 | 12 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /app/build.gradle: -------------------------------------------------------------------------------- 1 | apply plugin: 'com.android.application' 2 | 3 | android { 4 | compileSdkVersion 25 5 | buildToolsVersion "25.0.0" 6 | 7 | defaultConfig { 8 | applicationId "com.ringdroid" 9 | minSdkVersion 16 10 | // WARNING: if you increase targetSdkVersion you will need to take care of requesting 11 | // permissions at run time, as described here: 12 | // https://developer.android.com/training/permissions/index.html 13 | targetSdkVersion 22 14 | versionCode 20704 15 | versionName "2.7.4" 16 | } 17 | 18 | buildTypes { 19 | release { 20 | minifyEnabled false 21 | proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt' 22 | } 23 | } 24 | } 25 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/bkgnd_normal.xml: -------------------------------------------------------------------------------- 1 | 2 | 16 | 17 | 18 | 19 | 20 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/bkgnd_pressed.xml: -------------------------------------------------------------------------------- 1 | 2 | 16 | 17 | 18 | 19 | 20 | -------------------------------------------------------------------------------- /app/src/main/res/menu/select_options.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 8 | 9 | 13 | 14 | 17 | 18 | 21 | 22 | 23 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/button_options_bkgnd.xml: -------------------------------------------------------------------------------- 1 | 2 | 16 | 17 | 18 | 20 | 21 | 22 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/marker_left.xml: -------------------------------------------------------------------------------- 1 | 2 | 16 | 17 | 18 | 20 | 23 | 24 | 25 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/marker_right.xml: -------------------------------------------------------------------------------- 1 | 2 | 16 | 17 | 18 | 20 | 23 | 24 | 25 | -------------------------------------------------------------------------------- /app/src/main/res/layout/media_select.xml: -------------------------------------------------------------------------------- 1 | 2 | 19 | 20 | 24 | 25 | 29 | 30 | 31 | 32 | 33 | -------------------------------------------------------------------------------- /app/src/main/res/layout-land/media_select.xml: -------------------------------------------------------------------------------- 1 | 2 | 19 | 20 | 24 | 25 | 29 | 30 | 31 | 32 | 33 | -------------------------------------------------------------------------------- /app/src/main/res/layout/record_audio.xml: -------------------------------------------------------------------------------- 1 | 2 | 19 | 20 | 26 | 27 | 34 | 35 | 36 | -------------------------------------------------------------------------------- /app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- 1 | 2 | 19 | 20 | 21 | 22 | #33b5e5 23 | #195a72 24 | #0a242d 25 | #ffffff 26 | #ffff66 27 | #66ffffff 28 | #ddffffdd 29 | #aa000000 30 | 31 | #88880000 32 | #88008888 33 | #88666600 34 | #88000000 35 | #88cccccc 36 | 37 | 38 | -------------------------------------------------------------------------------- /app/src/main/res/layout/choose_contact.xml: -------------------------------------------------------------------------------- 1 | 2 | 19 | 20 | 24 | 25 | 30 | 31 | 36 | 37 | 44 | 45 | 46 | 47 | 48 | 52 | 53 | 54 | 55 | 56 | -------------------------------------------------------------------------------- /app/src/main/res/layout-land/after_save_action.xml: -------------------------------------------------------------------------------- 1 | 2 | 19 | 20 | 24 | 25 | 32 | 33 | 38 | 39 |