728x90
1. 소스
import com.android.internal.telephony.ITelephony;
try{
tm = (TelephonyManager)getSystemService(Context.TELEPHONY_SERVICE);
Class c = Class.forName(tm.getClass().getName());
Method m = c.getDeclaredMethod("getITelephony");
m.setAccessible(true);
ITelephony telephonyService = (ITelephony) m.invoke(tm);
String phone_no= editText.getText().toString().replaceAll("-", ""); // Call Number (String Type)
telephonyService.dial(phone_no);
}
catch(Exception e)
{
e.printStackTrace();
}
2. ITelephony 추가 방법728x90
'Programing > Android / Java' 카테고리의 다른 글
| 안드로이드 - 내 어플에서 통화 걸기 (Make Call) (0) | 2013.12.30 |
|---|---|
| 안드로이드 - 내 어플에서 통화 종료 시키기 (End Call) (0) | 2013.12.30 |
| 안드로이드 BroadcastReceiver에서 Activity 호출하기 (0) | 2013.12.30 |
| 안드로이드 - 내 윈도우를 항상 최상위에 띄우기 (0) | 2013.12.30 |
| 안드로이드 타이머 사용하기 (CountDownTimer) (0) | 2013.12.30 |