Skip navigation links
A C D E G I P R S T 

A

ACTION_CONNECT - Static variable in class info.guardianproject.panic.Panic
 
ACTION_DISCONNECT - Static variable in class info.guardianproject.panic.Panic
 
ACTION_TRIGGER - Static variable in class info.guardianproject.panic.Panic
 
addConnectedResponder(Context, String) - Static method in class info.guardianproject.panic.PanicTrigger
Add a packageName to the list of connected responders.

C

checkForConnectIntent(Activity) - Static method in class info.guardianproject.panic.PanicTrigger
Checks whether the provided Activity was started with the action Panic.ACTION_CONNECT, and if so, processes that Intent , adding the sending app as the panic trigger.
checkForDisconnectIntent(Activity) - Static method in class info.guardianproject.panic.PanicResponder
Checks whether the provided Activity was started with the action Panic.ACTION_DISCONNECT, and if so, processes that Intent , removing the sending app as the panic trigger if it is currently configured to be so.
checkForDisconnectIntent(Activity) - Static method in class info.guardianproject.panic.PanicTrigger
Checks whether the provided Activity was started with the action Panic.ACTION_DISCONNECT, and if so, processes that Intent , removing the sending app as the panic trigger if it is currently configured to be so.
configTriggerAppListPreference(ListPreference, int, int) - Static method in class info.guardianproject.panic.PanicResponder
Given a ListPreference widget, this method sets up that widget to display the current state of the trigger app.

D

deleteAllAppData(Context) - Static method in class info.guardianproject.panic.PanicResponder
 
disableResponder(Context, String) - Static method in class info.guardianproject.panic.PanicTrigger
Remove a packageName to the list of responders that will receive a trigger from this app.

E

enableResponder(Context, String) - Static method in class info.guardianproject.panic.PanicTrigger
Add a packageName to the list of responders that will receive a trigger from this app.

G

getAllResponders(Context) - Static method in class info.guardianproject.panic.PanicTrigger
Get the Set of all packageNames of installed apps that include any Activity, BroadcastReceiver, or Service that responds to Panic.ACTION_TRIGGER Intents.
getConnectedResponders(Context) - Static method in class info.guardianproject.panic.PanicTrigger
Get the Set of packageNames of any Activitys or Services that respond to Panic.ACTION_TRIGGER and have been manually connected by the user to this app.
getConnectIntentSender(Activity) - Static method in class info.guardianproject.panic.PanicResponder
Checks the provided Activity to see whether it has received a Panic.ACTION_CONNECT Intent.
getEnabledResponders(Context) - Static method in class info.guardianproject.panic.PanicTrigger
Get the Set of packageNames of any Activitys or Services that respond to Panic.ACTION_TRIGGER and have been enabled by the user
getResponderActivities(Context) - Static method in class info.guardianproject.panic.PanicTrigger
Get the Set of packageNames of all Activitys that respond to Panic.ACTION_TRIGGER.
getResponderBroadcastReceivers(Context) - Static method in class info.guardianproject.panic.PanicTrigger
Get the Set of packageNames of all BroadcastReceivers that respond to Panic.ACTION_TRIGGER.
getResponderServices(Context) - Static method in class info.guardianproject.panic.PanicTrigger
Get the Set of packageNames of all Services that respond to Panic.ACTION_TRIGGER.
getRespondersThatCanConnect(Context) - Static method in class info.guardianproject.panic.PanicTrigger
Get all of the responders that are able to make a full connection using Panic.ACTION_CONNECT, which is used to configure the response an app makes.
getTriggerPackageName(Context) - Static method in class info.guardianproject.panic.PanicResponder
Get the packageName of the currently configured panic trigger app, or null if none.

I

info.guardianproject.panic - package info.guardianproject.panic
 
isTriggerIntent(Intent) - Static method in class info.guardianproject.panic.Panic
Check the specified Intent to see if it is a Panic.ACTION_TRIGGER Intent.

P

PACKAGE_NAME_DEFAULT - Static variable in class info.guardianproject.panic.Panic
 
PACKAGE_NAME_NONE - Static variable in class info.guardianproject.panic.Panic
 
Panic - Class in info.guardianproject.panic
 
Panic() - Constructor for class info.guardianproject.panic.Panic
 
PanicResponder - Class in info.guardianproject.panic
 
PanicResponder() - Constructor for class info.guardianproject.panic.PanicResponder
 
PanicTrigger - Class in info.guardianproject.panic
 
PanicTrigger() - Constructor for class info.guardianproject.panic.PanicTrigger
 
PanicUtils - Class in info.guardianproject.panic
 
PanicUtils() - Constructor for class info.guardianproject.panic.PanicUtils
 
PREF_TRIGGER_PACKAGE_NAME - Static variable in class info.guardianproject.panic.PanicResponder
 

R

receivedTriggerFromConnectedApp(Activity) - Static method in class info.guardianproject.panic.PanicResponder
Check whether the provided Activity has received an Intent that has an action of Panic.ACTION_TRIGGER and is from the panic trigger app that is currently connected to this app.
removeConnectedResponder(Context, String) - Static method in class info.guardianproject.panic.PanicTrigger
Remove a packageName from the list of connected responders.
resolveTriggerApps(PackageManager) - Static method in class info.guardianproject.panic.PanicResponder
Get a list of resolved Activitys that can send panic trigger Intents.

S

sendTrigger(Context) - Static method in class info.guardianproject.panic.PanicTrigger
Send a basic Panic.ACTION_TRIGGER Intent to all configured panic receivers.
sendTrigger(Context, Intent) - Static method in class info.guardianproject.panic.PanicTrigger
Send the Intent to all configured panic receivers.
setTriggerPackageName(Activity) - Static method in class info.guardianproject.panic.PanicResponder
Set the currently configured panic trigger app using the Activity that received a Panic.ACTION_CONNECT Intent.
setTriggerPackageName(Activity, String) - Static method in class info.guardianproject.panic.PanicResponder
Set the packageName as the currently configured panic trigger app.
shouldUseDefaultResponseToTrigger(Activity) - Static method in class info.guardianproject.panic.PanicResponder
Check whether the provided Activity has received an Intent that has an action of Panic.ACTION_TRIGGER and is not from the currently configured panic trigger app, or, there is no panic trigger app configured.

T

TAG - Static variable in class info.guardianproject.panic.PanicTrigger
 
A C D E G I P R S T 
Skip navigation links