我嘗試設置我的應用程序以便能夠處理系統通訊簿中的通話事件。因爲它是在文檔中描述並回答了許多類似的問題我已經添加以下到我的清單:使用對話框的完整操作不會出現在某些設備上
<activity
android:name=".ui.ExternalCallLauncher"
android:excludeFromRecents="true"
>
<intent-filter android:icon="@drawable/ic_launcher">
<action android:name="android.intent.action.CALL"/>
<category android:name="android.intent.category.DEFAULT"/>
<action android:name="android.intent.action.CALL_PRIVILEGED"/>
<data android:scheme="tel"/>
</intent-filter>
</activity>
但我發現,這並不在某些設備上工作。 它可以在Samsung Galaxy Tab 7(v 2.1)中運行,並且不適用於Samsung Nexus S3(v 4.1.2),Samsung Galaxy Tab 10.1(v 4.0.2)。
我在做什麼錯了?
在此先感謝
我想看到系統「完成操作使用」選擇對話框如果我理解它的正確接受它的正確方法是在意向過濾器中聲明調用操作問題是它不起作用 –
也許「ui.ExternalCallLauncher」活動dos不存在於某些設備中 – Jarvis
我認爲在這種情況下我的應用程序根本不會啓動,雖然我測試過,指定了完整的包但仍然不起作用(( –