@Deprecated public final class PhoneStateIntentReceiver extends BroadcastReceiver
BroadcastReceiver.PendingResult
Constructor and Description |
---|
PhoneStateIntentReceiver()
Deprecated.
|
PhoneStateIntentReceiver(Context context,
Handler target)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
boolean |
getNotifyPhoneCallState()
Deprecated.
|
boolean |
getNotifyServiceState()
Deprecated.
|
boolean |
getNotifySignalStrength()
Deprecated.
|
PhoneConstants.State |
getPhoneState()
Deprecated.
|
ServiceState |
getServiceState()
Deprecated.
|
int |
getSignalStrengthDbm()
Deprecated.
Return current signal strength in "dBm", ranging from -113 - -51dBm
or -1 if unknown
|
int |
getSignalStrengthLevelAsu()
Deprecated.
Returns current signal strength in as an asu 0..31
Throws RuntimeException if client has not called notifySignalStrength()
|
void |
notifyPhoneCallState(int eventWhat)
Deprecated.
|
void |
notifyServiceState(int eventWhat)
Deprecated.
|
void |
notifySignalStrength(int eventWhat)
Deprecated.
|
void |
onReceive(Context context,
Intent intent)
Deprecated.
This method is called when the BroadcastReceiver is receiving an Intent
broadcast.
|
void |
registerIntent()
Deprecated.
|
void |
setContext(Context c)
Deprecated.
|
void |
setTarget(Handler h)
Deprecated.
|
void |
unregisterIntent()
Deprecated.
|
abortBroadcast, clearAbortBroadcast, getAbortBroadcast, getDebugUnregister, getPendingResult, getResultCode, getResultData, getResultExtras, getSendingUserId, goAsync, isInitialStickyBroadcast, isOrderedBroadcast, peekService, setDebugUnregister, setOrderedHint, setPendingResult, setResult, setResultCode, setResultData, setResultExtras
public void setContext(Context c)
public void setTarget(Handler h)
public PhoneConstants.State getPhoneState()
public ServiceState getServiceState()
public int getSignalStrengthLevelAsu()
public int getSignalStrengthDbm()
public void notifyPhoneCallState(int eventWhat)
public boolean getNotifyPhoneCallState()
public void notifyServiceState(int eventWhat)
public boolean getNotifyServiceState()
public void notifySignalStrength(int eventWhat)
public boolean getNotifySignalStrength()
public void registerIntent()
public void unregisterIntent()
public void onReceive(Context context, Intent intent)
BroadcastReceiver
Context.registerReceiver(BroadcastReceiver,
IntentFilter, String, android.os.Handler)
. When it runs on the main
thread you should
never perform long-running operations in it (there is a timeout of
10 seconds that the system allows before considering the receiver to
be blocked and a candidate to be killed). You cannot launch a popup dialog
in your implementation of onReceive().
If this BroadcastReceiver was launched through a <receiver> tag,
then the object is no longer alive after returning from this
function. This means you should not perform any operations that
return a result to you asynchronously -- in particular, for interacting
with services, you should use
Context.startService(Intent)
instead of
Context.bindService(Intent, ServiceConnection, int)
. If you wish
to interact with a service that is already running, you can use
BroadcastReceiver.peekService(android.content.Context, android.content.Intent)
.
The Intent filters used in Context.registerReceiver(android.content.BroadcastReceiver, android.content.IntentFilter)
and in application manifests are not guaranteed to be exclusive. They
are hints to the operating system about how to find suitable recipients. It is
possible for senders to force delivery to specific recipients, bypassing filter
resolution. For this reason, onReceive()
implementations should respond only to known actions, ignoring any unexpected
Intents that they may receive.
onReceive
in class BroadcastReceiver
context
- The Context in which the receiver is running.intent
- The Intent being received.