안드로이드 mic 사용하기
안드로이드 개발중 음성메시지와 같이 녹음 기능을 사용하기 위해 Intent를 사용하는 방법이다.
1. 권한 주기
<uses-permission android:name="android.permission.RECORD_AUDIO" />
2. 사용하기
Intent intent = new Intent(MediaStore.Audio.Media.RECORD_SOUND_ACTION);
startActivityForResult(intent, 13);
3. 반환받기
case 13:
if (resultCode == RESULT_OK) {
String filePath = UriUtils.getPath(act, data.getData());
/*File getFile = new File(filePath);
Log.d(HoUtils.TAG,"파일 이름 : "+getFile.getName());*/
fileUpload(filePath,"mic","");
}
break;
※ 위 fileUpload의 경우 서버로 전송하는 함수입니다.
다른 방법이 있으시면 댓글로 알려주세요~!
좋은정보 많이 공유해요~!
'IT개발일지 > Android' 카테고리의 다른 글
[Android] AlarmManger 알람 여러개 등록, 알람 다수 등록하기 (4) | 2019.11.11 |
---|---|
[Android] calling button effect library (ripple) (0) | 2019.11.11 |
[Android] Android Uri 실제 경로 받아오기 (0) | 2019.08.26 |
[Android] 안드로이드 파일첨부 하기 (Intent 사용) (2) | 2019.08.22 |
[Android]꼬뜰린 기초 1. RecyclerView Kotlin 사용하기 (0) | 2019.06.26 |