summaryrefslogtreecommitdiff
path: root/src/com/android/camera/gallery
diff options
context:
space:
mode:
authorMike Lockwood <lockwood@google.com>2013-04-29 16:53:00 -0700
committerMike Lockwood <lockwood@google.com>2013-04-29 16:53:00 -0700
commit97fca6332b67aac5ae138e8e30c4b80568a6ecc0 (patch)
tree72d15ac57741b3df323019a5bc7b66ac13330473 /src/com/android/camera/gallery
parent5cce0596fc652afef6806729929590fb1c494da6 (diff)
downloadGallery-97fca6332b67aac5ae138e8e30c4b80568a6ecc0.tar.gz
Remove obsolete OMA-DRM support
Change-Id: I4eb6c0f95c864e4af2d63d4a06b24366a4b1b60c
Diffstat (limited to 'src/com/android/camera/gallery')
-rw-r--r--src/com/android/camera/gallery/DrmImageList.java105
1 files changed, 0 insertions, 105 deletions
diff --git a/src/com/android/camera/gallery/DrmImageList.java b/src/com/android/camera/gallery/DrmImageList.java
deleted file mode 100644
index 0806928..0000000
--- a/src/com/android/camera/gallery/DrmImageList.java
+++ /dev/null
@@ -1,105 +0,0 @@
-/*
- * Copyright (C) 2009 The Android Open Source Project
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package com.android.camera.gallery;
-
-import android.content.ContentResolver;
-import android.database.Cursor;
-import android.graphics.Bitmap;
-import android.net.Uri;
-import android.provider.DrmStore;
-
-/**
- * Represents an ordered collection of Image objects from the DRM provider.
- */
-public class DrmImageList extends ImageList implements IImageList {
-
- // TODO: get other field from database too ?
- private static final String[] DRM_IMAGE_PROJECTION = new String[] {
- DrmStore.Images._ID,
- DrmStore.Images.DATA,
- DrmStore.Images.MIME_TYPE,
- };
-
- private static final int INDEX_ID = 0;
- private static final int INDEX_DATA_PATH = 1;
- private static final int INDEX_MIME_TYPE = 2;
-
- public DrmImageList(ContentResolver resolver, Uri imageUri, int sort,
- String bucketId) {
- super(resolver, imageUri, sort, bucketId);
- }
-
- @Override
- protected String sortOrder() {
- // We have no date information in DrmStore, so we just sort by _id.
- return "_id ASC";
- }
-
- @Override
- protected Cursor createCursor() {
- return mContentResolver.query(
- mBaseUri, DRM_IMAGE_PROJECTION, null, null, sortOrder());
- }
-
- private static class DrmImage extends Image {
-
- protected DrmImage(BaseImageList container, ContentResolver cr,
- long id, int index, Uri uri, String dataPath,
- long miniThumbMagic, String mimeType, long dateTaken,
- String title, int rotation) {
- super(container, cr, id, index, uri, dataPath,
- mimeType, dateTaken, title, rotation);
- }
-
- @Override
- public int getDegreesRotated() {
- return 0;
- }
-
- @Override
- public boolean isDrm() {
- return true;
- }
-
- @Override
- public boolean isReadonly() {
- return true;
- }
-
- @Override
- public Bitmap miniThumbBitmap() {
- return fullSizeBitmap(IImage.MINI_THUMB_TARGET_SIZE,
- IImage.MINI_THUMB_MAX_NUM_PIXELS);
- }
-
- @Override
- public Bitmap thumbBitmap(boolean rotateAsNeeded) {
- return fullSizeBitmap(IImage.THUMBNAIL_TARGET_SIZE,
- IImage.THUMBNAIL_MAX_NUM_PIXELS);
- }
- }
-
- @Override
- protected BaseImage loadImageFromCursor(Cursor cursor) {
- long id = cursor.getLong(INDEX_ID);
- String dataPath = cursor.getString(INDEX_DATA_PATH);
- String mimeType = cursor.getString(INDEX_MIME_TYPE);
- return new DrmImage(this, mContentResolver, id, cursor.getPosition(),
- contentUri(id), dataPath, 0, mimeType, 0, "DrmImage-" + id,
- 0);
- }
-}