PhoneStatusListener
This commit is contained in:
parent
81a6c68f73
commit
af8b1fded8
@ -160,6 +160,41 @@ public class PhoneStatusListener implements AutomationListenerInterface, Executo
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public static class IncomingCallsReceiverNew()
|
||||||
|
{
|
||||||
|
void start()
|
||||||
|
{
|
||||||
|
TelephonyManager telephonyManager = (TelephonyManager) AutomationService.getInstance().getSystemService(Context.TELEPHONY_SERVICE);
|
||||||
|
|
||||||
|
if(Build.VERSION.SDK_INT >= Build.VERSION_CODES.S)
|
||||||
|
{
|
||||||
|
Executor executor = new Executor()
|
||||||
|
{
|
||||||
|
@Override
|
||||||
|
public void execute(Runnable runnable)
|
||||||
|
{
|
||||||
|
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
|
TelephonyCallback callback = new TelephonyCallback();
|
||||||
|
|
||||||
|
telephonyManager.registerTelephonyCallback(context.mainExecutor, new TelephonyCallback());
|
||||||
|
object : TelephonyCallback(), TelephonyCallback.CallStateListener {
|
||||||
|
override fun onCallStateChanged(state: Int) {
|
||||||
|
}
|
||||||
|
})
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
telephonyManager.listen(object : PhoneStateListener() {
|
||||||
|
override fun onCallStateChanged(state: Int, phoneNumber: String?) {
|
||||||
|
}
|
||||||
|
}, PhoneStateListener.LISTEN_CALL_STATE)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
static void setLastPhoneDirection(int i)
|
static void setLastPhoneDirection(int i)
|
||||||
{
|
{
|
||||||
lastPhoneDirection = i;
|
lastPhoneDirection = i;
|
||||||
|
Loading…
Reference in New Issue
Block a user