Lines Matching refs:uri

62      * Adds a callback to a specific slice uri.
69 * @param uri The uri of the slice being listened to.
73 public abstract void registerSliceCallback(@NonNull Uri uri, @NonNull SliceCallback callback);
76 * Adds a callback to a specific slice uri.
83 * @param uri The uri of the slice being listened to.
87 public abstract void registerSliceCallback(@NonNull Uri uri, @NonNull Executor executor,
91 * Removes a callback for a specific slice uri.
96 * @param uri The uri of the slice being listened to
100 public abstract void unregisterSliceCallback(@NonNull Uri uri, @NonNull SliceCallback callback);
108 * @param uri The uri of the slice being pinned.
111 public abstract void pinSlice(@NonNull Uri uri);
118 * @param uri The uri of the slice being unpinned.
122 public abstract void unpinSlice(@NonNull Uri uri);
131 public abstract @NonNull Set<SliceSpec> getPinnedSpecs(@NonNull Uri uri);
136 * @param uri The URI to a slice provider
140 public abstract @Nullable Slice bindSlice(@NonNull Uri uri);
155 * Turns a slice intent into a slice uri. Expects an explicit intent.
182 * @param uri The uri that is being checked.
188 * pid/uid is allowed to access that uri, or
194 public abstract int checkSlicePermission(@NonNull Uri uri, int pid, int uid);
200 * @param uri The Uri you would like to grant access to.
204 public abstract void grantSlicePermission(@NonNull String toPackage, @NonNull Uri uri);
216 * @param uri The Uri you would like to revoke access to.
220 public abstract void revokeSlicePermission(@NonNull String toPackage, @NonNull Uri uri);
228 * @param uri The uri to look for descendants under.
232 public abstract @NonNull Collection<Uri> getSliceDescendants(@NonNull Uri uri);