List of usage examples for android.content Context registerReceiver
@Nullable public abstract Intent registerReceiver(BroadcastReceiver receiver, IntentFilter filter, @Nullable String broadcastPermission, @Nullable Handler scheduler);
From source file:Main.java
public static Intent registerViolation2(Context cxt, BroadcastReceiver receiver, IntentFilter filter) { return cxt.registerReceiver(receiver, filter, null, null); // lint violation }
From source file:Main.java
/** * Register a receiver both for internal broadcast or system broadcast. *//*ww w. j a v a 2 s. c o m*/ public static Intent register(@NonNull Context cxt, @NonNull BroadcastReceiver receiver, @NonNull IntentFilter filter) { String perm = cxt.getPackageName() + PERM_COMMON_BROADCAST; return cxt.registerReceiver(receiver, filter, perm, null); }
From source file:com.google.android.gcm.GCMRegistrar.java
/** * Lazy initializes the {@link GCMBroadcastReceiver} instance. *//* w w w. jav a 2 s . c om*/ private static synchronized void setRetryBroadcastReceiver(Context context) { if (sRetryReceiver == null) { sRetryReceiver = new GCMBroadcastReceiver(); String category = context.getPackageName(); IntentFilter filter = new IntentFilter(GCMConstants.INTENT_FROM_GCM_LIBRARY_RETRY); filter.addCategory(category); // must use a permission that is defined on manifest for sure String permission = category + ".permission.C2D_MESSAGE"; Log.v(TAG, "Registering receiver"); context.registerReceiver(sRetryReceiver, filter, permission, null); } }