안드로이드 개발 질문/답변
(글 수 45,052)
자동으로 전화를 받지않는 앱을 시험삼아 만들어보고있는데요
이런식으로 받아온 컨텍스트를 액티비티로 캐스팅해서 피니쉬도 해보고 햇는데... 안되네요.. ㅠㅠ
전화가 왔을때 브로드캐스트 리시버에서 전화걸려온 액션을 받아서 back 버튼이 눌린것처럼 해봤는데 안되더라구요
그래서..
아예 전화가 걸려왓을때 나오는 화면도 안드로이드 자체의 액티비티니까..
그 액티비티를 종료시키면 될것 같은데..
전화가 걸려왔을때의 액티비티를 알아내거나 하는 방법이 있을까요?
public void onReceive(Context context, Intent intent) {
// TODO Auto-generated method stub
try {
Thread.sleep(5000);
} catch (InterruptedException e) {
e.printStackTrace();
}
KeyEvent event = new KeyEvent(KeyEvent.ACTION_DOWN, KeyEvent.KEYCODE_BACK); onKeyDown(KeyEvent.KEYCODE_BACK, event);
((Activity)context).finish();
unregisterReceiver(callReceiver);
}이런식으로 받아온 컨텍스트를 액티비티로 캐스팅해서 피니쉬도 해보고 햇는데... 안되네요.. ㅠㅠ
도움이 필요합니다! ㅠㅠ




Call 수신 시 나오는 화면은 수정 및 Customize 가 불가능한것으로 알고 있습니다.