summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAurimas Liutikas <aurimas@google.com>2019-02-19 12:16:58 -0800
committerandroid-build-merger <android-build-merger@google.com>2019-02-19 12:16:58 -0800
commit5414a82198cf49f4c9fa3995a29c25912c24411c (patch)
tree6e9343a31c0df87bc2409c40f97d8a62a0196977
parentd26046353c21da577c6f6dd4aab08e3bff06c265 (diff)
parentdf34ffcdfd31c898285ca0815b266c5ea37024df (diff)
downloadphotoviewer-5414a82198cf49f4c9fa3995a29c25912c24411c.tar.gz
Merge "Migrate libphotoviewer to androidx" am: 8da444e2d2
am: df34ffcdfd Change-Id: I7b17ffba719d4caf0e8aa1a14851e7e6c58692f2
-rw-r--r--Android.bp22
-rw-r--r--activity/src/com/android/ex/photo/PhotoViewActivity.java4
-rw-r--r--appcompat/src/com/android/ex/photo/ActionBarWrapper.java2
-rw-r--r--appcompat/src/com/android/ex/photo/PhotoViewActivity.java4
-rw-r--r--sample/Android.bp24
-rw-r--r--src/com/android/ex/photo/ActionBarInterface.java4
-rw-r--r--src/com/android/ex/photo/PhotoViewCallbacks.java4
-rw-r--r--src/com/android/ex/photo/PhotoViewController.java18
-rw-r--r--src/com/android/ex/photo/PhotoViewPager.java4
-rw-r--r--src/com/android/ex/photo/adapters/BaseCursorPagerAdapter.java4
-rw-r--r--src/com/android/ex/photo/adapters/BaseFragmentPagerAdapter.java14
-rw-r--r--src/com/android/ex/photo/adapters/PhotoPagerAdapter.java6
-rw-r--r--src/com/android/ex/photo/fragments/PhotoViewFragment.java6
-rw-r--r--src/com/android/ex/photo/loaders/PhotoBitmapLoader.java2
-rw-r--r--src/com/android/ex/photo/loaders/PhotoPagerLoader.java2
-rw-r--r--src/com/android/ex/photo/util/Util.java4
-rw-r--r--src/com/android/ex/photo/views/PhotoView.java4
17 files changed, 64 insertions, 64 deletions
diff --git a/Android.bp b/Android.bp
index 195df8a..1c7858f 100644
--- a/Android.bp
+++ b/Android.bp
@@ -18,14 +18,14 @@
android_library {
name: "libphotoviewer_appcompat",
- libs: ["android-support-annotations"],
+ libs: ["androidx.annotation_annotation"],
static_libs: [
- "android-support-compat",
- "android-support-core-ui",
- "android-support-core-utils",
- "android-support-fragment",
- "android-support-v7-appcompat",
+ "androidx.core_core",
+ "androidx.legacy_legacy-support-core-ui",
+ "androidx.legacy_legacy-support-core-utils",
+ "androidx.fragment_fragment",
+ "androidx.appcompat_appcompat",
],
sdk_version: "current",
@@ -47,13 +47,13 @@ android_library {
android_library {
name: "libphotoviewer",
- libs: ["android-support-annotations"],
+ libs: ["androidx.annotation_annotation"],
static_libs: [
- "android-support-compat",
- "android-support-core-ui",
- "android-support-core-utils",
- "android-support-fragment",
+ "androidx.core_core",
+ "androidx.legacy_legacy-support-core-ui",
+ "androidx.legacy_legacy-support-core-utils",
+ "androidx.fragment_fragment",
],
sdk_version: "current",
diff --git a/activity/src/com/android/ex/photo/PhotoViewActivity.java b/activity/src/com/android/ex/photo/PhotoViewActivity.java
index 7b53918..5dd8171 100644
--- a/activity/src/com/android/ex/photo/PhotoViewActivity.java
+++ b/activity/src/com/android/ex/photo/PhotoViewActivity.java
@@ -20,8 +20,8 @@ package com.android.ex.photo;
import android.content.Context;
import android.content.Intent;
import android.os.Bundle;
-import android.support.annotation.Nullable;
-import android.support.v4.app.FragmentActivity;
+import androidx.annotation.Nullable;
+import androidx.fragment.app.FragmentActivity;
import android.view.Menu;
import android.view.MenuItem;
diff --git a/appcompat/src/com/android/ex/photo/ActionBarWrapper.java b/appcompat/src/com/android/ex/photo/ActionBarWrapper.java
index ae62197..621e2a8 100644
--- a/appcompat/src/com/android/ex/photo/ActionBarWrapper.java
+++ b/appcompat/src/com/android/ex/photo/ActionBarWrapper.java
@@ -2,7 +2,7 @@ package com.android.ex.photo;
import android.graphics.drawable.Drawable;
-import android.support.v7.app.ActionBar;
+import androidx.appcompat.app.ActionBar;
/**
* Wrapper around {@link ActionBar}.
diff --git a/appcompat/src/com/android/ex/photo/PhotoViewActivity.java b/appcompat/src/com/android/ex/photo/PhotoViewActivity.java
index a5c4a43..919badd 100644
--- a/appcompat/src/com/android/ex/photo/PhotoViewActivity.java
+++ b/appcompat/src/com/android/ex/photo/PhotoViewActivity.java
@@ -20,8 +20,8 @@ package com.android.ex.photo;
import android.content.Context;
import android.content.Intent;
import android.os.Bundle;
-import android.support.annotation.Nullable;
-import android.support.v7.app.AppCompatActivity;
+import androidx.annotation.Nullable;
+import androidx.appcompat.app.AppCompatActivity;
import android.view.Menu;
import android.view.MenuItem;
diff --git a/sample/Android.bp b/sample/Android.bp
index 757fa00..389032e 100644
--- a/sample/Android.bp
+++ b/sample/Android.bp
@@ -18,13 +18,13 @@
android_app {
name: "PhotoViewerSample",
- libs: ["android-support-annotations"],
+ libs: ["androidx.annotation_annotation"],
static_libs: [
- "android-support-compat",
- "android-support-core-ui",
- "android-support-core-utils",
- "android-support-fragment",
+ "androidx.core_core",
+ "androidx.legacy_legacy-support-core-ui",
+ "androidx.legacy_legacy-support-core-utils",
+ "androidx.fragment_fragment",
"libphotoviewer",
],
@@ -42,15 +42,15 @@ android_app {
android_app {
name: "AppcompatPhotoViewerSample",
- libs: ["android-support-annotations"],
+ libs: ["androidx.annotation_annotation"],
static_libs: [
- "android-support-compat",
- "android-support-core-ui",
- "android-support-core-utils",
- "android-support-fragment",
- "android-support-media-compat",
- "android-support-v7-appcompat",
+ "androidx.core_core",
+ "androidx.legacy_legacy-support-core-ui",
+ "androidx.legacy_legacy-support-core-utils",
+ "androidx.fragment_fragment",
+ "androidx.media_media",
+ "androidx.appcompat_appcompat",
"libphotoviewer_appcompat",
],
diff --git a/src/com/android/ex/photo/ActionBarInterface.java b/src/com/android/ex/photo/ActionBarInterface.java
index b292b2b..3c21b56 100644
--- a/src/com/android/ex/photo/ActionBarInterface.java
+++ b/src/com/android/ex/photo/ActionBarInterface.java
@@ -1,12 +1,12 @@
package com.android.ex.photo;
import android.graphics.drawable.Drawable;
-import android.support.annotation.Nullable;
+import androidx.annotation.Nullable;
/**
* Wrapper activity for an action bar. This wraps either a {@link android.app.ActionBar} or
- * {@link android.support.v7.app.ActionBar}.
+ * {@link androidx.appcompat.app.ActionBar}.
*/
public interface ActionBarInterface {
diff --git a/src/com/android/ex/photo/PhotoViewCallbacks.java b/src/com/android/ex/photo/PhotoViewCallbacks.java
index ca2afca..0d2d8d3 100644
--- a/src/com/android/ex/photo/PhotoViewCallbacks.java
+++ b/src/com/android/ex/photo/PhotoViewCallbacks.java
@@ -2,8 +2,8 @@ package com.android.ex.photo;
import android.database.Cursor;
import android.os.Bundle;
-import android.support.v4.app.Fragment;
-import android.support.v4.content.Loader;
+import androidx.fragment.app.Fragment;
+import androidx.loader.content.Loader;
import com.android.ex.photo.adapters.PhotoPagerAdapter;
import com.android.ex.photo.fragments.PhotoViewFragment;
diff --git a/src/com/android/ex/photo/PhotoViewController.java b/src/com/android/ex/photo/PhotoViewController.java
index 6d007a8..0face96 100644
--- a/src/com/android/ex/photo/PhotoViewController.java
+++ b/src/com/android/ex/photo/PhotoViewController.java
@@ -12,13 +12,13 @@ import android.os.Build;
import android.os.Bundle;
import android.os.Handler;
import android.os.Process;
-import android.support.annotation.IdRes;
-import android.support.annotation.Nullable;
-import android.support.v4.app.Fragment;
-import android.support.v4.app.FragmentManager;
-import android.support.v4.app.LoaderManager;
-import android.support.v4.content.Loader;
-import android.support.v4.view.ViewPager.OnPageChangeListener;
+import androidx.annotation.IdRes;
+import androidx.annotation.Nullable;
+import androidx.fragment.app.Fragment;
+import androidx.fragment.app.FragmentManager;
+import androidx.loader.app.LoaderManager;
+import androidx.loader.content.Loader;
+import androidx.viewpager.widget.ViewPager.OnPageChangeListener;
import android.text.TextUtils;
import android.util.DisplayMetrics;
import android.util.Log;
@@ -226,7 +226,7 @@ public class PhotoViewController implements
}
public PhotoPagerAdapter createPhotoPagerAdapter(Context context,
- android.support.v4.app.FragmentManager fm, Cursor c, float maxScale) {
+ androidx.fragment.app.FragmentManager fm, Cursor c, float maxScale) {
return new PhotoPagerAdapter(context, fm, c, maxScale, mDisplayThumbsFullScreen);
}
@@ -656,7 +656,7 @@ public class PhotoViewController implements
}
@Override
- public void onLoaderReset(android.support.v4.content.Loader<Cursor> loader) {
+ public void onLoaderReset(androidx.loader.content.Loader<Cursor> loader) {
// If the loader is reset, remove the reference in the adapter to this cursor
if (!isDestroyedCompat()) {
// This will cause a fragment transaction which can't happen if we're destroyed,
diff --git a/src/com/android/ex/photo/PhotoViewPager.java b/src/com/android/ex/photo/PhotoViewPager.java
index a18601c..4004a2a 100644
--- a/src/com/android/ex/photo/PhotoViewPager.java
+++ b/src/com/android/ex/photo/PhotoViewPager.java
@@ -18,8 +18,8 @@
package com.android.ex.photo;
import android.content.Context;
-import android.support.v4.view.MotionEventCompat;
-import android.support.v4.view.ViewPager;
+import androidx.core.view.MotionEventCompat;
+import androidx.viewpager.widget.ViewPager;
import android.util.AttributeSet;
import android.view.MotionEvent;
import android.view.View;
diff --git a/src/com/android/ex/photo/adapters/BaseCursorPagerAdapter.java b/src/com/android/ex/photo/adapters/BaseCursorPagerAdapter.java
index 9967662..47cde79 100644
--- a/src/com/android/ex/photo/adapters/BaseCursorPagerAdapter.java
+++ b/src/com/android/ex/photo/adapters/BaseCursorPagerAdapter.java
@@ -19,8 +19,8 @@ package com.android.ex.photo.adapters;
import android.content.Context;
import android.database.Cursor;
-import android.support.v4.app.Fragment;
-import android.support.v4.app.FragmentManager;
+import androidx.fragment.app.Fragment;
+import androidx.fragment.app.FragmentManager;
import android.util.Log;
import android.util.SparseIntArray;
import android.view.View;
diff --git a/src/com/android/ex/photo/adapters/BaseFragmentPagerAdapter.java b/src/com/android/ex/photo/adapters/BaseFragmentPagerAdapter.java
index db086a7..f5518ed 100644
--- a/src/com/android/ex/photo/adapters/BaseFragmentPagerAdapter.java
+++ b/src/com/android/ex/photo/adapters/BaseFragmentPagerAdapter.java
@@ -18,16 +18,16 @@
package com.android.ex.photo.adapters;
import android.os.Parcelable;
-import android.support.v4.app.Fragment;
-import android.support.v4.app.FragmentManager;
-import android.support.v4.app.FragmentTransaction;
-import android.support.v4.util.LruCache;
-import android.support.v4.view.PagerAdapter;
+import androidx.fragment.app.Fragment;
+import androidx.fragment.app.FragmentManager;
+import androidx.fragment.app.FragmentTransaction;
+import androidx.collection.LruCache;
+import androidx.viewpager.widget.PagerAdapter;
import android.util.Log;
import android.view.View;
/**
- * NOTE: This is a direct copy of {@link android.support.v4.app.FragmentPagerAdapter}
+ * NOTE: This is a direct copy of {@link androidx.fragment.app.FragmentPagerAdapter}
* with four very important modifications.
* <p>
* <ol>
@@ -54,7 +54,7 @@ public abstract class BaseFragmentPagerAdapter extends PagerAdapter {
/** A cache to store detached fragments before they are removed */
private LruCache<String, Fragment> mFragmentCache = new FragmentCache(DEFAULT_CACHE_SIZE);
- public BaseFragmentPagerAdapter(android.support.v4.app.FragmentManager fm) {
+ public BaseFragmentPagerAdapter(androidx.fragment.app.FragmentManager fm) {
mFragmentManager = fm;
}
diff --git a/src/com/android/ex/photo/adapters/PhotoPagerAdapter.java b/src/com/android/ex/photo/adapters/PhotoPagerAdapter.java
index 8407a01..6765159 100644
--- a/src/com/android/ex/photo/adapters/PhotoPagerAdapter.java
+++ b/src/com/android/ex/photo/adapters/PhotoPagerAdapter.java
@@ -20,8 +20,8 @@ package com.android.ex.photo.adapters;
import android.content.Context;
import android.content.Intent;
import android.database.Cursor;
-import android.support.v4.app.Fragment;
-import android.support.v4.util.SimpleArrayMap;
+import androidx.fragment.app.Fragment;
+import androidx.collection.SimpleArrayMap;
import com.android.ex.photo.Intents;
import com.android.ex.photo.Intents.PhotoViewIntentBuilder;
@@ -39,7 +39,7 @@ public class PhotoPagerAdapter extends BaseCursorPagerAdapter {
protected boolean mDisplayThumbsFullScreen;
public PhotoPagerAdapter(
- Context context, android.support.v4.app.FragmentManager fm, Cursor c,
+ Context context, androidx.fragment.app.FragmentManager fm, Cursor c,
float maxScale, boolean thumbsFullScreen) {
super(context, fm, c);
mMaxScale = maxScale;
diff --git a/src/com/android/ex/photo/fragments/PhotoViewFragment.java b/src/com/android/ex/photo/fragments/PhotoViewFragment.java
index 627d728..e44e1ea 100644
--- a/src/com/android/ex/photo/fragments/PhotoViewFragment.java
+++ b/src/com/android/ex/photo/fragments/PhotoViewFragment.java
@@ -26,9 +26,9 @@ import android.graphics.drawable.Drawable;
import android.net.ConnectivityManager;
import android.net.NetworkInfo;
import android.os.Bundle;
-import android.support.v4.app.Fragment;
-import android.support.v4.app.LoaderManager;
-import android.support.v4.content.Loader;
+import androidx.fragment.app.Fragment;
+import androidx.loader.app.LoaderManager;
+import androidx.loader.content.Loader;
import android.view.LayoutInflater;
import android.view.View;
import android.view.View.OnClickListener;
diff --git a/src/com/android/ex/photo/loaders/PhotoBitmapLoader.java b/src/com/android/ex/photo/loaders/PhotoBitmapLoader.java
index 3243364..27ad96a 100644
--- a/src/com/android/ex/photo/loaders/PhotoBitmapLoader.java
+++ b/src/com/android/ex/photo/loaders/PhotoBitmapLoader.java
@@ -21,7 +21,7 @@ import android.content.ContentResolver;
import android.content.Context;
import android.graphics.Bitmap;
import android.net.Uri;
-import android.support.v4.content.AsyncTaskLoader;
+import androidx.loader.content.AsyncTaskLoader;
import android.util.DisplayMetrics;
import com.android.ex.photo.PhotoViewController;
diff --git a/src/com/android/ex/photo/loaders/PhotoPagerLoader.java b/src/com/android/ex/photo/loaders/PhotoPagerLoader.java
index 72a6be1..77c02c4 100644
--- a/src/com/android/ex/photo/loaders/PhotoPagerLoader.java
+++ b/src/com/android/ex/photo/loaders/PhotoPagerLoader.java
@@ -20,7 +20,7 @@ package com.android.ex.photo.loaders;
import android.content.Context;
import android.database.Cursor;
import android.net.Uri;
-import android.support.v4.content.CursorLoader;
+import androidx.loader.content.CursorLoader;
import com.android.ex.photo.provider.PhotoContract;
diff --git a/src/com/android/ex/photo/util/Util.java b/src/com/android/ex/photo/util/Util.java
index 13f17ec..d731307 100644
--- a/src/com/android/ex/photo/util/Util.java
+++ b/src/com/android/ex/photo/util/Util.java
@@ -2,8 +2,8 @@ package com.android.ex.photo.util;
import android.content.Context;
import android.os.Build;
-import android.support.v4.view.accessibility.AccessibilityEventCompat;
-import android.support.v4.view.accessibility.AccessibilityRecordCompat;
+import androidx.core.view.accessibility.AccessibilityEventCompat;
+import androidx.core.view.accessibility.AccessibilityRecordCompat;
import android.view.View;
import android.view.accessibility.AccessibilityEvent;
import android.view.accessibility.AccessibilityManager;
diff --git a/src/com/android/ex/photo/views/PhotoView.java b/src/com/android/ex/photo/views/PhotoView.java
index dfe180a..e64f0f0 100644
--- a/src/com/android/ex/photo/views/PhotoView.java
+++ b/src/com/android/ex/photo/views/PhotoView.java
@@ -28,8 +28,8 @@ import android.graphics.Rect;
import android.graphics.RectF;
import android.graphics.drawable.BitmapDrawable;
import android.graphics.drawable.Drawable;
-import android.support.v4.view.GestureDetectorCompat;
-import android.support.v4.view.ScaleGestureDetectorCompat;
+import androidx.core.view.GestureDetectorCompat;
+import androidx.core.view.ScaleGestureDetectorCompat;
import android.util.AttributeSet;
import android.view.GestureDetector.OnDoubleTapListener;
import android.view.GestureDetector.OnGestureListener;