Android Open Source - Sound recorder Android-SoundRecorder






Project Summary

A new Sound Recorder with a clean UI.

Web Site / Source Repository

Android-SoundRecorder is hosted in the following web site
https://github.com/MohammadAG/Android-SoundRecorder

If you think the Android project Android-SoundRecorder listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.

Project Detail

The following table is the detailed list of Android-SoundRecorder.

ItemValue
Java File Count21
Supported screen sizes[mdpi, xxhdpi, hdpi, xhdpi]
Target SDK Version19
Minimum SDK Version15
Activity Count2
Fragment Count3
jar files usedandroid-support-v4.jar
Required Permissionsandroid.permission.RECORD_AUDIO
android.permission.WRITE_EXTERNAL_STORAGE
Raw File Namesres\raw\failure.wav
res\raw\no_input.wav
res\raw\open.ogg
res\raw\success.ogg




Resource Files

There are 14 image files in Android-SoundRecorder. The names of the image files are listed as follows.

card_background_white.9.png
ic_action_about.png
ic_action_mic_normal.png
ic_action_mic_out_grey.png
ic_action_mic_out_light.png
ic_action_mic_out_pressed.png
ic_action_mic_pressed.png
ic_action_play.png
ic_action_settings.png
ic_github.png
ic_google_plus.png
ic_navigation_drawer.png
ic_stat_pause.png
ic_stat_stop.png

The following screenshort is generated from the image listed above.

null




Java Source Files

Android-SoundRecorder has the following Java source files.

com.mohammadag.soundrecorder.AnimationHelpers.java
com.mohammadag.soundrecorder.RecordingItem.java
com.mohammadag.soundrecorder.RecordingService.java
com.mohammadag.soundrecorder.RecordingsDatabase.java
com.mohammadag.soundrecorder.WavConverter.java
com.mohammadag.soundrecorder.activities.FragmentHolderActivity.java
com.mohammadag.soundrecorder.activities.MainActivity.java
com.mohammadag.soundrecorder.adapters.DrawerMenuArrayAdapter.java
com.mohammadag.soundrecorder.adapters.RecordingsAdapter.java
com.mohammadag.soundrecorder.fragments.AboutFragment.java
com.mohammadag.soundrecorder.fragments.RecordingControlsFragment.java
com.mohammadag.soundrecorder.fragments.RecordingStatusFragment.java
com.mohammadag.soundrecorder.fragments.RecordingsListFragment.java
com.mohammadag.soundrecorder.fragments.SettingsFragment.java
com.mohammadag.soundrecorder.listeners.OnRecordingStateChangedListener.java
com.mohammadag.soundrecorder.listeners.SimpleAnimationListener.java
com.mohammadag.soundrecorder.views.MicrophoneLevelsView.java
com.mohammadag.soundrecorder.views.RecordingStateView.java
com.mohammadag.soundrecorder.views.RoundButton.java
com.mohammadag.soundrecorder.views.SoundLevelBarsView.java