티스토리 뷰

Mobile/Android

[Android]전화사용

out of coding 2015. 3. 8. 13:16

오늘은 안드로이드 전화사용에 대해서 알아봅시다.


안드로이드는 전화를 걸수도 있고, 전화 다이얼 화면을 띄울수도 있습니다.

물론 Action값이 우리가 원하는 값으로 등록이 되어 있는 어플이 존재한다면 말이죠.


자 본론.


1. 전화다이얼


try {

Intent intent = new Intent(Intent.ACTION_DIAL, Uri.parse("tel:010-1234-5678");

startActivity(intent);

} catch(ActivityNotFoundException exception) {

// Dial Activity가 존재하지 않음

}


2. 전화걸기


try {

Intent intent = new Intent(Intent.ACTION_CALL, Uri.parse("tel:010-1234-5678");

startActivity(intent);

} catch(ActivityNotFoundException exception) {

// Call Activity가 존재하지 않음

}


전화걸기는 사용자에게 권한을 물어봐야하는데요.

우리는 이 권한부분을 manifest에 넣어서 사용자에게 보여주도록 하게 되어 있죠.

기획자들은 설치할때 권한이 사용된다는것 무시하고, 따로 넣기를 원하지만... 하여간 여담이고요.


다음 퍼미션을 추가합니다.

<uses-permission android:name="android.permission.CALL_PHONE" />

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2024/12   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
글 보관함