ДО
Size: a a a
ДО
ЕС
D
ДО
О
Д
MS
О
MS
О
MS
О
ЕТ
The request signature we calculated does not match the signature you provided.
Может кто сталкивался? Может в AWS примерно похожие проблемы?RO
PreciseCallState
, не становясь системным приложением?С Android 5.0 это возможно для системных приложений. Но вам нужно использовать скрытый Android API.
У меня это получилось так:
<uses-permission android:name="android.permission.READ_PRECISE_PHONE_STATE" />
<receiver android:name=".listener.OutCallLogger">
<intent-filter>
<action android:name="android.intent.action.PRECISE_CALL_STATE" />
</intent-filter>
</receiver>
public class OutCallLogger extends BroadcastReceiver {
@Override
public void onReceive(Context context, Intent intent) {
switch (intent.getIntExtra(TelephonyManager.EXTRA_FOREGROUND_CALL_STATE, -2) {
case PreciseCallState.PRECISE_CALL_STATE_IDLE:
Log.d(This.LOG_TAG, "IDLE");
break;
case PreciseCallState.PRECISE_CALL_STATE_DIALING:
Log.d(This.LOG_TAG, "DIALING");
break;
case PreciseCallState.PRECISE_CALL_STATE_ALERTING:
Log.d(This.LOG_TAG, "ALERTING");
break;
case PreciseCallState.PRECISE_CALL_STATE_ACTIVE:
Log.d(This.LOG_TAG, "ACTIVE");
break;
}
}
}
Вы можете найти все возможные состояния вызовов в PreciseCallState.java и все дополнительные функции, содержащиеся в TelephonyRegistry.java.
N
MA
В
Д
z
Н