0

システムの連絡帳からの通話イベントを処理できるようにアプリケーションをセットアップしようとしています。ドキュメントで説明されており、多くの同様の質問に回答されているため、マニフェストに次を追加しました。

    <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) では動作しません。

私が間違っていることは何ですか?

前もって感謝します

4

2 に答える 2

0

通話などのシステム イベントをキャッチする場合は、 Broadcast Receiverを使用することをお勧めします。

于 2013-05-30T12:14:15.037 に答える