1 package androidx.slice { 2 3 public final class Slice { 4 method public java.util.List<java.lang.String> getHints(); 5 method public java.util.List<androidx.slice.SliceItem> getItems(); 6 method public android.net.Uri getUri(); 7 } 8 9 public class SliceConvert { 10 method public static android.app.slice.Slice unwrap(androidx.slice.Slice); 11 method public static androidx.slice.Slice wrap(android.app.slice.Slice); 12 } 13 14 public class SliceItem { 15 method public android.app.PendingIntent getAction(); 16 method public java.lang.String getFormat(); 17 method public java.util.List<java.lang.String> getHints(); 18 method public androidx.core.graphics.drawable.IconCompat getIcon(); 19 method public int getInt(); 20 method public long getLong(); 21 method public androidx.slice.Slice getSlice(); 22 method public java.lang.String getSubType(); 23 method public java.lang.CharSequence getText(); 24 method public deprecated long getTimestamp(); 25 method public boolean hasHint(java.lang.String); 26 } 27 28 public abstract class SliceProvider extends android.content.ContentProvider implements androidx.core.app.CoreComponentFactory.CompatWrapped { 29 ctor public SliceProvider(java.lang.String...); 30 ctor public SliceProvider(); 31 method public final int bulkInsert(android.net.Uri, android.content.ContentValues[]); 32 method public final android.net.Uri canonicalize(android.net.Uri); 33 method public final int delete(android.net.Uri, java.lang.String, java.lang.String[]); 34 method public final java.lang.String getType(android.net.Uri); 35 method public java.lang.Object getWrapper(); 36 method public final android.net.Uri insert(android.net.Uri, android.content.ContentValues); 37 method public abstract androidx.slice.Slice onBindSlice(android.net.Uri); 38 method public final boolean onCreate(); 39 method public abstract boolean onCreateSliceProvider(); 40 method public java.util.Collection<android.net.Uri> onGetSliceDescendants(android.net.Uri); 41 method public android.net.Uri onMapIntentToUri(android.content.Intent); 42 method public void onSlicePinned(android.net.Uri); 43 method public void onSliceUnpinned(android.net.Uri); 44 method public final android.database.Cursor query(android.net.Uri, java.lang.String[], java.lang.String, java.lang.String[], java.lang.String); 45 method public final android.database.Cursor query(android.net.Uri, java.lang.String[], android.os.Bundle, android.os.CancellationSignal); 46 method public final android.database.Cursor query(android.net.Uri, java.lang.String[], java.lang.String, java.lang.String[], java.lang.String, android.os.CancellationSignal); 47 method public final int update(android.net.Uri, android.content.ContentValues, java.lang.String, java.lang.String[]); 48 } 49 50 } 51 52 package androidx.slice.core { 53 54 public abstract interface SliceAction { 55 method public abstract android.app.PendingIntent getAction(); 56 method public abstract java.lang.CharSequence getContentDescription(); 57 method public abstract androidx.core.graphics.drawable.IconCompat getIcon(); 58 method public abstract int getImageMode(); 59 method public abstract int getPriority(); 60 method public abstract java.lang.CharSequence getTitle(); 61 method public abstract boolean isChecked(); 62 method public abstract boolean isDefaultToggle(); 63 method public abstract boolean isToggle(); 64 method public abstract androidx.slice.core.SliceAction setChecked(boolean); 65 method public abstract androidx.slice.core.SliceAction setContentDescription(java.lang.CharSequence); 66 method public abstract androidx.slice.core.SliceAction setPriority(int); 67 } 68 69 } 70 71