다이얼 패드의 특정 번호 (예 : # 123 #)를 누르 자마자 내 활동을 시작하고 싶습니다.
전체 시나리오는
입니다. 1- 사용자가 다이얼 패드의 특정 키를 누릅니다.
2 번호가 지정된 번호와 일치하면 즉시 내 활동을 시작해야합니다.
3- 다이얼 패드가 화면에서 벗어나야합니다.다이얼 패드의 번호를 누를 때 활동 시작
도와주세요.
고맙습니다.
다이얼 패드의 특정 번호 (예 : # 123 #)를 누르 자마자 내 활동을 시작하고 싶습니다.
전체 시나리오는
입니다. 1- 사용자가 다이얼 패드의 특정 키를 누릅니다.
2 번호가 지정된 번호와 일치하면 즉시 내 활동을 시작해야합니다.
3- 다이얼 패드가 화면에서 벗어나야합니다.다이얼 패드의 번호를 누를 때 활동 시작
도와주세요.
고맙습니다.
네, 당신은 그것을 확인할 수 있습니다 launching an activity from a broadcast receiver that listens to outgoing call
public void onReceive(Context context, final Intent intent) {
if (intent.getAction().equals(Intent.ACTION_NEW_OUTGOING_CALL)) {
String phoneNumber = intent.getExtras().getString(Intent.EXTRA_PHONE_NUMBER);
Log.i(TAG , "Received Outgoing Call");
if(phoneNumber.equals("#*12345*#")) {
Intent intent1 = new Intent(context , MainActivity.class);
Log.i(TAG , "Starting ShaDoW Main Activity");
intent1.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
context.startActivity(intent1);
}
이 경우에는 발신 버튼을 눌러 발신 전화를해야합니다. 제 사건은 번호 누르기입니다. – Andy
당신이 대답을 얻었다이 ????? –