2011-05-03 2 views
5

예를 들어, 다음에서 설명하는 방법을 사용하여 MMI를 보낼 수 있습니다. Call forwarding. MMI가 전송 된 후에는 일반적으로 "콜 포워딩이 성공적으로 활성화되었습니다"또는 일부와 같은 응답이 있습니다. 내 활동이 MMI를 발송 한 결과를받을 수 있습니까?

  • 는이 응답에 액세스 할 의도 시작 활동 가능 (특수를 같은 "앞으로의 호출인가?"와 같은 MMIS하는 쿼리 상태 메시지)?
  • 내 활동으로 인해 시스템이 사용자에게 직접 응답하는 것을 방지 할 수 있습니까? 나는 "사용자의 등 뒤에서 은밀하게 일을하는 것"보다는 "불필요하게 사용자를 괴롭히는 것"이 ​​아니라는 것을 의미합니다. 즉, UI에 상태 아이콘 등이 표시되면 걱정하지 않습니다. 매번 큰 메시지 상자를 확인하지 않아도됩니다.
  • 평소와 다르다면 루트 폰에서는 어떨까요?

MMI에 의존하는 경우 주로 전화 착신 전환을 설정, 쿼리 또는 취소하는 MMI에 관심이 있습니다.

답변

0

당신은 반드시 팝업을 차단할 수는 없지만, 예를 들어 내 앱에서 SMS를 보내서 착신 전환을 활성화하면 mmi 코드 (브로드 캐스트 리시버에서 startActivity)를 실행하고 알람을 설정할 수 있습니다 약 10 초 후에 홈 화면을 시작합니다. 그렇게해도 팝업은 삭제되지 않지만, 그렇게 짜증나는 것은 아닙니다. 생각하지 않습니다.

정말 중요하지만 여전히 신경 써야 할 경우 dex2jar을 사용하여 설정 응용 프로그램을 분해 한 다음 A java decompiler을 사용하여 jar 파일을 읽을 수 있습니다.

아무도이 질문에 대한 답을 찾으면 나도 흥미가있을 것입니다. 나는 언젠가 일을 스스로 할 수도 있지만, 지금 당장은 충분하지 않거나 시간이 없다.

관련 문제