Create a test activity to verify the installation:
MainActivity.java
import com.water.amraudiorecorder.AMRAudioRecorder;import android.os.Environment;import java.io.File;public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); // Create a directory for recordings String sdcardPath = Environment.getExternalStorageDirectory().getAbsolutePath(); String recordingDirectory = sdcardPath + "/recordings/"; File dir = new File(recordingDirectory); if (!dir.exists()) { dir.mkdirs(); } // Initialize the recorder AMRAudioRecorder recorder = new AMRAudioRecorder(recordingDirectory); // If this compiles successfully, installation is complete }}
The directory path you provide must exist before creating an AMRAudioRecorder instance. The library will throw an IllegalArgumentException if the directory doesn’t exist or isn’t valid.