1
ネイティブのAndroid着信UIを使用しようとしています。私はconnectionServiceを持っており、電話アカウントを登録しました。しかし、私はaddNewIncomingCallメソッドを呼び出した後に何も起こりません。私は何が欠けているの任意のアイデア?Android TelecomManagerのaddIncomingCallが何もしない
マニフェスト...
<service
android:name=".MyConnectionService"
android:label="example"
android:permission="android.permission.BIND_TELECOM_CONNECTION_SERVICE">
<intent-filter>
<action android:name="android.telecom.ConnectionService"/>
</intent-filter>
</service>
活動...私は少なくともonCreateIncomingConnection
@RequiresApi(api = Build.VERSION_CODES.M)
public class MyConnectionService extends ConnectionService {
private static String TAG = "MyConnectionService";
public MyConnectionService() {
}
@Override
public Connection onCreateIncomingConnection(PhoneAccountHandle connectionManagerPhoneAccount, ConnectionRequest request) {
Log.i(TAG,"onCreateIncomingConnection");
return super.onCreateIncomingConnection(connectionManagerPhoneAccount, request);
}
}
私はそれを稼働させることもできました。しかし、電話がロックされているときに着信UIは、電話に応答するか拒否するためのアクションを含んでいません。理由は何か分かりますか? – rsiwady29