2014-12-10 3 views
2

에서이 내 응용 프로그램은 휴대폰 메뉴에보고되지 않은 이러한 필터를 추가 한 후응용 프로그램 보이지 메뉴

<intent-filter> 
      <action android:name="android.intent.action.DIAL" /> 
      <action android:name="android.intent.action.CALL_PRIVILEGED" /> 
      <data android:scheme="tel" /> 
      <action android:name="android.intent.action.MAIN" /> 
      <category android:name="android.intent.category.DEFAULT" /> 
      <category android:name="android.intent.category.LAUNCHER" /> 
    </intent-filter> 

노호 주어진다.

  <action android:name="android.intent.action.DIAL" /> 
      <action android:name="android.intent.action.CALL_PRIVILEGED" /> 
      <data android:scheme="tel" /> 

왜 말해 주시겠습니까 ??

+0

나는 Vang이 말한 것처럼 두 개의 인 텐트 필터로 분리했다. 이제 앱이 전화 메뉴에 표시됩니다.하지만 이제는 다른 'android.intent.action.DIAL'인 텐트가 해당 작업에 대한 내 활동을 찾을 수 없습니다. –

답변

2

두에 의도 필터를 분리하십시오 : 안드로이드가 하나로 필터를 고려 보인다

<intent-filter> 
      <action android:name="android.intent.action.DIAL" /> 
      <action android:name="android.intent.action.CALL_PRIVILEGED" /> 
      <data android:scheme="tel" /> 
    </intent-filter> 

    <intent-filter> 
      <action android:name="android.intent.action.MAIN" /> 
      <category android:name="android.intent.category.DEFAULT" /> 
      <category android:name="android.intent.category.LAUNCHER" /> 
    </intent-filter> 

.

+0

안녕하세요. 이제 한 가지 문제가 있습니다. 이제 애플리케이션이 다이얼에 응답하지 않습니다. 다른 앱의 액션 –

관련 문제