ShadowMediaStore.java revision f64d95f87eb9715622e3f77eb0b369d60270054c
1d3f9a56dffcdd129355351019aef9652cce0d6b2Josh Lauer & Christian Williamspackage com.xtremelabs.robolectric.shadows; 2d3f9a56dffcdd129355351019aef9652cce0d6b2Josh Lauer & Christian Williams 3d3f9a56dffcdd129355351019aef9652cce0d6b2Josh Lauer & Christian Williamsimport android.content.ContentResolver; 4d3f9a56dffcdd129355351019aef9652cce0d6b2Josh Lauer & Christian Williamsimport android.graphics.Bitmap; 5d3f9a56dffcdd129355351019aef9652cce0d6b2Josh Lauer & Christian Williamsimport android.net.Uri; 6d3f9a56dffcdd129355351019aef9652cce0d6b2Josh Lauer & Christian Williamsimport android.provider.MediaStore; 7f64d95f87eb9715622e3f77eb0b369d60270054cChristian Williams & Phil Goodwinimport com.xtremelabs.robolectric.internal.Implementation; 8f64d95f87eb9715622e3f77eb0b369d60270054cChristian Williams & Phil Goodwinimport com.xtremelabs.robolectric.internal.Implements; 9d3f9a56dffcdd129355351019aef9652cce0d6b2Josh Lauer & Christian Williams 10d3f9a56dffcdd129355351019aef9652cce0d6b2Josh Lauer & Christian Williams@SuppressWarnings({"UnusedDeclaration"}) 11d3f9a56dffcdd129355351019aef9652cce0d6b2Josh Lauer & Christian Williams@Implements(MediaStore.class) 12d3f9a56dffcdd129355351019aef9652cce0d6b2Josh Lauer & Christian Williamspublic class ShadowMediaStore { 13d3f9a56dffcdd129355351019aef9652cce0d6b2Josh Lauer & Christian Williams @Implements(MediaStore.Images.class) 14d3f9a56dffcdd129355351019aef9652cce0d6b2Josh Lauer & Christian Williams public static class ShadowImages { 15d3f9a56dffcdd129355351019aef9652cce0d6b2Josh Lauer & Christian Williams @Implements(MediaStore.Images.Media.class) 16d3f9a56dffcdd129355351019aef9652cce0d6b2Josh Lauer & Christian Williams public static class ShadowMedia { 17d3f9a56dffcdd129355351019aef9652cce0d6b2Josh Lauer & Christian Williams @Implementation 18d3f9a56dffcdd129355351019aef9652cce0d6b2Josh Lauer & Christian Williams public static Bitmap getBitmap(ContentResolver cr, Uri url) { 1920b94927aff24d7bd975d6ee717f1b65da9ee7c1Josh Lauer & Christian Williams return ShadowBitmapFactory.create("uri " + url); 20d3f9a56dffcdd129355351019aef9652cce0d6b2Josh Lauer & Christian Williams } 21d3f9a56dffcdd129355351019aef9652cce0d6b2Josh Lauer & Christian Williams } 22d3f9a56dffcdd129355351019aef9652cce0d6b2Josh Lauer & Christian Williams } 23d3f9a56dffcdd129355351019aef9652cce0d6b2Josh Lauer & Christian Williams} 24