Home | History | Annotate | Download | only in api
      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