Merge "Move slices to androidx.slice package." into pi-preview1-androidx-dev
am: 71f41d78f9
Change-Id: I7f22286a0843dab6afeb6e976066151cce890313
diff --git a/samples/SupportSliceDemos/src/main/AndroidManifest.xml b/samples/SupportSliceDemos/src/main/AndroidManifest.xml
index 5285c34..355a77a 100644
--- a/samples/SupportSliceDemos/src/main/AndroidManifest.xml
+++ b/samples/SupportSliceDemos/src/main/AndroidManifest.xml
@@ -18,7 +18,7 @@
xmlns:tools="http://schemas.android.com/tools"
package="com.example.androidx.slice.demos">
- <uses-sdk tools:overrideLibrary="androidx.app.slice.view, androidx.app.slice.builders, androidx.app.slice.core" />
+ <uses-sdk tools:overrideLibrary="androidx.slice.view, androidx.slice.builders, androidx.slice.core" />
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/>
<uses-permission android:name="android.permission.BIND_SLICE" />
diff --git a/samples/SupportSliceDemos/src/main/java/com/example/androidx/slice/demos/SampleSliceProvider.java b/samples/SupportSliceDemos/src/main/java/com/example/androidx/slice/demos/SampleSliceProvider.java
index 336c5d6..6230dd0 100644
--- a/samples/SupportSliceDemos/src/main/java/com/example/androidx/slice/demos/SampleSliceProvider.java
+++ b/samples/SupportSliceDemos/src/main/java/com/example/androidx/slice/demos/SampleSliceProvider.java
@@ -34,12 +34,12 @@
import java.util.Calendar;
-import androidx.app.slice.Slice;
-import androidx.app.slice.SliceProvider;
-import androidx.app.slice.builders.GridBuilder;
-import androidx.app.slice.builders.ListBuilder;
-import androidx.app.slice.builders.MessagingSliceBuilder;
-import androidx.app.slice.builders.SliceAction;
+import androidx.slice.Slice;
+import androidx.slice.SliceProvider;
+import androidx.slice.builders.GridBuilder;
+import androidx.slice.builders.ListBuilder;
+import androidx.slice.builders.MessagingSliceBuilder;
+import androidx.slice.builders.SliceAction;
/**
* Examples of using slice template builders.
diff --git a/samples/SupportSliceDemos/src/main/java/com/example/androidx/slice/demos/SliceBroadcastReceiver.java b/samples/SupportSliceDemos/src/main/java/com/example/androidx/slice/demos/SliceBroadcastReceiver.java
index 9e87dc0..163f6de 100644
--- a/samples/SupportSliceDemos/src/main/java/com/example/androidx/slice/demos/SliceBroadcastReceiver.java
+++ b/samples/SupportSliceDemos/src/main/java/com/example/androidx/slice/demos/SliceBroadcastReceiver.java
@@ -17,9 +17,11 @@
package com.example.androidx.slice.demos;
import static android.app.slice.Slice.EXTRA_TOGGLE_STATE;
-import static androidx.app.slice.core.SliceHints.EXTRA_RANGE_VALUE;
+
import static com.example.androidx.slice.demos.SampleSliceProvider.getUri;
+import static androidx.slice.core.SliceHints.EXTRA_RANGE_VALUE;
+
import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
diff --git a/samples/SupportSliceDemos/src/main/java/com/example/androidx/slice/demos/SliceBrowser.java b/samples/SupportSliceDemos/src/main/java/com/example/androidx/slice/demos/SliceBrowser.java
index 39b62ec..f55bf4b 100644
--- a/samples/SupportSliceDemos/src/main/java/com/example/androidx/slice/demos/SliceBrowser.java
+++ b/samples/SupportSliceDemos/src/main/java/com/example/androidx/slice/demos/SliceBrowser.java
@@ -49,11 +49,11 @@
import java.util.Comparator;
import java.util.List;
-import androidx.app.slice.Slice;
-import androidx.app.slice.SliceItem;
-import androidx.app.slice.widget.EventInfo;
-import androidx.app.slice.widget.SliceLiveData;
-import androidx.app.slice.widget.SliceView;
+import androidx.slice.Slice;
+import androidx.slice.SliceItem;
+import androidx.slice.widget.EventInfo;
+import androidx.slice.widget.SliceLiveData;
+import androidx.slice.widget.SliceView;
/**
* Example use of SliceView. Uses a search bar to select/auto-complete a slice uri which is
diff --git a/samples/SupportSliceDemos/src/main/res/layout/slice_view.xml b/samples/SupportSliceDemos/src/main/res/layout/slice_view.xml
index 8d5eb61..36f6750 100644
--- a/samples/SupportSliceDemos/src/main/res/layout/slice_view.xml
+++ b/samples/SupportSliceDemos/src/main/res/layout/slice_view.xml
@@ -15,7 +15,7 @@
~ limitations under the License.
-->
-<androidx.app.slice.widget.SliceView
+<androidx.slice.widget.SliceView
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="wrap_content"
diff --git a/slices/builders/api/current.txt b/slices/builders/api/current.txt
index ccfc07f..6200f15 100644
--- a/slices/builders/api/current.txt
+++ b/slices/builders/api/current.txt
@@ -1,95 +1,95 @@
-package androidx.app.slice.builders {
+package androidx.slice.builders {
- public class GridBuilder extends androidx.app.slice.builders.TemplateSliceBuilder {
- ctor public GridBuilder(androidx.app.slice.builders.ListBuilder);
- method public androidx.app.slice.builders.GridBuilder addCell(androidx.app.slice.builders.GridBuilder.CellBuilder);
- method public androidx.app.slice.builders.GridBuilder addCell(java.util.function.Consumer<androidx.app.slice.builders.GridBuilder.CellBuilder>);
- method public androidx.app.slice.builders.GridBuilder addSeeMoreAction(android.app.PendingIntent);
- method public androidx.app.slice.builders.GridBuilder addSeeMoreCell(androidx.app.slice.builders.GridBuilder.CellBuilder);
- method public androidx.app.slice.builders.GridBuilder addSeeMoreCell(java.util.function.Consumer<androidx.app.slice.builders.GridBuilder.CellBuilder>);
- method public androidx.app.slice.builders.GridBuilder setPrimaryAction(androidx.app.slice.builders.SliceAction);
+ public class GridBuilder extends androidx.slice.builders.TemplateSliceBuilder {
+ ctor public GridBuilder(androidx.slice.builders.ListBuilder);
+ method public androidx.slice.builders.GridBuilder addCell(androidx.slice.builders.GridBuilder.CellBuilder);
+ method public androidx.slice.builders.GridBuilder addCell(java.util.function.Consumer<androidx.slice.builders.GridBuilder.CellBuilder>);
+ method public androidx.slice.builders.GridBuilder addSeeMoreAction(android.app.PendingIntent);
+ method public androidx.slice.builders.GridBuilder addSeeMoreCell(androidx.slice.builders.GridBuilder.CellBuilder);
+ method public androidx.slice.builders.GridBuilder addSeeMoreCell(java.util.function.Consumer<androidx.slice.builders.GridBuilder.CellBuilder>);
+ method public androidx.slice.builders.GridBuilder setPrimaryAction(androidx.slice.builders.SliceAction);
field public static final int ICON_IMAGE = 0; // 0x0
field public static final int LARGE_IMAGE = 2; // 0x2
field public static final int SMALL_IMAGE = 1; // 0x1
}
- public static final class GridBuilder.CellBuilder extends androidx.app.slice.builders.TemplateSliceBuilder {
- ctor public GridBuilder.CellBuilder(androidx.app.slice.builders.GridBuilder);
- ctor public GridBuilder.CellBuilder(androidx.app.slice.builders.GridBuilder, android.net.Uri);
- method public deprecated androidx.app.slice.builders.GridBuilder.CellBuilder addImage(android.graphics.drawable.Icon);
- method public deprecated androidx.app.slice.builders.GridBuilder.CellBuilder addImage(android.graphics.drawable.Icon, boolean);
- method public androidx.app.slice.builders.GridBuilder.CellBuilder addImage(android.graphics.drawable.Icon, int);
- method public androidx.app.slice.builders.GridBuilder.CellBuilder addImage(android.graphics.drawable.Icon, int, boolean);
- method public deprecated androidx.app.slice.builders.GridBuilder.CellBuilder addLargeImage(android.graphics.drawable.Icon);
- method public deprecated androidx.app.slice.builders.GridBuilder.CellBuilder addLargeImage(android.graphics.drawable.Icon, boolean);
- method public androidx.app.slice.builders.GridBuilder.CellBuilder addText(java.lang.CharSequence);
- method public androidx.app.slice.builders.GridBuilder.CellBuilder addText(java.lang.CharSequence, boolean);
- method public androidx.app.slice.builders.GridBuilder.CellBuilder addTitleText(java.lang.CharSequence);
- method public androidx.app.slice.builders.GridBuilder.CellBuilder addTitleText(java.lang.CharSequence, boolean);
- method public androidx.app.slice.builders.GridBuilder.CellBuilder setContentIntent(android.app.PendingIntent);
+ public static final class GridBuilder.CellBuilder extends androidx.slice.builders.TemplateSliceBuilder {
+ ctor public GridBuilder.CellBuilder(androidx.slice.builders.GridBuilder);
+ ctor public GridBuilder.CellBuilder(androidx.slice.builders.GridBuilder, android.net.Uri);
+ method public deprecated androidx.slice.builders.GridBuilder.CellBuilder addImage(android.graphics.drawable.Icon);
+ method public deprecated androidx.slice.builders.GridBuilder.CellBuilder addImage(android.graphics.drawable.Icon, boolean);
+ method public androidx.slice.builders.GridBuilder.CellBuilder addImage(android.graphics.drawable.Icon, int);
+ method public androidx.slice.builders.GridBuilder.CellBuilder addImage(android.graphics.drawable.Icon, int, boolean);
+ method public deprecated androidx.slice.builders.GridBuilder.CellBuilder addLargeImage(android.graphics.drawable.Icon);
+ method public deprecated androidx.slice.builders.GridBuilder.CellBuilder addLargeImage(android.graphics.drawable.Icon, boolean);
+ method public androidx.slice.builders.GridBuilder.CellBuilder addText(java.lang.CharSequence);
+ method public androidx.slice.builders.GridBuilder.CellBuilder addText(java.lang.CharSequence, boolean);
+ method public androidx.slice.builders.GridBuilder.CellBuilder addTitleText(java.lang.CharSequence);
+ method public androidx.slice.builders.GridBuilder.CellBuilder addTitleText(java.lang.CharSequence, boolean);
+ method public androidx.slice.builders.GridBuilder.CellBuilder setContentIntent(android.app.PendingIntent);
}
- public class ListBuilder extends androidx.app.slice.builders.TemplateSliceBuilder {
+ public class ListBuilder extends androidx.slice.builders.TemplateSliceBuilder {
ctor public ListBuilder(android.content.Context, android.net.Uri);
- method public androidx.app.slice.builders.ListBuilder addAction(androidx.app.slice.builders.SliceAction);
- method public androidx.app.slice.builders.ListBuilder addGrid(androidx.app.slice.builders.GridBuilder);
- method public androidx.app.slice.builders.ListBuilder addGrid(java.util.function.Consumer<androidx.app.slice.builders.GridBuilder>);
- method public androidx.app.slice.builders.ListBuilder addInputRange(androidx.app.slice.builders.ListBuilder.InputRangeBuilder);
- method public androidx.app.slice.builders.ListBuilder addInputRange(java.util.function.Consumer<androidx.app.slice.builders.ListBuilder.InputRangeBuilder>);
- method public androidx.app.slice.builders.ListBuilder addRange(androidx.app.slice.builders.ListBuilder.RangeBuilder);
- method public androidx.app.slice.builders.ListBuilder addRange(java.util.function.Consumer<androidx.app.slice.builders.ListBuilder.RangeBuilder>);
- method public androidx.app.slice.builders.ListBuilder addRow(androidx.app.slice.builders.ListBuilder.RowBuilder);
- method public androidx.app.slice.builders.ListBuilder addRow(java.util.function.Consumer<androidx.app.slice.builders.ListBuilder.RowBuilder>);
- method public androidx.app.slice.builders.ListBuilder addSeeMoreAction(android.app.PendingIntent);
- method public androidx.app.slice.builders.ListBuilder addSeeMoreRow(androidx.app.slice.builders.ListBuilder.RowBuilder);
- method public androidx.app.slice.builders.ListBuilder addSeeMoreRow(java.util.function.Consumer<androidx.app.slice.builders.ListBuilder.RowBuilder>);
- method public androidx.app.slice.builders.ListBuilder setHeader(androidx.app.slice.builders.ListBuilder.HeaderBuilder);
- method public androidx.app.slice.builders.ListBuilder setHeader(java.util.function.Consumer<androidx.app.slice.builders.ListBuilder.HeaderBuilder>);
+ method public androidx.slice.builders.ListBuilder addAction(androidx.slice.builders.SliceAction);
+ method public androidx.slice.builders.ListBuilder addGrid(androidx.slice.builders.GridBuilder);
+ method public androidx.slice.builders.ListBuilder addGrid(java.util.function.Consumer<androidx.slice.builders.GridBuilder>);
+ method public androidx.slice.builders.ListBuilder addInputRange(androidx.slice.builders.ListBuilder.InputRangeBuilder);
+ method public androidx.slice.builders.ListBuilder addInputRange(java.util.function.Consumer<androidx.slice.builders.ListBuilder.InputRangeBuilder>);
+ method public androidx.slice.builders.ListBuilder addRange(androidx.slice.builders.ListBuilder.RangeBuilder);
+ method public androidx.slice.builders.ListBuilder addRange(java.util.function.Consumer<androidx.slice.builders.ListBuilder.RangeBuilder>);
+ method public androidx.slice.builders.ListBuilder addRow(androidx.slice.builders.ListBuilder.RowBuilder);
+ method public androidx.slice.builders.ListBuilder addRow(java.util.function.Consumer<androidx.slice.builders.ListBuilder.RowBuilder>);
+ method public androidx.slice.builders.ListBuilder addSeeMoreAction(android.app.PendingIntent);
+ method public androidx.slice.builders.ListBuilder addSeeMoreRow(androidx.slice.builders.ListBuilder.RowBuilder);
+ method public androidx.slice.builders.ListBuilder addSeeMoreRow(java.util.function.Consumer<androidx.slice.builders.ListBuilder.RowBuilder>);
+ method public androidx.slice.builders.ListBuilder setHeader(androidx.slice.builders.ListBuilder.HeaderBuilder);
+ method public androidx.slice.builders.ListBuilder setHeader(java.util.function.Consumer<androidx.slice.builders.ListBuilder.HeaderBuilder>);
}
- public static class ListBuilder.HeaderBuilder extends androidx.app.slice.builders.TemplateSliceBuilder {
- ctor public ListBuilder.HeaderBuilder(androidx.app.slice.builders.ListBuilder);
- method public androidx.app.slice.builders.ListBuilder.HeaderBuilder setPrimaryAction(androidx.app.slice.builders.SliceAction);
- method public androidx.app.slice.builders.ListBuilder.HeaderBuilder setSubtitle(java.lang.CharSequence);
- method public androidx.app.slice.builders.ListBuilder.HeaderBuilder setSummarySubtitle(java.lang.CharSequence);
- method public androidx.app.slice.builders.ListBuilder.HeaderBuilder setTitle(java.lang.CharSequence);
+ public static class ListBuilder.HeaderBuilder extends androidx.slice.builders.TemplateSliceBuilder {
+ ctor public ListBuilder.HeaderBuilder(androidx.slice.builders.ListBuilder);
+ method public androidx.slice.builders.ListBuilder.HeaderBuilder setPrimaryAction(androidx.slice.builders.SliceAction);
+ method public androidx.slice.builders.ListBuilder.HeaderBuilder setSubtitle(java.lang.CharSequence);
+ method public androidx.slice.builders.ListBuilder.HeaderBuilder setSummarySubtitle(java.lang.CharSequence);
+ method public androidx.slice.builders.ListBuilder.HeaderBuilder setTitle(java.lang.CharSequence);
}
- public static class ListBuilder.InputRangeBuilder extends androidx.app.slice.builders.TemplateSliceBuilder {
- ctor public ListBuilder.InputRangeBuilder(androidx.app.slice.builders.ListBuilder);
- method public androidx.app.slice.builders.ListBuilder.InputRangeBuilder setAction(android.app.PendingIntent);
- method public androidx.app.slice.builders.ListBuilder.InputRangeBuilder setMax(int);
- method public androidx.app.slice.builders.ListBuilder.InputRangeBuilder setThumb(android.graphics.drawable.Icon);
- method public androidx.app.slice.builders.ListBuilder.InputRangeBuilder setTitle(java.lang.CharSequence);
- method public androidx.app.slice.builders.ListBuilder.InputRangeBuilder setValue(int);
+ public static class ListBuilder.InputRangeBuilder extends androidx.slice.builders.TemplateSliceBuilder {
+ ctor public ListBuilder.InputRangeBuilder(androidx.slice.builders.ListBuilder);
+ method public androidx.slice.builders.ListBuilder.InputRangeBuilder setAction(android.app.PendingIntent);
+ method public androidx.slice.builders.ListBuilder.InputRangeBuilder setMax(int);
+ method public androidx.slice.builders.ListBuilder.InputRangeBuilder setThumb(android.graphics.drawable.Icon);
+ method public androidx.slice.builders.ListBuilder.InputRangeBuilder setTitle(java.lang.CharSequence);
+ method public androidx.slice.builders.ListBuilder.InputRangeBuilder setValue(int);
}
- public static class ListBuilder.RangeBuilder extends androidx.app.slice.builders.TemplateSliceBuilder {
- ctor public ListBuilder.RangeBuilder(androidx.app.slice.builders.ListBuilder);
- method public androidx.app.slice.builders.ListBuilder.RangeBuilder setMax(int);
- method public androidx.app.slice.builders.ListBuilder.RangeBuilder setTitle(java.lang.CharSequence);
- method public androidx.app.slice.builders.ListBuilder.RangeBuilder setValue(int);
+ public static class ListBuilder.RangeBuilder extends androidx.slice.builders.TemplateSliceBuilder {
+ ctor public ListBuilder.RangeBuilder(androidx.slice.builders.ListBuilder);
+ method public androidx.slice.builders.ListBuilder.RangeBuilder setMax(int);
+ method public androidx.slice.builders.ListBuilder.RangeBuilder setTitle(java.lang.CharSequence);
+ method public androidx.slice.builders.ListBuilder.RangeBuilder setValue(int);
}
- public static class ListBuilder.RowBuilder extends androidx.app.slice.builders.TemplateSliceBuilder {
- ctor public ListBuilder.RowBuilder(androidx.app.slice.builders.ListBuilder);
- ctor public ListBuilder.RowBuilder(androidx.app.slice.builders.ListBuilder, android.net.Uri);
+ public static class ListBuilder.RowBuilder extends androidx.slice.builders.TemplateSliceBuilder {
+ ctor public ListBuilder.RowBuilder(androidx.slice.builders.ListBuilder);
+ ctor public ListBuilder.RowBuilder(androidx.slice.builders.ListBuilder, android.net.Uri);
ctor public ListBuilder.RowBuilder(android.content.Context, android.net.Uri);
- method public androidx.app.slice.builders.ListBuilder.RowBuilder addEndItem(long);
- method public androidx.app.slice.builders.ListBuilder.RowBuilder addEndItem(android.graphics.drawable.Icon);
- method public androidx.app.slice.builders.ListBuilder.RowBuilder addEndItem(android.graphics.drawable.Icon, boolean);
- method public androidx.app.slice.builders.ListBuilder.RowBuilder addEndItem(androidx.app.slice.builders.SliceAction);
- method public androidx.app.slice.builders.ListBuilder.RowBuilder addEndItem(androidx.app.slice.builders.SliceAction, boolean);
- method public androidx.app.slice.builders.ListBuilder.RowBuilder setPrimaryAction(androidx.app.slice.builders.SliceAction);
- method public androidx.app.slice.builders.ListBuilder.RowBuilder setSubtitle(java.lang.CharSequence);
- method public androidx.app.slice.builders.ListBuilder.RowBuilder setSubtitle(java.lang.CharSequence, boolean);
- method public androidx.app.slice.builders.ListBuilder.RowBuilder setTitle(java.lang.CharSequence);
- method public androidx.app.slice.builders.ListBuilder.RowBuilder setTitle(java.lang.CharSequence, boolean);
- method public androidx.app.slice.builders.ListBuilder.RowBuilder setTitleItem(long);
- method public androidx.app.slice.builders.ListBuilder.RowBuilder setTitleItem(android.graphics.drawable.Icon);
- method public androidx.app.slice.builders.ListBuilder.RowBuilder setTitleItem(android.graphics.drawable.Icon, boolean);
- method public androidx.app.slice.builders.ListBuilder.RowBuilder setTitleItem(androidx.app.slice.builders.SliceAction);
- method public androidx.app.slice.builders.ListBuilder.RowBuilder setTitleItem(androidx.app.slice.builders.SliceAction, boolean);
+ method public androidx.slice.builders.ListBuilder.RowBuilder addEndItem(long);
+ method public androidx.slice.builders.ListBuilder.RowBuilder addEndItem(android.graphics.drawable.Icon);
+ method public androidx.slice.builders.ListBuilder.RowBuilder addEndItem(android.graphics.drawable.Icon, boolean);
+ method public androidx.slice.builders.ListBuilder.RowBuilder addEndItem(androidx.slice.builders.SliceAction);
+ method public androidx.slice.builders.ListBuilder.RowBuilder addEndItem(androidx.slice.builders.SliceAction, boolean);
+ method public androidx.slice.builders.ListBuilder.RowBuilder setPrimaryAction(androidx.slice.builders.SliceAction);
+ method public androidx.slice.builders.ListBuilder.RowBuilder setSubtitle(java.lang.CharSequence);
+ method public androidx.slice.builders.ListBuilder.RowBuilder setSubtitle(java.lang.CharSequence, boolean);
+ method public androidx.slice.builders.ListBuilder.RowBuilder setTitle(java.lang.CharSequence);
+ method public androidx.slice.builders.ListBuilder.RowBuilder setTitle(java.lang.CharSequence, boolean);
+ method public androidx.slice.builders.ListBuilder.RowBuilder setTitleItem(long);
+ method public androidx.slice.builders.ListBuilder.RowBuilder setTitleItem(android.graphics.drawable.Icon);
+ method public androidx.slice.builders.ListBuilder.RowBuilder setTitleItem(android.graphics.drawable.Icon, boolean);
+ method public androidx.slice.builders.ListBuilder.RowBuilder setTitleItem(androidx.slice.builders.SliceAction);
+ method public androidx.slice.builders.ListBuilder.RowBuilder setTitleItem(androidx.slice.builders.SliceAction, boolean);
}
public class SliceAction {
@@ -103,13 +103,13 @@
method public java.lang.CharSequence getTitle();
method public boolean isChecked();
method public boolean isToggle();
- method public androidx.app.slice.builders.SliceAction setChecked(boolean);
- method public androidx.app.slice.builders.SliceAction setContentDescription(java.lang.CharSequence);
- method public androidx.app.slice.builders.SliceAction setPriority(int);
+ method public androidx.slice.builders.SliceAction setChecked(boolean);
+ method public androidx.slice.builders.SliceAction setContentDescription(java.lang.CharSequence);
+ method public androidx.slice.builders.SliceAction setPriority(int);
}
public abstract class TemplateSliceBuilder {
- method public androidx.app.slice.Slice build();
+ method public androidx.slice.Slice build();
}
}
diff --git a/slices/builders/src/main/AndroidManifest.xml b/slices/builders/src/main/AndroidManifest.xml
index 6f19650..6eababe 100644
--- a/slices/builders/src/main/AndroidManifest.xml
+++ b/slices/builders/src/main/AndroidManifest.xml
@@ -13,4 +13,4 @@
See the License for the specific language governing permissions and
limitations under the License.
-->
-<manifest package="androidx.app.slice.builders"/>
+<manifest package="androidx.slice.builders"/>
diff --git a/slices/builders/src/main/java/androidx/app/slice/builders/GridBuilder.java b/slices/builders/src/main/java/androidx/slice/builders/GridBuilder.java
similarity index 96%
rename from slices/builders/src/main/java/androidx/app/slice/builders/GridBuilder.java
rename to slices/builders/src/main/java/androidx/slice/builders/GridBuilder.java
index 8d34f57..bfa6a65 100644
--- a/slices/builders/src/main/java/androidx/app/slice/builders/GridBuilder.java
+++ b/slices/builders/src/main/java/androidx/slice/builders/GridBuilder.java
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package androidx.app.slice.builders;
+package androidx.slice.builders;
import static android.support.annotation.RestrictTo.Scope.LIBRARY;
@@ -30,7 +30,7 @@
import java.util.function.Consumer;
-import androidx.app.slice.builders.impl.TemplateBuilderImpl;
+import androidx.slice.builders.impl.TemplateBuilderImpl;
/**
@@ -42,7 +42,7 @@
*/
public class GridBuilder extends TemplateSliceBuilder {
- private androidx.app.slice.builders.impl.GridBuilder mImpl;
+ private androidx.slice.builders.impl.GridBuilder mImpl;
private boolean mHasSeeMore;
/**
@@ -77,7 +77,7 @@
@Override
void setImpl(TemplateBuilderImpl impl) {
- mImpl = (androidx.app.slice.builders.impl.GridBuilder) impl;
+ mImpl = (androidx.slice.builders.impl.GridBuilder) impl;
}
/**
@@ -182,7 +182,7 @@
* @hide
*/
@RestrictTo(LIBRARY)
- public androidx.app.slice.builders.impl.GridBuilder getImpl() {
+ public androidx.slice.builders.impl.GridBuilder getImpl() {
return mImpl;
}
@@ -204,7 +204,7 @@
* </p>
*/
public static final class CellBuilder extends TemplateSliceBuilder {
- private androidx.app.slice.builders.impl.GridBuilder.CellBuilder mImpl;
+ private androidx.slice.builders.impl.GridBuilder.CellBuilder mImpl;
/**
* Create a builder which will construct a slice displayed as a cell in a grid.
@@ -224,7 +224,7 @@
@Override
void setImpl(TemplateBuilderImpl impl) {
- mImpl = (androidx.app.slice.builders.impl.GridBuilder.CellBuilder) impl;
+ mImpl = (androidx.slice.builders.impl.GridBuilder.CellBuilder) impl;
}
/**
diff --git a/slices/builders/src/main/java/androidx/app/slice/builders/ListBuilder.java b/slices/builders/src/main/java/androidx/slice/builders/ListBuilder.java
similarity index 95%
rename from slices/builders/src/main/java/androidx/app/slice/builders/ListBuilder.java
rename to slices/builders/src/main/java/androidx/slice/builders/ListBuilder.java
index fd7ac96..786a69e 100644
--- a/slices/builders/src/main/java/androidx/app/slice/builders/ListBuilder.java
+++ b/slices/builders/src/main/java/androidx/slice/builders/ListBuilder.java
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package androidx.app.slice.builders;
+package androidx.slice.builders;
import static android.support.annotation.RestrictTo.Scope.LIBRARY;
import static android.support.annotation.RestrictTo.Scope.LIBRARY_GROUP;
@@ -32,10 +32,10 @@
import java.util.function.Consumer;
-import androidx.app.slice.SliceSpecs;
-import androidx.app.slice.builders.impl.ListBuilderBasicImpl;
-import androidx.app.slice.builders.impl.ListBuilderV1Impl;
-import androidx.app.slice.builders.impl.TemplateBuilderImpl;
+import androidx.slice.SliceSpecs;
+import androidx.slice.builders.impl.ListBuilderBasicImpl;
+import androidx.slice.builders.impl.ListBuilderV1Impl;
+import androidx.slice.builders.impl.TemplateBuilderImpl;
/**
* Builder to construct slice content in a list format.
@@ -59,7 +59,7 @@
public class ListBuilder extends TemplateSliceBuilder {
private boolean mHasSeeMore;
- private androidx.app.slice.builders.impl.ListBuilder mImpl;
+ private androidx.slice.builders.impl.ListBuilder mImpl;
/**
* Create a builder which will construct a slice that will display rows of content.
@@ -71,7 +71,7 @@
@Override
void setImpl(TemplateBuilderImpl impl) {
- mImpl = (androidx.app.slice.builders.impl.ListBuilder) impl;
+ mImpl = (androidx.slice.builders.impl.ListBuilder) impl;
}
/**
@@ -252,7 +252,7 @@
* @hide
*/
@RestrictTo(LIBRARY)
- public androidx.app.slice.builders.impl.ListBuilder getImpl() {
+ public androidx.slice.builders.impl.ListBuilder getImpl() {
return mImpl;
}
@@ -298,7 +298,7 @@
* Builder to construct a range row.
*/
public static class RangeBuilder extends TemplateSliceBuilder {
- private androidx.app.slice.builders.impl.ListBuilder.RangeBuilder mImpl;
+ private androidx.slice.builders.impl.ListBuilder.RangeBuilder mImpl;
public RangeBuilder(@NonNull ListBuilder parent) {
super(parent.mImpl.createRangeBuilder());
@@ -333,7 +333,7 @@
@Override
void setImpl(TemplateBuilderImpl impl) {
- mImpl = (androidx.app.slice.builders.impl.ListBuilder.RangeBuilder) impl;
+ mImpl = (androidx.slice.builders.impl.ListBuilder.RangeBuilder) impl;
}
}
@@ -341,7 +341,7 @@
* Builder to construct a input range row.
*/
public static class InputRangeBuilder extends TemplateSliceBuilder {
- private androidx.app.slice.builders.impl.ListBuilder.InputRangeBuilder mImpl;
+ private androidx.slice.builders.impl.ListBuilder.InputRangeBuilder mImpl;
public InputRangeBuilder(@NonNull ListBuilder parent) {
super(parent.mImpl.createInputRangeBuilder());
@@ -395,7 +395,7 @@
@Override
void setImpl(TemplateBuilderImpl impl) {
- mImpl = (androidx.app.slice.builders.impl.ListBuilder.InputRangeBuilder) impl;
+ mImpl = (androidx.slice.builders.impl.ListBuilder.InputRangeBuilder) impl;
}
}
@@ -421,7 +421,7 @@
*/
public static class RowBuilder extends TemplateSliceBuilder {
- private androidx.app.slice.builders.impl.ListBuilder.RowBuilder mImpl;
+ private androidx.slice.builders.impl.ListBuilder.RowBuilder mImpl;
private boolean mHasEndActionOrToggle;
private boolean mHasEndImage;
@@ -666,14 +666,14 @@
@Override
void setImpl(TemplateBuilderImpl impl) {
- mImpl = (androidx.app.slice.builders.impl.ListBuilder.RowBuilder) impl;
+ mImpl = (androidx.slice.builders.impl.ListBuilder.RowBuilder) impl;
}
/**
* @hide
*/
@RestrictTo(LIBRARY)
- public androidx.app.slice.builders.impl.ListBuilder.RowBuilder getImpl() {
+ public androidx.slice.builders.impl.ListBuilder.RowBuilder getImpl() {
return mImpl;
}
@@ -686,7 +686,7 @@
* @see ListBuilder#setHeader(HeaderBuilder)
*/
public static class HeaderBuilder extends TemplateSliceBuilder {
- private androidx.app.slice.builders.impl.ListBuilder.HeaderBuilder mImpl;
+ private androidx.slice.builders.impl.ListBuilder.HeaderBuilder mImpl;
/**
* Create builder for header templates.
@@ -744,7 +744,7 @@
@Override
void setImpl(TemplateBuilderImpl impl) {
- mImpl = (androidx.app.slice.builders.impl.ListBuilder.HeaderBuilder) impl;
+ mImpl = (androidx.slice.builders.impl.ListBuilder.HeaderBuilder) impl;
}
}
}
diff --git a/slices/builders/src/main/java/androidx/app/slice/builders/MessagingSliceBuilder.java b/slices/builders/src/main/java/androidx/slice/builders/MessagingSliceBuilder.java
similarity index 91%
rename from slices/builders/src/main/java/androidx/app/slice/builders/MessagingSliceBuilder.java
rename to slices/builders/src/main/java/androidx/slice/builders/MessagingSliceBuilder.java
index e51fd0b..278d773 100644
--- a/slices/builders/src/main/java/androidx/app/slice/builders/MessagingSliceBuilder.java
+++ b/slices/builders/src/main/java/androidx/slice/builders/MessagingSliceBuilder.java
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package androidx.app.slice.builders;
+package androidx.slice.builders;
import static android.support.annotation.RestrictTo.Scope.LIBRARY;
import static android.support.annotation.RestrictTo.Scope.LIBRARY_GROUP;
@@ -29,12 +29,12 @@
import java.util.function.Consumer;
-import androidx.app.slice.SliceSpecs;
-import androidx.app.slice.builders.impl.MessagingBasicImpl;
-import androidx.app.slice.builders.impl.MessagingBuilder;
-import androidx.app.slice.builders.impl.MessagingListV1Impl;
-import androidx.app.slice.builders.impl.MessagingV1Impl;
-import androidx.app.slice.builders.impl.TemplateBuilderImpl;
+import androidx.slice.SliceSpecs;
+import androidx.slice.builders.impl.MessagingBasicImpl;
+import androidx.slice.builders.impl.MessagingBuilder;
+import androidx.slice.builders.impl.MessagingListV1Impl;
+import androidx.slice.builders.impl.MessagingV1Impl;
+import androidx.slice.builders.impl.TemplateBuilderImpl;
/**
* Builder to construct slice content in a messaging format.
diff --git a/slices/builders/src/main/java/androidx/app/slice/builders/SliceAction.java b/slices/builders/src/main/java/androidx/slice/builders/SliceAction.java
similarity index 98%
rename from slices/builders/src/main/java/androidx/app/slice/builders/SliceAction.java
rename to slices/builders/src/main/java/androidx/slice/builders/SliceAction.java
index 57d289b..db68c09 100644
--- a/slices/builders/src/main/java/androidx/app/slice/builders/SliceAction.java
+++ b/slices/builders/src/main/java/androidx/slice/builders/SliceAction.java
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package androidx.app.slice.builders;
+package androidx.slice.builders;
import static android.app.slice.Slice.HINT_SELECTED;
import static android.app.slice.Slice.HINT_SHORTCUT;
@@ -31,7 +31,7 @@
import android.support.annotation.Nullable;
import android.support.annotation.RestrictTo;
-import androidx.app.slice.Slice;
+import androidx.slice.Slice;
/**
* Class representing an action, supports tappable icons, custom toggle icons, and default toggles.
diff --git a/slices/builders/src/main/java/androidx/app/slice/builders/TemplateSliceBuilder.java b/slices/builders/src/main/java/androidx/slice/builders/TemplateSliceBuilder.java
similarity index 93%
rename from slices/builders/src/main/java/androidx/app/slice/builders/TemplateSliceBuilder.java
rename to slices/builders/src/main/java/androidx/slice/builders/TemplateSliceBuilder.java
index f0a495c..88de3e9 100644
--- a/slices/builders/src/main/java/androidx/app/slice/builders/TemplateSliceBuilder.java
+++ b/slices/builders/src/main/java/androidx/slice/builders/TemplateSliceBuilder.java
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package androidx.app.slice.builders;
+package androidx.slice.builders;
import static android.support.annotation.RestrictTo.Scope.LIBRARY;
@@ -27,11 +27,11 @@
import java.util.Arrays;
import java.util.List;
-import androidx.app.slice.Slice;
-import androidx.app.slice.SliceProvider;
-import androidx.app.slice.SliceSpec;
-import androidx.app.slice.SliceSpecs;
-import androidx.app.slice.builders.impl.TemplateBuilderImpl;
+import androidx.slice.Slice;
+import androidx.slice.SliceProvider;
+import androidx.slice.SliceSpec;
+import androidx.slice.SliceSpecs;
+import androidx.slice.builders.impl.TemplateBuilderImpl;
/**
* Base class of builders of various template types.
diff --git a/slices/builders/src/main/java/androidx/app/slice/builders/impl/GridBuilder.java b/slices/builders/src/main/java/androidx/slice/builders/impl/GridBuilder.java
similarity index 98%
rename from slices/builders/src/main/java/androidx/app/slice/builders/impl/GridBuilder.java
rename to slices/builders/src/main/java/androidx/slice/builders/impl/GridBuilder.java
index dfca415..9768b07 100644
--- a/slices/builders/src/main/java/androidx/app/slice/builders/impl/GridBuilder.java
+++ b/slices/builders/src/main/java/androidx/slice/builders/impl/GridBuilder.java
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package androidx.app.slice.builders.impl;
+package androidx.slice.builders.impl;
import static android.support.annotation.RestrictTo.Scope.LIBRARY;
@@ -25,7 +25,7 @@
import android.support.annotation.Nullable;
import android.support.annotation.RestrictTo;
-import androidx.app.slice.builders.SliceAction;
+import androidx.slice.builders.SliceAction;
/**
* @hide
diff --git a/slices/builders/src/main/java/androidx/app/slice/builders/impl/GridBuilderBasicImpl.java b/slices/builders/src/main/java/androidx/slice/builders/impl/GridBuilderBasicImpl.java
similarity index 96%
rename from slices/builders/src/main/java/androidx/app/slice/builders/impl/GridBuilderBasicImpl.java
rename to slices/builders/src/main/java/androidx/slice/builders/impl/GridBuilderBasicImpl.java
index 1b49050..3b2d94f 100644
--- a/slices/builders/src/main/java/androidx/app/slice/builders/impl/GridBuilderBasicImpl.java
+++ b/slices/builders/src/main/java/androidx/slice/builders/impl/GridBuilderBasicImpl.java
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package androidx.app.slice.builders.impl;
+package androidx.slice.builders.impl;
import static android.support.annotation.RestrictTo.Scope.LIBRARY;
@@ -25,8 +25,8 @@
import android.support.annotation.Nullable;
import android.support.annotation.RestrictTo;
-import androidx.app.slice.Slice;
-import androidx.app.slice.builders.SliceAction;
+import androidx.slice.Slice;
+import androidx.slice.builders.SliceAction;
/**
diff --git a/slices/builders/src/main/java/androidx/app/slice/builders/impl/GridBuilderListV1Impl.java b/slices/builders/src/main/java/androidx/slice/builders/impl/GridBuilderListV1Impl.java
similarity index 95%
rename from slices/builders/src/main/java/androidx/app/slice/builders/impl/GridBuilderListV1Impl.java
rename to slices/builders/src/main/java/androidx/slice/builders/impl/GridBuilderListV1Impl.java
index e116e08..e4c3dce 100644
--- a/slices/builders/src/main/java/androidx/app/slice/builders/impl/GridBuilderListV1Impl.java
+++ b/slices/builders/src/main/java/androidx/slice/builders/impl/GridBuilderListV1Impl.java
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package androidx.app.slice.builders.impl;
+package androidx.slice.builders.impl;
import static android.app.slice.Slice.HINT_HORIZONTAL;
import static android.app.slice.Slice.HINT_LARGE;
@@ -26,8 +26,8 @@
import static android.app.slice.Slice.HINT_TITLE;
import static android.support.annotation.RestrictTo.Scope.LIBRARY;
-import static androidx.app.slice.builders.GridBuilder.ICON_IMAGE;
-import static androidx.app.slice.builders.GridBuilder.LARGE_IMAGE;
+import static androidx.slice.builders.GridBuilder.ICON_IMAGE;
+import static androidx.slice.builders.GridBuilder.LARGE_IMAGE;
import android.app.PendingIntent;
import android.graphics.drawable.Icon;
@@ -38,8 +38,8 @@
import java.util.ArrayList;
-import androidx.app.slice.Slice;
-import androidx.app.slice.builders.SliceAction;
+import androidx.slice.Slice;
+import androidx.slice.builders.SliceAction;
/**
* @hide
diff --git a/slices/builders/src/main/java/androidx/app/slice/builders/impl/ListBuilder.java b/slices/builders/src/main/java/androidx/slice/builders/impl/ListBuilder.java
similarity index 98%
rename from slices/builders/src/main/java/androidx/app/slice/builders/impl/ListBuilder.java
rename to slices/builders/src/main/java/androidx/slice/builders/impl/ListBuilder.java
index c16da2b..032e0ce 100644
--- a/slices/builders/src/main/java/androidx/app/slice/builders/impl/ListBuilder.java
+++ b/slices/builders/src/main/java/androidx/slice/builders/impl/ListBuilder.java
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package androidx.app.slice.builders.impl;
+package androidx.slice.builders.impl;
import static android.support.annotation.RestrictTo.Scope.LIBRARY;
@@ -25,7 +25,7 @@
import android.support.annotation.NonNull;
import android.support.annotation.RestrictTo;
-import androidx.app.slice.builders.SliceAction;
+import androidx.slice.builders.SliceAction;
/**
* @hide
diff --git a/slices/builders/src/main/java/androidx/app/slice/builders/impl/ListBuilderBasicImpl.java b/slices/builders/src/main/java/androidx/slice/builders/impl/ListBuilderBasicImpl.java
similarity index 97%
rename from slices/builders/src/main/java/androidx/app/slice/builders/impl/ListBuilderBasicImpl.java
rename to slices/builders/src/main/java/androidx/slice/builders/impl/ListBuilderBasicImpl.java
index b47e7f2..8ef53e7 100644
--- a/slices/builders/src/main/java/androidx/app/slice/builders/impl/ListBuilderBasicImpl.java
+++ b/slices/builders/src/main/java/androidx/slice/builders/impl/ListBuilderBasicImpl.java
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package androidx.app.slice.builders.impl;
+package androidx.slice.builders.impl;
import static android.support.annotation.RestrictTo.Scope.LIBRARY;
@@ -25,9 +25,9 @@
import android.support.annotation.NonNull;
import android.support.annotation.RestrictTo;
-import androidx.app.slice.Slice;
-import androidx.app.slice.SliceSpec;
-import androidx.app.slice.builders.SliceAction;
+import androidx.slice.Slice;
+import androidx.slice.SliceSpec;
+import androidx.slice.builders.SliceAction;
/**
* @hide
diff --git a/slices/builders/src/main/java/androidx/app/slice/builders/impl/ListBuilderV1Impl.java b/slices/builders/src/main/java/androidx/slice/builders/impl/ListBuilderV1Impl.java
similarity index 97%
rename from slices/builders/src/main/java/androidx/app/slice/builders/impl/ListBuilderV1Impl.java
rename to slices/builders/src/main/java/androidx/slice/builders/impl/ListBuilderV1Impl.java
index 054c499..84c7325 100644
--- a/slices/builders/src/main/java/androidx/app/slice/builders/impl/ListBuilderV1Impl.java
+++ b/slices/builders/src/main/java/androidx/slice/builders/impl/ListBuilderV1Impl.java
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package androidx.app.slice.builders.impl;
+package androidx.slice.builders.impl;
import static android.app.slice.Slice.HINT_ACTIONS;
import static android.app.slice.Slice.HINT_LARGE;
@@ -29,9 +29,9 @@
import static android.app.slice.SliceItem.FORMAT_TEXT;
import static android.support.annotation.RestrictTo.Scope.LIBRARY;
-import static androidx.app.slice.core.SliceHints.SUBTYPE_MAX;
-import static androidx.app.slice.core.SliceHints.SUBTYPE_RANGE;
-import static androidx.app.slice.core.SliceHints.SUBTYPE_VALUE;
+import static androidx.slice.core.SliceHints.SUBTYPE_MAX;
+import static androidx.slice.core.SliceHints.SUBTYPE_RANGE;
+import static androidx.slice.core.SliceHints.SUBTYPE_VALUE;
import android.app.PendingIntent;
import android.graphics.drawable.Icon;
@@ -44,10 +44,10 @@
import java.util.ArrayList;
import java.util.List;
-import androidx.app.slice.Slice;
-import androidx.app.slice.SliceItem;
-import androidx.app.slice.SliceSpec;
-import androidx.app.slice.builders.SliceAction;
+import androidx.slice.Slice;
+import androidx.slice.SliceItem;
+import androidx.slice.SliceSpec;
+import androidx.slice.builders.SliceAction;
/**
* @hide
diff --git a/slices/builders/src/main/java/androidx/app/slice/builders/impl/MessagingBasicImpl.java b/slices/builders/src/main/java/androidx/slice/builders/impl/MessagingBasicImpl.java
similarity index 95%
rename from slices/builders/src/main/java/androidx/app/slice/builders/impl/MessagingBasicImpl.java
rename to slices/builders/src/main/java/androidx/slice/builders/impl/MessagingBasicImpl.java
index 843302c..0534ada 100644
--- a/slices/builders/src/main/java/androidx/app/slice/builders/impl/MessagingBasicImpl.java
+++ b/slices/builders/src/main/java/androidx/slice/builders/impl/MessagingBasicImpl.java
@@ -14,15 +14,15 @@
* limitations under the License.
*/
-package androidx.app.slice.builders.impl;
+package androidx.slice.builders.impl;
import static android.support.annotation.RestrictTo.Scope.LIBRARY;
import android.graphics.drawable.Icon;
import android.support.annotation.RestrictTo;
-import androidx.app.slice.Slice;
-import androidx.app.slice.SliceSpec;
+import androidx.slice.Slice;
+import androidx.slice.SliceSpec;
/**
* @hide
diff --git a/slices/builders/src/main/java/androidx/app/slice/builders/impl/MessagingBuilder.java b/slices/builders/src/main/java/androidx/slice/builders/impl/MessagingBuilder.java
similarity index 97%
rename from slices/builders/src/main/java/androidx/app/slice/builders/impl/MessagingBuilder.java
rename to slices/builders/src/main/java/androidx/slice/builders/impl/MessagingBuilder.java
index 635f160..78da3eb 100644
--- a/slices/builders/src/main/java/androidx/app/slice/builders/impl/MessagingBuilder.java
+++ b/slices/builders/src/main/java/androidx/slice/builders/impl/MessagingBuilder.java
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package androidx.app.slice.builders.impl;
+package androidx.slice.builders.impl;
import static android.support.annotation.RestrictTo.Scope.LIBRARY;
diff --git a/slices/builders/src/main/java/androidx/app/slice/builders/impl/MessagingListV1Impl.java b/slices/builders/src/main/java/androidx/slice/builders/impl/MessagingListV1Impl.java
similarity index 95%
rename from slices/builders/src/main/java/androidx/app/slice/builders/impl/MessagingListV1Impl.java
rename to slices/builders/src/main/java/androidx/slice/builders/impl/MessagingListV1Impl.java
index 408ad0b..46481bf 100644
--- a/slices/builders/src/main/java/androidx/app/slice/builders/impl/MessagingListV1Impl.java
+++ b/slices/builders/src/main/java/androidx/slice/builders/impl/MessagingListV1Impl.java
@@ -14,15 +14,15 @@
* limitations under the License.
*/
-package androidx.app.slice.builders.impl;
+package androidx.slice.builders.impl;
import static android.support.annotation.RestrictTo.Scope.LIBRARY;
import android.graphics.drawable.Icon;
import android.support.annotation.RestrictTo;
-import androidx.app.slice.Slice;
-import androidx.app.slice.SliceSpec;
+import androidx.slice.Slice;
+import androidx.slice.SliceSpec;
/**
* @hide
diff --git a/slices/builders/src/main/java/androidx/app/slice/builders/impl/MessagingV1Impl.java b/slices/builders/src/main/java/androidx/slice/builders/impl/MessagingV1Impl.java
similarity index 95%
rename from slices/builders/src/main/java/androidx/app/slice/builders/impl/MessagingV1Impl.java
rename to slices/builders/src/main/java/androidx/slice/builders/impl/MessagingV1Impl.java
index 4e07139..d8b634f 100644
--- a/slices/builders/src/main/java/androidx/app/slice/builders/impl/MessagingV1Impl.java
+++ b/slices/builders/src/main/java/androidx/slice/builders/impl/MessagingV1Impl.java
@@ -14,15 +14,15 @@
* limitations under the License.
*/
-package androidx.app.slice.builders.impl;
+package androidx.slice.builders.impl;
import static android.app.slice.Slice.SUBTYPE_MESSAGE;
import android.graphics.drawable.Icon;
import android.support.annotation.RestrictTo;
-import androidx.app.slice.Slice;
-import androidx.app.slice.SliceSpec;
+import androidx.slice.Slice;
+import androidx.slice.SliceSpec;
/**
* @hide
diff --git a/slices/builders/src/main/java/androidx/app/slice/builders/impl/TemplateBuilderImpl.java b/slices/builders/src/main/java/androidx/slice/builders/impl/TemplateBuilderImpl.java
similarity index 93%
rename from slices/builders/src/main/java/androidx/app/slice/builders/impl/TemplateBuilderImpl.java
rename to slices/builders/src/main/java/androidx/slice/builders/impl/TemplateBuilderImpl.java
index 294677e..068e69d 100644
--- a/slices/builders/src/main/java/androidx/app/slice/builders/impl/TemplateBuilderImpl.java
+++ b/slices/builders/src/main/java/androidx/slice/builders/impl/TemplateBuilderImpl.java
@@ -14,14 +14,14 @@
* limitations under the License.
*/
-package androidx.app.slice.builders.impl;
+package androidx.slice.builders.impl;
import static android.support.annotation.RestrictTo.Scope.LIBRARY;
import android.support.annotation.RestrictTo;
-import androidx.app.slice.Slice;
-import androidx.app.slice.SliceSpec;
+import androidx.slice.Slice;
+import androidx.slice.SliceSpec;
/**
* @hide
diff --git a/slices/core/api/current.txt b/slices/core/api/current.txt
index 77936d6..c1668ab 100644
--- a/slices/core/api/current.txt
+++ b/slices/core/api/current.txt
@@ -1,15 +1,15 @@
-package androidx.app.slice {
+package androidx.slice {
public final class Slice {
method public java.util.List<java.lang.String> getHints();
- method public java.util.List<androidx.app.slice.SliceItem> getItems();
+ method public java.util.List<androidx.slice.SliceItem> getItems();
method public android.net.Uri getUri();
}
public class SliceConvert {
ctor public SliceConvert();
- method public static android.app.slice.Slice unwrap(androidx.app.slice.Slice);
- method public static androidx.app.slice.Slice wrap(android.app.slice.Slice);
+ method public static android.app.slice.Slice unwrap(androidx.slice.Slice);
+ method public static androidx.slice.Slice wrap(android.app.slice.Slice);
}
public class SliceItem {
@@ -18,7 +18,7 @@
method public java.util.List<java.lang.String> getHints();
method public android.graphics.drawable.Icon getIcon();
method public int getInt();
- method public androidx.app.slice.Slice getSlice();
+ method public androidx.slice.Slice getSlice();
method public java.lang.String getSubType();
method public java.lang.CharSequence getText();
method public long getTimestamp();
@@ -27,7 +27,7 @@
public abstract class SliceProvider extends android.content.ContentProvider {
ctor public SliceProvider();
- method public abstract androidx.app.slice.Slice onBindSlice(android.net.Uri);
+ method public abstract androidx.slice.Slice onBindSlice(android.net.Uri);
method public abstract boolean onCreateSliceProvider();
method public android.net.Uri onMapIntentToUri(android.content.Intent);
method public void onSlicePinned(android.net.Uri);
diff --git a/slices/core/src/androidTest/AndroidManifest.xml b/slices/core/src/androidTest/AndroidManifest.xml
index 90dbbcc..6ee1fbd 100644
--- a/slices/core/src/androidTest/AndroidManifest.xml
+++ b/slices/core/src/androidTest/AndroidManifest.xml
@@ -16,12 +16,12 @@
-->
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
- package="androidx.app.slice.core.test">
+ package="androidx.slice.core.test">
<uses-sdk android:targetSdkVersion="${target-sdk-version}"/>
<application>
- <provider android:name="androidx.app.slice.SliceTestProvider"
- android:authorities="androidx.app.slice.core.test"
+ <provider android:name="androidx.slice.SliceTestProvider"
+ android:authorities="androidx.slice.core.test"
android:process=":provider"
android:exported="true" />
</application>
diff --git a/slices/core/src/androidTest/java/androidx/app/slice/SliceTest.java b/slices/core/src/androidTest/java/androidx/slice/SliceTest.java
similarity index 98%
rename from slices/core/src/androidTest/java/androidx/app/slice/SliceTest.java
rename to slices/core/src/androidTest/java/androidx/slice/SliceTest.java
index 0ede29d..ef3b000 100644
--- a/slices/core/src/androidTest/java/androidx/app/slice/SliceTest.java
+++ b/slices/core/src/androidTest/java/androidx/slice/SliceTest.java
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package androidx.app.slice;
+package androidx.slice;
import static android.app.slice.Slice.HINT_LARGE;
import static android.app.slice.Slice.HINT_LIST;
@@ -52,7 +52,7 @@
import java.util.concurrent.CountDownLatch;
import java.util.concurrent.TimeUnit;
-import androidx.app.slice.core.test.R;
+import androidx.slice.core.test.R;
@RunWith(AndroidJUnit4.class)
@SmallTest
@@ -60,7 +60,7 @@
public static boolean sFlag = false;
- private static final Uri BASE_URI = Uri.parse("content://androidx.app.slice.core.test/");
+ private static final Uri BASE_URI = Uri.parse("content://androidx.slice.core.test/");
private final Context mContext = InstrumentationRegistry.getContext();
@Test
diff --git a/slices/core/src/androidTest/java/androidx/app/slice/SliceTestProvider.java b/slices/core/src/androidTest/java/androidx/slice/SliceTestProvider.java
similarity index 93%
rename from slices/core/src/androidTest/java/androidx/app/slice/SliceTestProvider.java
rename to slices/core/src/androidTest/java/androidx/slice/SliceTestProvider.java
index 9320bc9..ab68646 100644
--- a/slices/core/src/androidTest/java/androidx/app/slice/SliceTestProvider.java
+++ b/slices/core/src/androidTest/java/androidx/slice/SliceTestProvider.java
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package androidx.app.slice;
+package androidx.slice;
import static android.app.slice.Slice.HINT_LARGE;
import static android.app.slice.Slice.HINT_LIST;
@@ -26,10 +26,10 @@
import android.graphics.drawable.Icon;
import android.net.Uri;
-import androidx.app.slice.Slice.Builder;
-import androidx.app.slice.core.test.R;
+import androidx.slice.Slice.Builder;
+import androidx.slice.core.test.R;
-public class SliceTestProvider extends androidx.app.slice.SliceProvider {
+public class SliceTestProvider extends androidx.slice.SliceProvider {
@Override
public boolean onCreateSliceProvider() {
diff --git a/slices/core/src/androidTest/java/androidx/app/slice/compat/CompatPinnedListTest.java b/slices/core/src/androidTest/java/androidx/slice/compat/CompatPinnedListTest.java
similarity index 98%
rename from slices/core/src/androidTest/java/androidx/app/slice/compat/CompatPinnedListTest.java
rename to slices/core/src/androidTest/java/androidx/slice/compat/CompatPinnedListTest.java
index 18bb606..939309d 100644
--- a/slices/core/src/androidTest/java/androidx/app/slice/compat/CompatPinnedListTest.java
+++ b/slices/core/src/androidTest/java/androidx/slice/compat/CompatPinnedListTest.java
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package androidx.app.slice.compat;
+package androidx.slice.compat;
import static android.content.Context.MODE_PRIVATE;
@@ -39,7 +39,7 @@
import java.util.Collections;
import java.util.List;
-import androidx.app.slice.SliceSpec;
+import androidx.slice.SliceSpec;
@RunWith(AndroidJUnit4.class)
@SmallTest
diff --git a/slices/core/src/main/AndroidManifest.xml b/slices/core/src/main/AndroidManifest.xml
index 38f75d2..62b06f4 100644
--- a/slices/core/src/main/AndroidManifest.xml
+++ b/slices/core/src/main/AndroidManifest.xml
@@ -14,9 +14,9 @@
limitations under the License.
-->
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
- package="androidx.app.slice.core">
+ package="androidx.slice.core">
<application>
- <activity android:name="androidx.app.slice.compat.SlicePermissionActivity">
+ <activity android:name="androidx.slice.compat.SlicePermissionActivity">
</activity>
</application>
</manifest>
diff --git a/slices/core/src/main/java/androidx/app/slice/ArrayUtils.java b/slices/core/src/main/java/androidx/slice/ArrayUtils.java
similarity index 98%
rename from slices/core/src/main/java/androidx/app/slice/ArrayUtils.java
rename to slices/core/src/main/java/androidx/slice/ArrayUtils.java
index 669f66a..e807114 100644
--- a/slices/core/src/main/java/androidx/app/slice/ArrayUtils.java
+++ b/slices/core/src/main/java/androidx/slice/ArrayUtils.java
@@ -13,7 +13,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package androidx.app.slice;
+package androidx.slice;
import android.support.annotation.RestrictTo;
diff --git a/slices/core/src/main/java/androidx/app/slice/Slice.java b/slices/core/src/main/java/androidx/slice/Slice.java
similarity index 97%
rename from slices/core/src/main/java/androidx/app/slice/Slice.java
rename to slices/core/src/main/java/androidx/slice/Slice.java
index 966c877..56a9af8 100644
--- a/slices/core/src/main/java/androidx/app/slice/Slice.java
+++ b/slices/core/src/main/java/androidx/slice/Slice.java
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package androidx.app.slice;
+package androidx.slice;
import static android.app.slice.Slice.HINT_ACTIONS;
import static android.app.slice.Slice.HINT_HORIZONTAL;
@@ -36,7 +36,7 @@
import static android.app.slice.SliceItem.FORMAT_TEXT;
import static android.app.slice.SliceItem.FORMAT_TIMESTAMP;
-import static androidx.app.slice.SliceConvert.unwrap;
+import static androidx.slice.SliceConvert.unwrap;
import android.annotation.TargetApi;
import android.app.PendingIntent;
@@ -58,12 +58,12 @@
import java.util.Arrays;
import java.util.List;
-import androidx.app.slice.compat.SliceProviderCompat;
+import androidx.slice.compat.SliceProviderCompat;
/**
* A slice is a piece of app content and actions that can be surfaced outside of the app.
*
- * <p>They are constructed using {@link androidx.app.slice.builders.TemplateSliceBuilder}s
+ * <p>They are constructed using {@link androidx.slice.builders.TemplateSliceBuilder}s
* in a tree structure that provides the OS some information about how the content should be
* displayed.
*/
@@ -438,8 +438,9 @@
*/
@RestrictTo(Scope.LIBRARY_GROUP)
@SuppressWarnings("NewApi")
- public static @Nullable Slice bindSlice(Context context, @NonNull Uri uri,
- List<SliceSpec> supportedSpecs) {
+ @Nullable
+ public static Slice bindSlice(Context context, @NonNull Uri uri,
+ List<SliceSpec> supportedSpecs) {
if (BuildCompat.isAtLeastP()) {
return callBindSlice(context, uri, supportedSpecs);
} else {
diff --git a/slices/core/src/main/java/androidx/app/slice/SliceConvert.java b/slices/core/src/main/java/androidx/slice/SliceConvert.java
similarity index 81%
rename from slices/core/src/main/java/androidx/app/slice/SliceConvert.java
rename to slices/core/src/main/java/androidx/slice/SliceConvert.java
index 0bacae7..e19a7d0 100644
--- a/slices/core/src/main/java/androidx/app/slice/SliceConvert.java
+++ b/slices/core/src/main/java/androidx/slice/SliceConvert.java
@@ -13,7 +13,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package androidx.app.slice;
+package androidx.slice;
import static android.app.slice.SliceItem.FORMAT_ACTION;
@@ -31,20 +31,20 @@
import java.util.List;
/**
- * Convert between {@link androidx.app.slice.Slice} and {@link android.app.slice.Slice}
+ * Convert between {@link androidx.slice.Slice} and {@link android.app.slice.Slice}
*/
@RequiresApi(28)
public class SliceConvert {
/**
- * Convert {@link androidx.app.slice.Slice} to {@link android.app.slice.Slice}
+ * Convert {@link androidx.slice.Slice} to {@link android.app.slice.Slice}
*/
- public static android.app.slice.Slice unwrap(androidx.app.slice.Slice slice) {
+ public static android.app.slice.Slice unwrap(androidx.slice.Slice slice) {
android.app.slice.Slice.Builder builder = new android.app.slice.Slice.Builder(
slice.getUri());
builder.addHints(slice.getHints());
builder.setSpec(unwrap(slice.getSpec()));
- for (androidx.app.slice.SliceItem item : slice.getItems()) {
+ for (androidx.slice.SliceItem item : slice.getItems()) {
switch (item.getFormat()) {
case FORMAT_SLICE:
builder.addSubSlice(unwrap(item.getSlice()), item.getSubType());
@@ -73,25 +73,25 @@
return builder.build();
}
- private static android.app.slice.SliceSpec unwrap(androidx.app.slice.SliceSpec spec) {
+ private static android.app.slice.SliceSpec unwrap(androidx.slice.SliceSpec spec) {
if (spec == null) return null;
return new android.app.slice.SliceSpec(spec.getType(), spec.getRevision());
}
static List<android.app.slice.SliceSpec> unwrap(
- List<androidx.app.slice.SliceSpec> supportedSpecs) {
+ List<androidx.slice.SliceSpec> supportedSpecs) {
List<android.app.slice.SliceSpec> ret = new ArrayList<>();
- for (androidx.app.slice.SliceSpec spec : supportedSpecs) {
+ for (androidx.slice.SliceSpec spec : supportedSpecs) {
ret.add(unwrap(spec));
}
return ret;
}
/**
- * Convert {@link android.app.slice.Slice} to {@link androidx.app.slice.Slice}
+ * Convert {@link android.app.slice.Slice} to {@link androidx.slice.Slice}
*/
- public static androidx.app.slice.Slice wrap(android.app.slice.Slice slice) {
- androidx.app.slice.Slice.Builder builder = new androidx.app.slice.Slice.Builder(
+ public static androidx.slice.Slice wrap(android.app.slice.Slice slice) {
+ androidx.slice.Slice.Builder builder = new androidx.slice.Slice.Builder(
slice.getUri());
builder.addHints(slice.getHints());
builder.setSpec(wrap(slice.getSpec()));
@@ -124,18 +124,18 @@
return builder.build();
}
- private static androidx.app.slice.SliceSpec wrap(android.app.slice.SliceSpec spec) {
+ private static androidx.slice.SliceSpec wrap(android.app.slice.SliceSpec spec) {
if (spec == null) return null;
- return new androidx.app.slice.SliceSpec(spec.getType(), spec.getRevision());
+ return new androidx.slice.SliceSpec(spec.getType(), spec.getRevision());
}
/**
* @hide
*/
@RestrictTo(RestrictTo.Scope.LIBRARY)
- public static List<androidx.app.slice.SliceSpec> wrap(
+ public static List<androidx.slice.SliceSpec> wrap(
List<android.app.slice.SliceSpec> supportedSpecs) {
- List<androidx.app.slice.SliceSpec> ret = new ArrayList<>();
+ List<androidx.slice.SliceSpec> ret = new ArrayList<>();
for (android.app.slice.SliceSpec spec : supportedSpecs) {
ret.add(wrap(spec));
}
diff --git a/slices/core/src/main/java/androidx/app/slice/SliceItem.java b/slices/core/src/main/java/androidx/slice/SliceItem.java
similarity index 99%
rename from slices/core/src/main/java/androidx/app/slice/SliceItem.java
rename to slices/core/src/main/java/androidx/slice/SliceItem.java
index e7d2729..07cc575 100644
--- a/slices/core/src/main/java/androidx/app/slice/SliceItem.java
+++ b/slices/core/src/main/java/androidx/slice/SliceItem.java
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package androidx.app.slice;
+package androidx.slice;
import static android.app.slice.SliceItem.FORMAT_ACTION;
import static android.app.slice.SliceItem.FORMAT_IMAGE;
diff --git a/slices/core/src/main/java/androidx/app/slice/SliceProvider.java b/slices/core/src/main/java/androidx/slice/SliceProvider.java
similarity index 96%
rename from slices/core/src/main/java/androidx/app/slice/SliceProvider.java
rename to slices/core/src/main/java/androidx/slice/SliceProvider.java
index 80b9879..fb62de8 100644
--- a/slices/core/src/main/java/androidx/app/slice/SliceProvider.java
+++ b/slices/core/src/main/java/androidx/slice/SliceProvider.java
@@ -13,7 +13,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package androidx.app.slice;
+package androidx.slice;
import android.content.ContentProvider;
import android.content.ContentResolver;
@@ -29,9 +29,9 @@
import java.util.List;
-import androidx.app.slice.compat.ContentProviderWrapper;
-import androidx.app.slice.compat.SliceProviderCompat;
-import androidx.app.slice.compat.SliceProviderWrapperContainer;
+import androidx.slice.compat.ContentProviderWrapper;
+import androidx.slice.compat.SliceProviderCompat;
+import androidx.slice.compat.SliceProviderWrapperContainer;
/**
* A SliceProvider allows an app to provide content to be displayed in system spaces. This content
diff --git a/slices/core/src/main/java/androidx/app/slice/SliceSpec.java b/slices/core/src/main/java/androidx/slice/SliceSpec.java
similarity index 97%
rename from slices/core/src/main/java/androidx/app/slice/SliceSpec.java
rename to slices/core/src/main/java/androidx/slice/SliceSpec.java
index 0d7a157..56ff039 100644
--- a/slices/core/src/main/java/androidx/app/slice/SliceSpec.java
+++ b/slices/core/src/main/java/androidx/slice/SliceSpec.java
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package androidx.app.slice;
+package androidx.slice;
import android.net.Uri;
import android.support.annotation.NonNull;
@@ -71,7 +71,7 @@
*
* @param candidate candidate format of data.
* @return true if versions are compatible.
- * @see androidx.app.slice.widget.SliceView
+ * @see androidx.slice.widget.SliceView
*/
public boolean canRender(@NonNull SliceSpec candidate) {
if (!mType.equals(candidate.mType)) return false;
diff --git a/slices/core/src/main/java/androidx/app/slice/SliceSpecs.java b/slices/core/src/main/java/androidx/slice/SliceSpecs.java
similarity index 92%
rename from slices/core/src/main/java/androidx/app/slice/SliceSpecs.java
rename to slices/core/src/main/java/androidx/slice/SliceSpecs.java
index 6629f21..f46567a 100644
--- a/slices/core/src/main/java/androidx/app/slice/SliceSpecs.java
+++ b/slices/core/src/main/java/androidx/slice/SliceSpecs.java
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package androidx.app.slice;
+package androidx.slice;
import android.support.annotation.RestrictTo;
@@ -28,17 +28,17 @@
/**
* Most basic slice, only has icon, title, and summary.
*/
- public static final SliceSpec BASIC = new SliceSpec("androidx.app.slice.BASIC", 1);
+ public static final SliceSpec BASIC = new SliceSpec("androidx.slice.BASIC", 1);
/**
* List of rows, each row has start/end items, title, summary.
* Also supports grid rows.
*/
- public static final SliceSpec LIST = new SliceSpec("androidx.app.slice.LIST", 1);
+ public static final SliceSpec LIST = new SliceSpec("androidx.slice.LIST", 1);
/**
* Messaging template. Each message contains a timestamp and a message, it optionally contains
* a source of where the message came from.
*/
- public static final SliceSpec MESSAGING = new SliceSpec("androidx.app.slice.MESSAGING", 1);
+ public static final SliceSpec MESSAGING = new SliceSpec("androidx.slice.MESSAGING", 1);
}
diff --git a/slices/core/src/main/java/androidx/app/slice/compat/CompatPinnedList.java b/slices/core/src/main/java/androidx/slice/compat/CompatPinnedList.java
similarity index 98%
rename from slices/core/src/main/java/androidx/app/slice/compat/CompatPinnedList.java
rename to slices/core/src/main/java/androidx/slice/compat/CompatPinnedList.java
index 7a3b900..a6d74c6 100644
--- a/slices/core/src/main/java/androidx/app/slice/compat/CompatPinnedList.java
+++ b/slices/core/src/main/java/androidx/slice/compat/CompatPinnedList.java
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package androidx.app.slice.compat;
+package androidx.slice.compat;
import android.content.Context;
import android.content.SharedPreferences;
@@ -31,7 +31,7 @@
import java.util.Objects;
import java.util.Set;
-import androidx.app.slice.SliceSpec;
+import androidx.slice.SliceSpec;
/**
* Tracks the current packages requesting pinning of any given slice. It will clear the
diff --git a/slices/core/src/main/java/androidx/app/slice/compat/ContentProviderWrapper.java b/slices/core/src/main/java/androidx/slice/compat/ContentProviderWrapper.java
similarity index 98%
rename from slices/core/src/main/java/androidx/app/slice/compat/ContentProviderWrapper.java
rename to slices/core/src/main/java/androidx/slice/compat/ContentProviderWrapper.java
index 9e02b3a..30971ad 100644
--- a/slices/core/src/main/java/androidx/app/slice/compat/ContentProviderWrapper.java
+++ b/slices/core/src/main/java/androidx/slice/compat/ContentProviderWrapper.java
@@ -13,7 +13,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package androidx.app.slice.compat;
+package androidx.slice.compat;
import android.content.ContentProvider;
import android.content.ContentValues;
diff --git a/slices/core/src/main/java/androidx/app/slice/compat/SlicePermissionActivity.java b/slices/core/src/main/java/androidx/slice/compat/SlicePermissionActivity.java
similarity index 97%
rename from slices/core/src/main/java/androidx/app/slice/compat/SlicePermissionActivity.java
rename to slices/core/src/main/java/androidx/slice/compat/SlicePermissionActivity.java
index 78170ab..29f0c8b 100644
--- a/slices/core/src/main/java/androidx/app/slice/compat/SlicePermissionActivity.java
+++ b/slices/core/src/main/java/androidx/slice/compat/SlicePermissionActivity.java
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package androidx.app.slice.compat;
+package androidx.slice.compat;
import android.app.Activity;
import android.app.AlertDialog;
@@ -30,7 +30,7 @@
import android.util.Log;
import android.widget.TextView;
-import androidx.app.slice.core.R;
+import androidx.slice.core.R;
/**
* Dialog that grants slice permissions for an app.
diff --git a/slices/core/src/main/java/androidx/app/slice/compat/SliceProviderCompat.java b/slices/core/src/main/java/androidx/slice/compat/SliceProviderCompat.java
similarity index 98%
rename from slices/core/src/main/java/androidx/app/slice/compat/SliceProviderCompat.java
rename to slices/core/src/main/java/androidx/slice/compat/SliceProviderCompat.java
index be3b88b..d05a40c 100644
--- a/slices/core/src/main/java/androidx/app/slice/compat/SliceProviderCompat.java
+++ b/slices/core/src/main/java/androidx/slice/compat/SliceProviderCompat.java
@@ -13,7 +13,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package androidx.app.slice.compat;
+package androidx.slice.compat;
import static android.app.slice.Slice.HINT_LIST_ITEM;
import static android.app.slice.SliceProvider.SLICE_TYPE;
@@ -50,11 +50,11 @@
import java.util.List;
import java.util.concurrent.CountDownLatch;
-import androidx.app.slice.Slice;
-import androidx.app.slice.SliceProvider;
-import androidx.app.slice.SliceSpec;
-import androidx.app.slice.core.R;
-import androidx.app.slice.core.SliceHints;
+import androidx.slice.Slice;
+import androidx.slice.SliceProvider;
+import androidx.slice.SliceSpec;
+import androidx.slice.core.R;
+import androidx.slice.core.SliceHints;
/**
* @hide
@@ -309,7 +309,7 @@
String callingPackage) {
Intent intent = new Intent();
intent.setComponent(new ComponentName(context.getPackageName(),
- "androidx.app.slice.compat.SlicePermissionActivity"));
+ "androidx.slice.compat.SlicePermissionActivity"));
intent.putExtra(EXTRA_BIND_URI, sliceUri);
intent.putExtra(EXTRA_PKG, callingPackage);
intent.putExtra(EXTRA_PROVIDER_PKG, context.getPackageName());
diff --git a/slices/core/src/main/java/androidx/app/slice/compat/SliceProviderWrapperContainer.java b/slices/core/src/main/java/androidx/slice/compat/SliceProviderWrapperContainer.java
similarity index 82%
rename from slices/core/src/main/java/androidx/app/slice/compat/SliceProviderWrapperContainer.java
rename to slices/core/src/main/java/androidx/slice/compat/SliceProviderWrapperContainer.java
index ebc2ad1..9aab283 100644
--- a/slices/core/src/main/java/androidx/app/slice/compat/SliceProviderWrapperContainer.java
+++ b/slices/core/src/main/java/androidx/slice/compat/SliceProviderWrapperContainer.java
@@ -14,9 +14,9 @@
* limitations under the License.
*/
-package androidx.app.slice.compat;
+package androidx.slice.compat;
-import static androidx.app.slice.SliceConvert.wrap;
+import static androidx.slice.SliceConvert.wrap;
import android.annotation.TargetApi;
import android.app.slice.Slice;
@@ -29,7 +29,7 @@
import java.util.List;
-import androidx.app.slice.SliceConvert;
+import androidx.slice.SliceConvert;
/**
* @hide
@@ -42,9 +42,9 @@
*/
public static class SliceProviderWrapper extends SliceProvider {
- private androidx.app.slice.SliceProvider mSliceProvider;
+ private androidx.slice.SliceProvider mSliceProvider;
- public SliceProviderWrapper(androidx.app.slice.SliceProvider provider) {
+ public SliceProviderWrapper(androidx.slice.SliceProvider provider) {
mSliceProvider = provider;
}
@@ -55,11 +55,11 @@
@Override
public Slice onBindSlice(Uri sliceUri, List<SliceSpec> supportedVersions) {
- androidx.app.slice.SliceProvider.setSpecs(wrap(supportedVersions));
+ androidx.slice.SliceProvider.setSpecs(wrap(supportedVersions));
try {
return SliceConvert.unwrap(mSliceProvider.onBindSlice(sliceUri));
} finally {
- androidx.app.slice.SliceProvider.setSpecs(null);
+ androidx.slice.SliceProvider.setSpecs(null);
}
}
diff --git a/slices/core/src/main/java/androidx/app/slice/core/SliceHints.java b/slices/core/src/main/java/androidx/slice/core/SliceHints.java
similarity index 98%
rename from slices/core/src/main/java/androidx/app/slice/core/SliceHints.java
rename to slices/core/src/main/java/androidx/slice/core/SliceHints.java
index 09f9540..b7b8610 100644
--- a/slices/core/src/main/java/androidx/app/slice/core/SliceHints.java
+++ b/slices/core/src/main/java/androidx/slice/core/SliceHints.java
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package androidx.app.slice.core;
+package androidx.slice.core;
import static android.support.annotation.RestrictTo.Scope.LIBRARY_GROUP;
diff --git a/slices/core/src/main/java/androidx/app/slice/core/SliceQuery.java b/slices/core/src/main/java/androidx/slice/core/SliceQuery.java
similarity index 98%
rename from slices/core/src/main/java/androidx/app/slice/core/SliceQuery.java
rename to slices/core/src/main/java/androidx/slice/core/SliceQuery.java
index f0f2371..724f4c9 100644
--- a/slices/core/src/main/java/androidx/app/slice/core/SliceQuery.java
+++ b/slices/core/src/main/java/androidx/slice/core/SliceQuery.java
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package androidx.app.slice.core;
+package androidx.slice.core;
import static android.app.slice.SliceItem.FORMAT_ACTION;
import static android.app.slice.SliceItem.FORMAT_SLICE;
@@ -33,8 +33,8 @@
import java.util.stream.Stream;
import java.util.stream.StreamSupport;
-import androidx.app.slice.Slice;
-import androidx.app.slice.SliceItem;
+import androidx.slice.Slice;
+import androidx.slice.SliceItem;
/**
* Utilities for finding content within a Slice.
diff --git a/slices/core/src/main/res-public/values-v28/strings.xml b/slices/core/src/main/res-public/values-v28/strings.xml
index cb2a320..36b4142 100644
--- a/slices/core/src/main/res-public/values-v28/strings.xml
+++ b/slices/core/src/main/res-public/values-v28/strings.xml
@@ -1,4 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
- <string name="slice_provider">androidx.app.slice.compat.SliceProviderWrapperContainer.SliceProviderWrapper</string>
+ <string name="slice_provider">androidx.slice.compat.SliceProviderWrapperContainer.SliceProviderWrapper</string>
</resources>
\ No newline at end of file
diff --git a/slices/core/src/main/res-public/values/strings.xml b/slices/core/src/main/res-public/values/strings.xml
index d492a38..880b478 100644
--- a/slices/core/src/main/res-public/values/strings.xml
+++ b/slices/core/src/main/res-public/values/strings.xml
@@ -1,4 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
- <string name="slice_provider">androidx.app.slice.compat.SliceProviderCompat</string>
+ <string name="slice_provider">androidx.slice.compat.SliceProviderCompat</string>
</resources>
diff --git a/slices/view/api/current.txt b/slices/view/api/current.txt
index c9e5878..43e17d3 100644
--- a/slices/view/api/current.txt
+++ b/slices/view/api/current.txt
@@ -1,26 +1,26 @@
-package androidx.app.slice {
+package androidx.slice {
public abstract class SliceManager {
- method public abstract androidx.app.slice.Slice bindSlice(android.net.Uri);
- method public abstract androidx.app.slice.Slice bindSlice(android.content.Intent);
- method public static androidx.app.slice.SliceManager getInstance(android.content.Context);
+ method public abstract androidx.slice.Slice bindSlice(android.net.Uri);
+ method public abstract androidx.slice.Slice bindSlice(android.content.Intent);
+ method public static androidx.slice.SliceManager getInstance(android.content.Context);
method public abstract android.net.Uri mapIntentToUri(android.content.Intent);
method public abstract void pinSlice(android.net.Uri);
- method public abstract void registerSliceCallback(android.net.Uri, androidx.app.slice.SliceManager.SliceCallback);
- method public abstract void registerSliceCallback(android.net.Uri, java.util.concurrent.Executor, androidx.app.slice.SliceManager.SliceCallback);
+ method public abstract void registerSliceCallback(android.net.Uri, androidx.slice.SliceManager.SliceCallback);
+ method public abstract void registerSliceCallback(android.net.Uri, java.util.concurrent.Executor, androidx.slice.SliceManager.SliceCallback);
method public abstract void unpinSlice(android.net.Uri);
- method public abstract void unregisterSliceCallback(android.net.Uri, androidx.app.slice.SliceManager.SliceCallback);
+ method public abstract void unregisterSliceCallback(android.net.Uri, androidx.slice.SliceManager.SliceCallback);
}
public static abstract interface SliceManager.SliceCallback {
- method public abstract void onSliceUpdated(androidx.app.slice.Slice);
+ method public abstract void onSliceUpdated(androidx.slice.Slice);
}
public class SliceUtils {
- method public static int getLoadingState(androidx.app.slice.Slice);
- method public static java.util.List<androidx.app.slice.SliceItem> getSliceActions(androidx.app.slice.Slice);
- method public static androidx.app.slice.Slice parseSlice(java.io.InputStream, java.lang.String) throws java.io.IOException;
- method public static void serializeSlice(androidx.app.slice.Slice, android.content.Context, java.io.OutputStream, java.lang.String, androidx.app.slice.SliceUtils.SerializeOptions) throws java.io.IOException;
+ method public static int getLoadingState(androidx.slice.Slice);
+ method public static java.util.List<androidx.slice.SliceItem> getSliceActions(androidx.slice.Slice);
+ method public static androidx.slice.Slice parseSlice(java.io.InputStream, java.lang.String) throws java.io.IOException;
+ method public static void serializeSlice(androidx.slice.Slice, android.content.Context, java.io.OutputStream, java.lang.String, androidx.slice.SliceUtils.SerializeOptions) throws java.io.IOException;
field public static final int LOADING_ALL = 0; // 0x0
field public static final int LOADING_COMPLETE = 2; // 0x2
field public static final int LOADING_PARTIAL = 1; // 0x1
@@ -28,8 +28,8 @@
public static class SliceUtils.SerializeOptions {
ctor public SliceUtils.SerializeOptions();
- method public androidx.app.slice.SliceUtils.SerializeOptions setActionMode(int);
- method public androidx.app.slice.SliceUtils.SerializeOptions setImageMode(int);
+ method public androidx.slice.SliceUtils.SerializeOptions setActionMode(int);
+ method public androidx.slice.SliceUtils.SerializeOptions setImageMode(int);
field public static final int MODE_DISABLE = 2; // 0x2
field public static final int MODE_REMOVE = 1; // 0x1
field public static final int MODE_THROW = 0; // 0x0
@@ -37,7 +37,7 @@
}
-package androidx.app.slice.widget {
+package androidx.slice.widget {
public class EventInfo {
ctor public EventInfo(int, int, int, int);
@@ -68,8 +68,8 @@
public final class SliceLiveData {
ctor public SliceLiveData();
- method public static android.arch.lifecycle.LiveData<androidx.app.slice.Slice> fromIntent(android.content.Context, android.content.Intent);
- method public static android.arch.lifecycle.LiveData<androidx.app.slice.Slice> fromUri(android.content.Context, android.net.Uri);
+ method public static android.arch.lifecycle.LiveData<androidx.slice.Slice> fromIntent(android.content.Context, android.content.Intent);
+ method public static android.arch.lifecycle.LiveData<androidx.slice.Slice> fromUri(android.content.Context, android.net.Uri);
}
public class SliceView extends android.view.ViewGroup implements android.arch.lifecycle.Observer {
@@ -78,13 +78,13 @@
ctor public SliceView(android.content.Context, android.util.AttributeSet, int);
ctor public SliceView(android.content.Context, android.util.AttributeSet, int, int);
method public int getMode();
- method public java.util.List<androidx.app.slice.SliceItem> getSliceActions();
- method public void onChanged(androidx.app.slice.Slice);
+ method public java.util.List<androidx.slice.SliceItem> getSliceActions();
+ method public void onChanged(androidx.slice.Slice);
method public void setMode(int);
- method public void setOnSliceActionListener(androidx.app.slice.widget.SliceView.OnSliceActionListener);
+ method public void setOnSliceActionListener(androidx.slice.widget.SliceView.OnSliceActionListener);
method public void setScrollable(boolean);
- method public void setSlice(androidx.app.slice.Slice);
- method public void setSliceActions(java.util.List<androidx.app.slice.SliceItem>);
+ method public void setSlice(androidx.slice.Slice);
+ method public void setSliceActions(java.util.List<androidx.slice.SliceItem>);
method public void setTint(int);
field public static final int MODE_LARGE = 2; // 0x2
field public static final int MODE_SHORTCUT = 3; // 0x3
@@ -92,7 +92,7 @@
}
public static abstract interface SliceView.OnSliceActionListener {
- method public abstract void onSliceAction(androidx.app.slice.widget.EventInfo, androidx.app.slice.SliceItem);
+ method public abstract void onSliceAction(androidx.slice.widget.EventInfo, androidx.slice.SliceItem);
}
}
diff --git a/slices/view/lint-baseline.xml b/slices/view/lint-baseline.xml
index a25ad81..e0d7728 100644
--- a/slices/view/lint-baseline.xml
+++ b/slices/view/lint-baseline.xml
@@ -7,7 +7,7 @@
errorLine1=" if (android.os.Build.VERSION.SDK_INT"
errorLine2=" ^">
<location
- file="src/main/java/androidx/app/slice/SliceXml.java"
+ file="src/main/java/androidx/slice/SliceXml.java"
line="122"
column="33"/>
</issue>
@@ -18,7 +18,7 @@
errorLine1=" if (android.os.Build.VERSION.SDK_INT >= android.os.Build.VERSION_CODES.M) {"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
- file="src/main/java/androidx/app/slice/SliceXml.java"
+ file="src/main/java/androidx/slice/SliceXml.java"
line="212"
column="25"/>
</issue>
diff --git a/slices/view/src/androidTest/AndroidManifest.xml b/slices/view/src/androidTest/AndroidManifest.xml
index e98f69d..3bb50d5 100644
--- a/slices/view/src/androidTest/AndroidManifest.xml
+++ b/slices/view/src/androidTest/AndroidManifest.xml
@@ -14,25 +14,25 @@
limitations under the License.
-->
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
- package="androidx.app.slice.view.test">
+ package="androidx.slice.view.test">
<uses-sdk android:targetSdkVersion="${target-sdk-version}"/>
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/>
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.CHANGE_WIFI_STATE"/>
<application>
- <provider android:name="androidx.app.slice.SliceManagerTest$TestSliceProvider"
- android:authorities="androidx.app.slice.view.test"
+ <provider android:name="androidx.slice.SliceManagerTest$TestSliceProvider"
+ android:authorities="androidx.slice.view.test"
android:exported="true"/>
- <activity android:name="androidx.app.slice.render.SliceRenderActivity"
+ <activity android:name="androidx.slice.render.SliceRenderActivity"
android:theme="@style/AppTheme.NoActionBar">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
<meta-data android:name="android.metadata.SLICE_URI"
- android:value="content://androidx.app.slice.view.test/render" />
+ android:value="content://androidx.slice.view.test/render" />
</activity>
</application>
</manifest>
diff --git a/slices/view/src/androidTest/java/androidx/app/slice/SliceManagerTest.java b/slices/view/src/androidTest/java/androidx/slice/SliceManagerTest.java
similarity index 96%
rename from slices/view/src/androidTest/java/androidx/app/slice/SliceManagerTest.java
rename to slices/view/src/androidTest/java/androidx/slice/SliceManagerTest.java
index 3ad623f..bb6e306 100644
--- a/slices/view/src/androidTest/java/androidx/app/slice/SliceManagerTest.java
+++ b/slices/view/src/androidTest/java/androidx/slice/SliceManagerTest.java
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package androidx.app.slice;
+package androidx.slice;
import static junit.framework.Assert.assertEquals;
@@ -46,8 +46,8 @@
import java.util.List;
import java.util.concurrent.Executor;
-import androidx.app.slice.render.SliceRenderActivity;
-import androidx.app.slice.widget.SliceLiveData;
+import androidx.slice.render.SliceRenderActivity;
+import androidx.slice.widget.SliceLiveData;
@RunWith(AndroidJUnit4.class)
@SmallTest
@@ -151,7 +151,7 @@
@Test
public void testMapIntentToUri() {
- Uri expected = Uri.parse("content://androidx.app.slice.view.test/render");
+ Uri expected = Uri.parse("content://androidx.slice.view.test/render");
Slice s = new Slice.Builder(expected).build();
when(mSliceProvider.onBindSlice(eq(expected))).thenReturn(s);
Uri uri = mManager.mapIntentToUri(new Intent(mContext, SliceRenderActivity.class));
diff --git a/slices/view/src/androidTest/java/androidx/app/slice/SliceXmlTest.java b/slices/view/src/androidTest/java/androidx/slice/SliceXmlTest.java
similarity index 99%
rename from slices/view/src/androidTest/java/androidx/app/slice/SliceXmlTest.java
rename to slices/view/src/androidTest/java/androidx/slice/SliceXmlTest.java
index 5e4444d..926b72c 100644
--- a/slices/view/src/androidTest/java/androidx/app/slice/SliceXmlTest.java
+++ b/slices/view/src/androidTest/java/androidx/slice/SliceXmlTest.java
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package androidx.app.slice;
+package androidx.slice;
import static android.app.slice.SliceItem.FORMAT_ACTION;
diff --git a/slices/view/src/androidTest/java/androidx/app/slice/render/RenderTest.java b/slices/view/src/androidTest/java/androidx/slice/render/RenderTest.java
similarity index 94%
rename from slices/view/src/androidTest/java/androidx/app/slice/render/RenderTest.java
rename to slices/view/src/androidTest/java/androidx/slice/render/RenderTest.java
index 3a71268..deb1f90 100644
--- a/slices/view/src/androidTest/java/androidx/app/slice/render/RenderTest.java
+++ b/slices/view/src/androidTest/java/androidx/slice/render/RenderTest.java
@@ -14,9 +14,9 @@
* limitations under the License.
*/
-package androidx.app.slice.render;
+package androidx.slice.render;
-import static androidx.app.slice.render.SliceRenderer.SCREENSHOT_DIR;
+import static androidx.slice.render.SliceRenderer.SCREENSHOT_DIR;
import android.content.BroadcastReceiver;
import android.content.Context;
diff --git a/slices/view/src/androidTest/java/androidx/app/slice/render/SliceCreator.java b/slices/view/src/androidTest/java/androidx/slice/render/SliceCreator.java
similarity index 97%
rename from slices/view/src/androidTest/java/androidx/app/slice/render/SliceCreator.java
rename to slices/view/src/androidTest/java/androidx/slice/render/SliceCreator.java
index 5e91022..3c5aa5b 100644
--- a/slices/view/src/androidTest/java/androidx/app/slice/render/SliceCreator.java
+++ b/slices/view/src/androidTest/java/androidx/slice/render/SliceCreator.java
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package androidx.app.slice.render;
+package androidx.slice.render;
import static android.text.Spanned.SPAN_EXCLUSIVE_EXCLUSIVE;
@@ -30,12 +30,12 @@
import android.text.format.DateUtils;
import android.text.style.ForegroundColorSpan;
-import androidx.app.slice.Slice;
-import androidx.app.slice.builders.GridBuilder;
-import androidx.app.slice.builders.ListBuilder;
-import androidx.app.slice.builders.MessagingSliceBuilder;
-import androidx.app.slice.builders.SliceAction;
-import androidx.app.slice.view.test.R;
+import androidx.slice.Slice;
+import androidx.slice.builders.GridBuilder;
+import androidx.slice.builders.ListBuilder;
+import androidx.slice.builders.MessagingSliceBuilder;
+import androidx.slice.builders.SliceAction;
+import androidx.slice.view.test.R;
/**
* Examples of using slice template builders.
@@ -67,7 +67,7 @@
public static Uri getUri(String path, Context context) {
return new Uri.Builder()
.scheme(ContentResolver.SCHEME_CONTENT)
- .authority("androidx.app.slice.view.test")
+ .authority("androidx.slice.view.test")
.appendPath(path)
.build();
}
diff --git a/slices/view/src/androidTest/java/androidx/app/slice/render/SliceRenderActivity.java b/slices/view/src/androidTest/java/androidx/slice/render/SliceRenderActivity.java
similarity index 89%
rename from slices/view/src/androidTest/java/androidx/app/slice/render/SliceRenderActivity.java
rename to slices/view/src/androidTest/java/androidx/slice/render/SliceRenderActivity.java
index debb280..a284509 100644
--- a/slices/view/src/androidTest/java/androidx/app/slice/render/SliceRenderActivity.java
+++ b/slices/view/src/androidTest/java/androidx/slice/render/SliceRenderActivity.java
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package androidx.app.slice.render;
+package androidx.slice.render;
import android.app.Activity;
import android.content.Intent;
@@ -22,7 +22,7 @@
import android.support.annotation.Nullable;
public class SliceRenderActivity extends Activity {
- public static final String ACTION_RENDER_DONE = "androidx.app.slice.render.RENDER_DONE";
+ public static final String ACTION_RENDER_DONE = "androidx.slice.render.RENDER_DONE";
@Override
protected void onCreate(@Nullable Bundle savedInstanceState) {
diff --git a/slices/view/src/androidTest/java/androidx/app/slice/render/SliceRenderer.java b/slices/view/src/androidTest/java/androidx/slice/render/SliceRenderer.java
similarity index 96%
rename from slices/view/src/androidTest/java/androidx/app/slice/render/SliceRenderer.java
rename to slices/view/src/androidTest/java/androidx/slice/render/SliceRenderer.java
index 067e4c7..1c33115 100644
--- a/slices/view/src/androidTest/java/androidx/app/slice/render/SliceRenderer.java
+++ b/slices/view/src/androidTest/java/androidx/slice/render/SliceRenderer.java
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package androidx.app.slice.render;
+package androidx.slice.render;
import static android.view.View.MeasureSpec.makeMeasureSpec;
@@ -36,11 +36,11 @@
import java.io.FileOutputStream;
import java.util.concurrent.CountDownLatch;
-import androidx.app.slice.Slice;
-import androidx.app.slice.SliceProvider;
-import androidx.app.slice.view.test.R;
-import androidx.app.slice.widget.SliceLiveData;
-import androidx.app.slice.widget.SliceView;
+import androidx.slice.Slice;
+import androidx.slice.SliceProvider;
+import androidx.slice.view.test.R;
+import androidx.slice.widget.SliceLiveData;
+import androidx.slice.widget.SliceView;
public class SliceRenderer {
diff --git a/slices/view/src/androidTest/res/layout/render_layout.xml b/slices/view/src/androidTest/res/layout/render_layout.xml
index a8ed779..763809d 100644
--- a/slices/view/src/androidTest/res/layout/render_layout.xml
+++ b/slices/view/src/androidTest/res/layout/render_layout.xml
@@ -25,7 +25,7 @@
<FrameLayout android:layout_width="wrap_content"
android:layout_height="wrap_content">
- <androidx.app.slice.widget.SliceView
+ <androidx.slice.widget.SliceView
android:id="@+id/sv1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"/>
@@ -34,7 +34,7 @@
<FrameLayout android:layout_width="400dp"
android:layout_height="wrap_content"
android:layout_marginStart="20dp">
- <androidx.app.slice.widget.SliceView
+ <androidx.slice.widget.SliceView
android:id="@+id/sv2"
android:layout_width="match_parent"
android:layout_height="wrap_content"
@@ -46,7 +46,7 @@
<FrameLayout android:layout_width="400dp"
android:layout_height="wrap_content"
android:layout_marginStart="20dp">
- <androidx.app.slice.widget.SliceView
+ <androidx.slice.widget.SliceView
android:id="@+id/sv3"
android:layout_width="match_parent"
android:layout_height="wrap_content"
diff --git a/slices/view/src/main/AndroidManifest.xml b/slices/view/src/main/AndroidManifest.xml
index 9263885..ae0565b 100644
--- a/slices/view/src/main/AndroidManifest.xml
+++ b/slices/view/src/main/AndroidManifest.xml
@@ -13,4 +13,4 @@
See the License for the specific language governing permissions and
limitations under the License.
-->
-<manifest package="androidx.app.slice.view"/>
+<manifest package="androidx.slice.view"/>
diff --git a/slices/view/src/main/java/androidx/app/slice/SliceManager.java b/slices/view/src/main/java/androidx/slice/SliceManager.java
similarity index 98%
rename from slices/view/src/main/java/androidx/app/slice/SliceManager.java
rename to slices/view/src/main/java/androidx/slice/SliceManager.java
index 6d44319..b462189 100644
--- a/slices/view/src/main/java/androidx/app/slice/SliceManager.java
+++ b/slices/view/src/main/java/androidx/slice/SliceManager.java
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package androidx.app.slice;
+package androidx.slice;
import android.content.Context;
import android.content.Intent;
@@ -144,7 +144,7 @@
* @param intent The intent associated with a slice.
* @return The Slice provided by the app or null if none is given.
* @see Slice
- * @see androidx.app.slice.SliceProvider#onMapIntentToUri(Intent)
+ * @see androidx.slice.SliceProvider#onMapIntentToUri(Intent)
* @see Intent
*/
public abstract @Nullable Slice bindSlice(@NonNull Intent intent);
diff --git a/slices/view/src/main/java/androidx/app/slice/SliceManagerBase.java b/slices/view/src/main/java/androidx/slice/SliceManagerBase.java
similarity index 97%
rename from slices/view/src/main/java/androidx/app/slice/SliceManagerBase.java
rename to slices/view/src/main/java/androidx/slice/SliceManagerBase.java
index 8731658..3b70ef1 100644
--- a/slices/view/src/main/java/androidx/app/slice/SliceManagerBase.java
+++ b/slices/view/src/main/java/androidx/slice/SliceManagerBase.java
@@ -14,9 +14,9 @@
* limitations under the License.
*/
-package androidx.app.slice;
+package androidx.slice;
-import static androidx.app.slice.widget.SliceLiveData.SUPPORTED_SPECS;
+import static androidx.slice.widget.SliceLiveData.SUPPORTED_SPECS;
import android.content.Context;
import android.database.ContentObserver;
diff --git a/slices/view/src/main/java/androidx/app/slice/SliceManagerCompat.java b/slices/view/src/main/java/androidx/slice/SliceManagerCompat.java
similarity index 90%
rename from slices/view/src/main/java/androidx/app/slice/SliceManagerCompat.java
rename to slices/view/src/main/java/androidx/slice/SliceManagerCompat.java
index 433afd5..078fe6e 100644
--- a/slices/view/src/main/java/androidx/app/slice/SliceManagerCompat.java
+++ b/slices/view/src/main/java/androidx/slice/SliceManagerCompat.java
@@ -14,9 +14,9 @@
* limitations under the License.
*/
-package androidx.app.slice;
+package androidx.slice;
-import static androidx.app.slice.widget.SliceLiveData.SUPPORTED_SPECS;
+import static androidx.slice.widget.SliceLiveData.SUPPORTED_SPECS;
import android.content.Context;
import android.content.Intent;
@@ -27,8 +27,8 @@
import java.util.List;
-import androidx.app.slice.compat.SliceProviderCompat;
-import androidx.app.slice.widget.SliceLiveData;
+import androidx.slice.compat.SliceProviderCompat;
+import androidx.slice.widget.SliceLiveData;
/**
diff --git a/slices/view/src/main/java/androidx/app/slice/SliceManagerWrapper.java b/slices/view/src/main/java/androidx/slice/SliceManagerWrapper.java
similarity index 86%
rename from slices/view/src/main/java/androidx/app/slice/SliceManagerWrapper.java
rename to slices/view/src/main/java/androidx/slice/SliceManagerWrapper.java
index 76c6a4a..45eebac 100644
--- a/slices/view/src/main/java/androidx/app/slice/SliceManagerWrapper.java
+++ b/slices/view/src/main/java/androidx/slice/SliceManagerWrapper.java
@@ -14,10 +14,10 @@
* limitations under the License.
*/
-package androidx.app.slice;
+package androidx.slice;
-import static androidx.app.slice.SliceConvert.unwrap;
-import static androidx.app.slice.widget.SliceLiveData.SUPPORTED_SPECS;
+import static androidx.slice.SliceConvert.unwrap;
+import static androidx.slice.widget.SliceLiveData.SUPPORTED_SPECS;
import android.app.slice.SliceSpec;
import android.content.Context;
@@ -61,20 +61,20 @@
}
@Override
- public @NonNull List<androidx.app.slice.SliceSpec> getPinnedSpecs(@NonNull Uri uri) {
+ public @NonNull List<androidx.slice.SliceSpec> getPinnedSpecs(@NonNull Uri uri) {
return SliceConvert.wrap(mManager.getPinnedSpecs(uri));
}
@Nullable
@Override
- public androidx.app.slice.Slice bindSlice(@NonNull Uri uri) {
+ public androidx.slice.Slice bindSlice(@NonNull Uri uri) {
return SliceConvert.wrap(android.app.slice.Slice.bindSlice(
mContext.getContentResolver(), uri, mSpecs));
}
@Nullable
@Override
- public androidx.app.slice.Slice bindSlice(@NonNull Intent intent) {
+ public androidx.slice.Slice bindSlice(@NonNull Intent intent) {
return SliceConvert.wrap(android.app.slice.Slice.bindSlice(
mContext, intent, mSpecs));
}
diff --git a/slices/view/src/main/java/androidx/app/slice/SliceUtils.java b/slices/view/src/main/java/androidx/slice/SliceUtils.java
similarity index 98%
rename from slices/view/src/main/java/androidx/app/slice/SliceUtils.java
rename to slices/view/src/main/java/androidx/slice/SliceUtils.java
index 117aee3..9c4e72a 100644
--- a/slices/view/src/main/java/androidx/app/slice/SliceUtils.java
+++ b/slices/view/src/main/java/androidx/slice/SliceUtils.java
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package androidx.app.slice;
+package androidx.slice;
import static android.app.slice.Slice.HINT_ACTIONS;
import static android.app.slice.Slice.HINT_PARTIAL;
@@ -35,12 +35,11 @@
import java.io.OutputStream;
import java.util.List;
-import androidx.app.slice.core.SliceQuery;
+import androidx.slice.core.SliceQuery;
/**
* Utilities for dealing with slices.
*/
-@RestrictTo(RestrictTo.Scope.LIBRARY_GROUP)
public class SliceUtils {
private SliceUtils() {
diff --git a/slices/view/src/main/java/androidx/app/slice/SliceXml.java b/slices/view/src/main/java/androidx/slice/SliceXml.java
similarity index 99%
rename from slices/view/src/main/java/androidx/app/slice/SliceXml.java
rename to slices/view/src/main/java/androidx/slice/SliceXml.java
index 2500ef6..a075ada 100644
--- a/slices/view/src/main/java/androidx/app/slice/SliceXml.java
+++ b/slices/view/src/main/java/androidx/slice/SliceXml.java
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package androidx.app.slice;
+package androidx.slice;
import static org.xmlpull.v1.XmlPullParser.START_TAG;
import static org.xmlpull.v1.XmlPullParser.TEXT;
diff --git a/slices/view/src/main/java/androidx/app/slice/widget/ActionContent.java b/slices/view/src/main/java/androidx/slice/widget/ActionContent.java
similarity index 97%
rename from slices/view/src/main/java/androidx/app/slice/widget/ActionContent.java
rename to slices/view/src/main/java/androidx/slice/widget/ActionContent.java
index ba5c70c..7c41b74 100644
--- a/slices/view/src/main/java/androidx/app/slice/widget/ActionContent.java
+++ b/slices/view/src/main/java/androidx/slice/widget/ActionContent.java
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package androidx.app.slice.widget;
+package androidx.slice.widget;
import static android.app.slice.Slice.HINT_SELECTED;
import static android.app.slice.Slice.HINT_SHORTCUT;
@@ -32,8 +32,8 @@
import android.support.annotation.Nullable;
import android.support.annotation.RestrictTo;
-import androidx.app.slice.SliceItem;
-import androidx.app.slice.core.SliceQuery;
+import androidx.slice.SliceItem;
+import androidx.slice.core.SliceQuery;
/**
* Extracts information required to present an action button from a slice.
diff --git a/slices/view/src/main/java/androidx/app/slice/widget/ActionRow.java b/slices/view/src/main/java/androidx/slice/widget/ActionRow.java
similarity index 98%
rename from slices/view/src/main/java/androidx/app/slice/widget/ActionRow.java
rename to slices/view/src/main/java/androidx/slice/widget/ActionRow.java
index f517061..aa45605 100644
--- a/slices/view/src/main/java/androidx/app/slice/widget/ActionRow.java
+++ b/slices/view/src/main/java/androidx/slice/widget/ActionRow.java
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package androidx.app.slice.widget;
+package androidx.slice.widget;
import static android.app.slice.Slice.HINT_NO_TINT;
import static android.app.slice.SliceItem.FORMAT_IMAGE;
@@ -43,8 +43,8 @@
import java.util.List;
import java.util.function.Consumer;
-import androidx.app.slice.SliceItem;
-import androidx.app.slice.core.SliceQuery;
+import androidx.slice.SliceItem;
+import androidx.slice.core.SliceQuery;
/**
* @hide
diff --git a/slices/view/src/main/java/androidx/app/slice/widget/EventInfo.java b/slices/view/src/main/java/androidx/slice/widget/EventInfo.java
similarity index 99%
rename from slices/view/src/main/java/androidx/app/slice/widget/EventInfo.java
rename to slices/view/src/main/java/androidx/slice/widget/EventInfo.java
index 977f631..6cdee12 100644
--- a/slices/view/src/main/java/androidx/app/slice/widget/EventInfo.java
+++ b/slices/view/src/main/java/androidx/slice/widget/EventInfo.java
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package androidx.app.slice.widget;
+package androidx.slice.widget;
import android.support.annotation.IntDef;
import android.support.annotation.RestrictTo;
diff --git a/slices/view/src/main/java/androidx/app/slice/widget/GridContent.java b/slices/view/src/main/java/androidx/slice/widget/GridContent.java
similarity index 98%
rename from slices/view/src/main/java/androidx/app/slice/widget/GridContent.java
rename to slices/view/src/main/java/androidx/slice/widget/GridContent.java
index 10a30ac..f883643 100644
--- a/slices/view/src/main/java/androidx/app/slice/widget/GridContent.java
+++ b/slices/view/src/main/java/androidx/slice/widget/GridContent.java
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package androidx.app.slice.widget;
+package androidx.slice.widget;
import static android.app.slice.Slice.HINT_ACTIONS;
import static android.app.slice.Slice.HINT_SHORTCUT;
@@ -37,10 +37,10 @@
import java.util.ArrayList;
import java.util.List;
-import androidx.app.slice.SliceItem;
-import androidx.app.slice.builders.GridBuilder;
-import androidx.app.slice.core.SliceQuery;
-import androidx.app.slice.view.R;
+import androidx.slice.SliceItem;
+import androidx.slice.builders.GridBuilder;
+import androidx.slice.core.SliceQuery;
+import androidx.slice.view.R;
/**
* Extracts information required to present content in a grid format from a slice.
diff --git a/slices/view/src/main/java/androidx/app/slice/widget/GridRowView.java b/slices/view/src/main/java/androidx/slice/widget/GridRowView.java
similarity index 97%
rename from slices/view/src/main/java/androidx/app/slice/widget/GridRowView.java
rename to slices/view/src/main/java/androidx/slice/widget/GridRowView.java
index 148730c..4fe63a4 100644
--- a/slices/view/src/main/java/androidx/app/slice/widget/GridRowView.java
+++ b/slices/view/src/main/java/androidx/slice/widget/GridRowView.java
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package androidx.app.slice.widget;
+package androidx.slice.widget;
import static android.app.slice.Slice.HINT_LARGE;
import static android.app.slice.Slice.HINT_NO_TINT;
@@ -26,7 +26,7 @@
import static android.view.ViewGroup.LayoutParams.MATCH_PARENT;
import static android.view.ViewGroup.LayoutParams.WRAP_CONTENT;
-import static androidx.app.slice.widget.SliceView.MODE_SMALL;
+import static androidx.slice.widget.SliceView.MODE_SMALL;
import android.annotation.TargetApi;
import android.app.PendingIntent;
@@ -55,10 +55,10 @@
import java.util.function.Predicate;
import java.util.stream.Collectors;
-import androidx.app.slice.Slice;
-import androidx.app.slice.SliceItem;
-import androidx.app.slice.core.SliceQuery;
-import androidx.app.slice.view.R;
+import androidx.slice.Slice;
+import androidx.slice.SliceItem;
+import androidx.slice.core.SliceQuery;
+import androidx.slice.view.R;
/**
* @hide
diff --git a/slices/view/src/main/java/androidx/app/slice/widget/LargeSliceAdapter.java b/slices/view/src/main/java/androidx/slice/widget/LargeSliceAdapter.java
similarity index 97%
rename from slices/view/src/main/java/androidx/app/slice/widget/LargeSliceAdapter.java
rename to slices/view/src/main/java/androidx/slice/widget/LargeSliceAdapter.java
index b64cd01..c69e20f 100644
--- a/slices/view/src/main/java/androidx/app/slice/widget/LargeSliceAdapter.java
+++ b/slices/view/src/main/java/androidx/slice/widget/LargeSliceAdapter.java
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package androidx.app.slice.widget;
+package androidx.slice.widget;
import static android.app.slice.Slice.HINT_HORIZONTAL;
import static android.app.slice.Slice.SUBTYPE_MESSAGE;
@@ -23,7 +23,7 @@
import static android.app.slice.SliceItem.FORMAT_INT;
import static android.app.slice.SliceItem.FORMAT_TEXT;
-import static androidx.app.slice.widget.SliceView.MODE_LARGE;
+import static androidx.slice.widget.SliceView.MODE_LARGE;
import android.annotation.TargetApi;
import android.app.slice.Slice;
@@ -43,9 +43,9 @@
import java.util.function.Function;
import java.util.stream.Collectors;
-import androidx.app.slice.SliceItem;
-import androidx.app.slice.core.SliceQuery;
-import androidx.app.slice.view.R;
+import androidx.slice.SliceItem;
+import androidx.slice.core.SliceQuery;
+import androidx.slice.view.R;
/**
* @hide
diff --git a/slices/view/src/main/java/androidx/app/slice/widget/LargeTemplateView.java b/slices/view/src/main/java/androidx/slice/widget/LargeTemplateView.java
similarity index 97%
rename from slices/view/src/main/java/androidx/app/slice/widget/LargeTemplateView.java
rename to slices/view/src/main/java/androidx/slice/widget/LargeTemplateView.java
index 4ab6d0c..0f26308 100644
--- a/slices/view/src/main/java/androidx/app/slice/widget/LargeTemplateView.java
+++ b/slices/view/src/main/java/androidx/slice/widget/LargeTemplateView.java
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package androidx.app.slice.widget;
+package androidx.slice.widget;
import android.annotation.TargetApi;
import android.content.Context;
@@ -26,8 +26,8 @@
import java.util.ArrayList;
import java.util.List;
-import androidx.app.slice.Slice;
-import androidx.app.slice.SliceItem;
+import androidx.slice.Slice;
+import androidx.slice.SliceItem;
/**
* @hide
diff --git a/slices/view/src/main/java/androidx/app/slice/widget/ListContent.java b/slices/view/src/main/java/androidx/slice/widget/ListContent.java
similarity index 97%
rename from slices/view/src/main/java/androidx/app/slice/widget/ListContent.java
rename to slices/view/src/main/java/androidx/slice/widget/ListContent.java
index d280fe8..2dd6375 100644
--- a/slices/view/src/main/java/androidx/app/slice/widget/ListContent.java
+++ b/slices/view/src/main/java/androidx/slice/widget/ListContent.java
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package androidx.app.slice.widget;
+package androidx.slice.widget;
import static android.app.slice.Slice.HINT_ACTIONS;
import static android.app.slice.Slice.HINT_HORIZONTAL;
@@ -35,10 +35,10 @@
import java.util.ArrayList;
import java.util.List;
-import androidx.app.slice.Slice;
-import androidx.app.slice.SliceItem;
-import androidx.app.slice.SliceUtils;
-import androidx.app.slice.core.SliceQuery;
+import androidx.slice.Slice;
+import androidx.slice.SliceItem;
+import androidx.slice.SliceUtils;
+import androidx.slice.core.SliceQuery;
/**
* Extracts information required to present content in a list format from a slice.
diff --git a/slices/view/src/main/java/androidx/app/slice/widget/MessageView.java b/slices/view/src/main/java/androidx/slice/widget/MessageView.java
similarity index 95%
rename from slices/view/src/main/java/androidx/app/slice/widget/MessageView.java
rename to slices/view/src/main/java/androidx/slice/widget/MessageView.java
index 9c4a705..a8c9777 100644
--- a/slices/view/src/main/java/androidx/app/slice/widget/MessageView.java
+++ b/slices/view/src/main/java/androidx/slice/widget/MessageView.java
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package androidx.app.slice.widget;
+package androidx.slice.widget;
import static android.app.slice.Slice.SUBTYPE_SOURCE;
import static android.app.slice.SliceItem.FORMAT_IMAGE;
@@ -33,9 +33,9 @@
import java.util.function.Consumer;
-import androidx.app.slice.Slice;
-import androidx.app.slice.SliceItem;
-import androidx.app.slice.core.SliceQuery;
+import androidx.slice.Slice;
+import androidx.slice.SliceItem;
+import androidx.slice.core.SliceQuery;
/**
* @hide
diff --git a/slices/view/src/main/java/androidx/app/slice/widget/RemoteInputView.java b/slices/view/src/main/java/androidx/slice/widget/RemoteInputView.java
similarity index 99%
rename from slices/view/src/main/java/androidx/app/slice/widget/RemoteInputView.java
rename to slices/view/src/main/java/androidx/slice/widget/RemoteInputView.java
index da35018..c795b73 100644
--- a/slices/view/src/main/java/androidx/app/slice/widget/RemoteInputView.java
+++ b/slices/view/src/main/java/androidx/slice/widget/RemoteInputView.java
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package androidx.app.slice.widget;
+package androidx.slice.widget;
import android.animation.Animator;
import android.annotation.TargetApi;
@@ -48,7 +48,7 @@
import android.widget.TextView;
import android.widget.Toast;
-import androidx.app.slice.view.R;
+import androidx.slice.view.R;
/**
* Host for the remote input.
diff --git a/slices/view/src/main/java/androidx/app/slice/widget/RowContent.java b/slices/view/src/main/java/androidx/slice/widget/RowContent.java
similarity index 98%
rename from slices/view/src/main/java/androidx/app/slice/widget/RowContent.java
rename to slices/view/src/main/java/androidx/slice/widget/RowContent.java
index 0981d06..083101c 100644
--- a/slices/view/src/main/java/androidx/app/slice/widget/RowContent.java
+++ b/slices/view/src/main/java/androidx/slice/widget/RowContent.java
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package androidx.app.slice.widget;
+package androidx.slice.widget;
import static android.app.slice.Slice.HINT_ACTIONS;
import static android.app.slice.Slice.HINT_SEE_MORE;
@@ -29,7 +29,7 @@
import static android.app.slice.SliceItem.FORMAT_TEXT;
import static android.app.slice.SliceItem.FORMAT_TIMESTAMP;
-import static androidx.app.slice.core.SliceHints.SUBTYPE_RANGE;
+import static androidx.slice.core.SliceHints.SUBTYPE_RANGE;
import android.content.Context;
import android.support.annotation.NonNull;
@@ -41,9 +41,9 @@
import java.util.ArrayList;
import java.util.List;
-import androidx.app.slice.SliceItem;
-import androidx.app.slice.core.SliceQuery;
-import androidx.app.slice.view.R;
+import androidx.slice.SliceItem;
+import androidx.slice.core.SliceQuery;
+import androidx.slice.view.R;
/**
* Extracts information required to present content in a row format from a slice.
diff --git a/slices/view/src/main/java/androidx/app/slice/widget/RowView.java b/slices/view/src/main/java/androidx/slice/widget/RowView.java
similarity index 97%
rename from slices/view/src/main/java/androidx/app/slice/widget/RowView.java
rename to slices/view/src/main/java/androidx/slice/widget/RowView.java
index 54218d4..8bc93bd 100644
--- a/slices/view/src/main/java/androidx/app/slice/widget/RowView.java
+++ b/slices/view/src/main/java/androidx/slice/widget/RowView.java
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package androidx.app.slice.widget;
+package androidx.slice.widget;
import static android.app.slice.Slice.EXTRA_TOGGLE_STATE;
import static android.app.slice.Slice.HINT_NO_TINT;
@@ -26,10 +26,10 @@
import static android.app.slice.SliceItem.FORMAT_SLICE;
import static android.app.slice.SliceItem.FORMAT_TIMESTAMP;
-import static androidx.app.slice.core.SliceHints.EXTRA_RANGE_VALUE;
-import static androidx.app.slice.core.SliceHints.SUBTYPE_MAX;
-import static androidx.app.slice.core.SliceHints.SUBTYPE_VALUE;
-import static androidx.app.slice.widget.SliceView.MODE_SMALL;
+import static androidx.slice.core.SliceHints.EXTRA_RANGE_VALUE;
+import static androidx.slice.core.SliceHints.SUBTYPE_MAX;
+import static androidx.slice.core.SliceHints.SUBTYPE_VALUE;
+import static androidx.slice.widget.SliceView.MODE_SMALL;
import android.annotation.TargetApi;
import android.app.PendingIntent;
@@ -57,10 +57,10 @@
import java.util.ArrayList;
import java.util.List;
-import androidx.app.slice.Slice;
-import androidx.app.slice.SliceItem;
-import androidx.app.slice.core.SliceQuery;
-import androidx.app.slice.view.R;
+import androidx.slice.Slice;
+import androidx.slice.SliceItem;
+import androidx.slice.core.SliceQuery;
+import androidx.slice.view.R;
/**
* Row item is in small template format and can be used to construct list items for use
diff --git a/slices/view/src/main/java/androidx/app/slice/widget/ShortcutView.java b/slices/view/src/main/java/androidx/slice/widget/ShortcutView.java
similarity index 97%
rename from slices/view/src/main/java/androidx/app/slice/widget/ShortcutView.java
rename to slices/view/src/main/java/androidx/slice/widget/ShortcutView.java
index 75e97b1..9bf058c 100644
--- a/slices/view/src/main/java/androidx/app/slice/widget/ShortcutView.java
+++ b/slices/view/src/main/java/androidx/slice/widget/ShortcutView.java
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package androidx.app.slice.widget;
+package androidx.slice.widget;
import static android.app.slice.Slice.HINT_LARGE;
import static android.app.slice.Slice.HINT_TITLE;
@@ -42,10 +42,10 @@
import android.support.annotation.RestrictTo;
import android.widget.ImageView;
-import androidx.app.slice.Slice;
-import androidx.app.slice.SliceItem;
-import androidx.app.slice.core.SliceQuery;
-import androidx.app.slice.view.R;
+import androidx.slice.Slice;
+import androidx.slice.SliceItem;
+import androidx.slice.core.SliceQuery;
+import androidx.slice.view.R;
/**
* @hide
diff --git a/slices/view/src/main/java/androidx/app/slice/widget/SliceChildView.java b/slices/view/src/main/java/androidx/slice/widget/SliceChildView.java
similarity index 96%
rename from slices/view/src/main/java/androidx/app/slice/widget/SliceChildView.java
rename to slices/view/src/main/java/androidx/slice/widget/SliceChildView.java
index 9768894..435ff1e 100644
--- a/slices/view/src/main/java/androidx/app/slice/widget/SliceChildView.java
+++ b/slices/view/src/main/java/androidx/slice/widget/SliceChildView.java
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package androidx.app.slice.widget;
+package androidx.slice.widget;
import android.content.Context;
import android.content.res.TypedArray;
@@ -27,9 +27,9 @@
import java.util.List;
-import androidx.app.slice.Slice;
-import androidx.app.slice.SliceItem;
-import androidx.app.slice.view.R;
+import androidx.slice.Slice;
+import androidx.slice.SliceItem;
+import androidx.slice.view.R;
/**
* Base class for children views of {@link SliceView}.
diff --git a/slices/view/src/main/java/androidx/app/slice/widget/SliceLiveData.java b/slices/view/src/main/java/androidx/slice/widget/SliceLiveData.java
similarity index 95%
rename from slices/view/src/main/java/androidx/app/slice/widget/SliceLiveData.java
rename to slices/view/src/main/java/androidx/slice/widget/SliceLiveData.java
index 5da98d2..10c5106 100644
--- a/slices/view/src/main/java/androidx/app/slice/widget/SliceLiveData.java
+++ b/slices/view/src/main/java/androidx/slice/widget/SliceLiveData.java
@@ -13,7 +13,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package androidx.app.slice.widget;
+package androidx.slice.widget;
import static android.support.annotation.RestrictTo.Scope.LIBRARY;
@@ -28,10 +28,10 @@
import java.util.Arrays;
import java.util.List;
-import androidx.app.slice.Slice;
-import androidx.app.slice.SliceManager;
-import androidx.app.slice.SliceSpec;
-import androidx.app.slice.SliceSpecs;
+import androidx.slice.Slice;
+import androidx.slice.SliceManager;
+import androidx.slice.SliceSpec;
+import androidx.slice.SliceSpecs;
/**
* Class with factory methods for creating LiveData that observes slices.
diff --git a/slices/view/src/main/java/androidx/app/slice/widget/SliceView.java b/slices/view/src/main/java/androidx/slice/widget/SliceView.java
similarity index 98%
rename from slices/view/src/main/java/androidx/app/slice/widget/SliceView.java
rename to slices/view/src/main/java/androidx/slice/widget/SliceView.java
index 35b8a9e..df786b3 100644
--- a/slices/view/src/main/java/androidx/app/slice/widget/SliceView.java
+++ b/slices/view/src/main/java/androidx/slice/widget/SliceView.java
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package androidx.app.slice.widget;
+package androidx.slice.widget;
import static android.app.slice.Slice.HINT_HORIZONTAL;
import static android.app.slice.Slice.SUBTYPE_COLOR;
@@ -35,11 +35,11 @@
import java.util.List;
-import androidx.app.slice.Slice;
-import androidx.app.slice.SliceItem;
-import androidx.app.slice.SliceUtils;
-import androidx.app.slice.core.SliceQuery;
-import androidx.app.slice.view.R;
+import androidx.slice.Slice;
+import androidx.slice.SliceItem;
+import androidx.slice.SliceUtils;
+import androidx.slice.core.SliceQuery;
+import androidx.slice.view.R;
/**
* A view for displaying a {@link Slice} which is a piece of app content and actions. SliceView is
diff --git a/slices/view/src/main/java/androidx/app/slice/widget/SliceViewUtil.java b/slices/view/src/main/java/androidx/slice/widget/SliceViewUtil.java
similarity index 99%
rename from slices/view/src/main/java/androidx/app/slice/widget/SliceViewUtil.java
rename to slices/view/src/main/java/androidx/slice/widget/SliceViewUtil.java
index 12fe7c4..d1aabbe 100644
--- a/slices/view/src/main/java/androidx/app/slice/widget/SliceViewUtil.java
+++ b/slices/view/src/main/java/androidx/slice/widget/SliceViewUtil.java
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package androidx.app.slice.widget;
+package androidx.slice.widget;
import android.annotation.TargetApi;
import android.content.Context;
diff --git a/slices/view/src/main/res/layout/abc_slice_grid.xml b/slices/view/src/main/res/layout/abc_slice_grid.xml
index e4cf7c5..c56321d 100644
--- a/slices/view/src/main/res/layout/abc_slice_grid.xml
+++ b/slices/view/src/main/res/layout/abc_slice_grid.xml
@@ -14,11 +14,11 @@
~ See the License for the specific language governing permissions and
~ limitations under the License.
-->
-<androidx.app.slice.widget.GridRowView
+<androidx.slice.widget.GridRowView
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:gravity="center_vertical"
android:background="?android:attr/activatedBackgroundIndicator"
android:clipToPadding="false">
-</androidx.app.slice.widget.GridRowView>
+</androidx.slice.widget.GridRowView>
diff --git a/slices/view/src/main/res/layout/abc_slice_message.xml b/slices/view/src/main/res/layout/abc_slice_message.xml
index 9e1fa62..af5642a 100644
--- a/slices/view/src/main/res/layout/abc_slice_message.xml
+++ b/slices/view/src/main/res/layout/abc_slice_message.xml
@@ -14,7 +14,7 @@
~ See the License for the specific language governing permissions and
~ limitations under the License.
-->
-<androidx.app.slice.widget.MessageView
+<androidx.slice.widget.MessageView
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="wrap_content"
@@ -56,4 +56,4 @@
android:maxLines="10" />
</LinearLayout>
-</androidx.app.slice.widget.MessageView>
+</androidx.slice.widget.MessageView>
diff --git a/slices/view/src/main/res/layout/abc_slice_message_local.xml b/slices/view/src/main/res/layout/abc_slice_message_local.xml
index d35bd60..a05740b 100644
--- a/slices/view/src/main/res/layout/abc_slice_message_local.xml
+++ b/slices/view/src/main/res/layout/abc_slice_message_local.xml
@@ -14,7 +14,7 @@
~ See the License for the specific language governing permissions and
~ limitations under the License.
-->
-<androidx.app.slice.widget.MessageView
+<androidx.slice.widget.MessageView
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="wrap_content"
@@ -36,4 +36,4 @@
android:background="#ffeeeeee"
android:maxLines="10" />
-</androidx.app.slice.widget.MessageView>
+</androidx.slice.widget.MessageView>
diff --git a/slices/view/src/main/res/layout/abc_slice_remote_input.xml b/slices/view/src/main/res/layout/abc_slice_remote_input.xml
index 293c95a..7b2d7c9 100644
--- a/slices/view/src/main/res/layout/abc_slice_remote_input.xml
+++ b/slices/view/src/main/res/layout/abc_slice_remote_input.xml
@@ -16,14 +16,14 @@
~ limitations under the License.
-->
<!-- LinearLayout -->
-<androidx.app.slice.widget.RemoteInputView
+<androidx.slice.widget.RemoteInputView
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/remote_input"
android:background="@drawable/abc_slice_remote_input_bg"
android:layout_height="match_parent"
android:layout_width="match_parent">
- <view class="androidx.app.slice.widget.RemoteInputView$RemoteEditText"
+ <view class="androidx.slice.widget.RemoteInputView$RemoteEditText"
android:id="@+id/remote_input_text"
android:layout_height="match_parent"
android:layout_width="0dp"
@@ -74,4 +74,4 @@
</FrameLayout>
-</androidx.app.slice.widget.RemoteInputView>
\ No newline at end of file
+</androidx.slice.widget.RemoteInputView>
\ No newline at end of file