get rid of some content resolver leftovers

This commit is contained in:
Adrian Ulrich 2016-11-26 16:59:46 +01:00
parent 29c6dd9916
commit 2f477c65d4
10 changed files with 11 additions and 25 deletions

View File

@ -18,7 +18,6 @@
package ch.blinkenlights.android.medialibrary; package ch.blinkenlights.android.medialibrary;
import android.content.Context; import android.content.Context;
import android.content.ContentResolver;
import android.content.ContentValues; import android.content.ContentValues;
import android.database.ContentObserver; import android.database.ContentObserver;
import android.database.DatabaseUtils; import android.database.DatabaseUtils;

View File

@ -33,7 +33,6 @@ import android.os.Build;
import android.os.Bundle; import android.os.Bundle;
import android.os.Message; import android.os.Message;
import android.util.Log; import android.util.Log;
import android.content.ContentResolver;
import android.view.Gravity; import android.view.Gravity;
import android.view.KeyEvent; import android.view.KeyEvent;
import android.view.Menu; import android.view.Menu;

View File

@ -26,7 +26,6 @@ package ch.blinkenlights.android.vanilla;
import ch.blinkenlights.android.medialibrary.MediaLibrary; import ch.blinkenlights.android.medialibrary.MediaLibrary;
import android.app.AlertDialog; import android.app.AlertDialog;
import android.content.ContentResolver;
import android.content.DialogInterface; import android.content.DialogInterface;
import android.content.Intent; import android.content.Intent;
import android.content.SharedPreferences; import android.content.SharedPreferences;

View File

@ -39,7 +39,6 @@ import android.util.Log;
import junit.framework.Assert; import junit.framework.Assert;
import android.content.ActivityNotFoundException; import android.content.ActivityNotFoundException;
import android.content.ContentResolver;
import android.content.Context; import android.content.Context;
import android.content.Intent; import android.content.Intent;
import android.database.Cursor; import android.database.Cursor;
@ -405,7 +404,7 @@ public class MediaUtils {
/** /**
* Returns the first matching song (or NULL) of given type + id combination * Returns the first matching song (or NULL) of given type + id combination
* *
* @param resolver A ContentResolver to use. * @param context A Context to use.
* @param type The MediaTye to query * @param type The MediaTye to query
* @param id The id of given type to query * @param id The id of given type to query
*/ */

View File

@ -33,7 +33,6 @@ import android.app.backup.BackupManager;
import android.appwidget.AppWidgetManager; import android.appwidget.AppWidgetManager;
import android.content.BroadcastReceiver; import android.content.BroadcastReceiver;
import android.content.ComponentName; import android.content.ComponentName;
import android.content.ContentResolver;
import android.content.Context; import android.content.Context;
import android.content.Intent; import android.content.Intent;
import android.content.IntentFilter; import android.content.IntentFilter;
@ -1568,12 +1567,12 @@ public final class PlaybackService extends Service
PlayCountsHelper.countSong(getApplicationContext(), song, played); PlayCountsHelper.countSong(getApplicationContext(), song, played);
// Update the playcounts playlist in ~20% of all cases if enabled // Update the playcounts playlist in ~20% of all cases if enabled
if (mAutoPlPlaycounts > 0 && Math.random() > 0.8) { if (mAutoPlPlaycounts > 0 && Math.random() > 0.8) {
ContentResolver resolver = getContentResolver(); Context context = getApplicationContext();
// Add an invisible whitespace to adjust our sorting // Add an invisible whitespace to adjust our sorting
String playlistName = getString(R.string.autoplaylist_playcounts_name, mAutoPlPlaycounts); String playlistName = getString(R.string.autoplaylist_playcounts_name, mAutoPlPlaycounts);
long id = Playlist.createPlaylist(getApplicationContext(), playlistName); long id = Playlist.createPlaylist(context, playlistName);
ArrayList<Long> items = PlayCountsHelper.getTopSongs(getApplicationContext(), mAutoPlPlaycounts); ArrayList<Long> items = PlayCountsHelper.getTopSongs(context, mAutoPlPlaycounts);
Playlist.addToPlaylist(getApplicationContext(), id, items); Playlist.addToPlaylist(context, id, items);
} }

View File

@ -31,10 +31,6 @@ import android.database.Cursor;
import android.text.TextUtils; import android.text.TextUtils;
import java.util.ArrayList; import java.util.ArrayList;
import android.content.ContentResolver;
import android.content.ContentUris;
import android.net.Uri;
import android.provider.MediaStore;
/** /**
* Provides various playlist-related utility functions. * Provides various playlist-related utility functions.
*/ */
@ -47,7 +43,7 @@ public class Playlist {
*/ */
public static Cursor queryPlaylists(Context context) { public static Cursor queryPlaylists(Context context) {
final String[] projection = { MediaLibrary.PlaylistColumns._ID, MediaLibrary.PlaylistColumns.NAME }; final String[] projection = { MediaLibrary.PlaylistColumns._ID, MediaLibrary.PlaylistColumns.NAME };
final String sort = MediaStore.Audio.Playlists.NAME; final String sort = MediaLibrary.PlaylistColumns.NAME;
return MediaLibrary.queryLibrary(context, MediaLibrary.TABLE_PLAYLISTS, projection, null, null, sort); return MediaLibrary.queryLibrary(context, MediaLibrary.TABLE_PLAYLISTS, projection, null, null, sort);
} }
@ -99,7 +95,7 @@ public class Playlist {
* run on a background thread. * run on a background thread.
* *
* @param context the context to use * @param context the context to use
* @param playlistId The MediaStore.Audio.Playlist id of the playlist to * @param playlistId The playlist id of the playlist to
* modify. * modify.
* @param query The query to run. The audio id should be the first column. * @param query The query to run. The audio id should be the first column.
* @return The number of songs that were added to the playlist. * @return The number of songs that were added to the playlist.
@ -120,7 +116,7 @@ public class Playlist {
* run on a background thread. * run on a background thread.
* *
* @param context the context to use * @param context the context to use
* @param playlistId The MediaStore.Audio.Playlist id of the playlist to * @param playlistId The playlist id of the playlist to
* modify. * modify.
* @param audioIds An ArrayList with all IDs to add * @param audioIds An ArrayList with all IDs to add
* @return The number of songs that were added to the playlist. * @return The number of songs that were added to the playlist.

View File

@ -25,8 +25,6 @@ package ch.blinkenlights.android.vanilla;
import ch.blinkenlights.android.medialibrary.MediaLibrary; import ch.blinkenlights.android.medialibrary.MediaLibrary;
import android.content.ContentResolver;
import android.content.ContentUris;
import android.content.ContentValues; import android.content.ContentValues;
import android.content.Context; import android.content.Context;
import android.database.Cursor; import android.database.Cursor;
@ -34,7 +32,6 @@ import android.net.Uri;
import android.os.Handler; import android.os.Handler;
import android.os.Looper; import android.os.Looper;
import android.os.Message; import android.os.Message;
import android.provider.MediaStore;
import android.view.LayoutInflater; import android.view.LayoutInflater;
import android.view.View; import android.view.View;
import android.view.ViewGroup; import android.view.ViewGroup;
@ -42,7 +39,7 @@ import android.widget.CursorAdapter;
import android.widget.TextView; import android.widget.TextView;
/** /**
* CursorAdapter backed by MediaStore playlists. * CursorAdapter backed by MediaLibrary playlists.
*/ */
public class PlaylistAdapter extends CursorAdapter implements Handler.Callback { public class PlaylistAdapter extends CursorAdapter implements Handler.Callback {
@ -83,7 +80,7 @@ public class PlaylistAdapter extends CursorAdapter implements Handler.Callback {
/** /**
* Set the id of the backing playlist. * Set the id of the backing playlist.
* *
* @param id The MediaStore id of a playlist. * @param id The id of a playlist.
*/ */
public void setPlaylistId(long id) public void setPlaylistId(long id)
{ {

View File

@ -25,7 +25,6 @@ package ch.blinkenlights.android.vanilla;
import android.app.AlertDialog; import android.app.AlertDialog;
import android.app.Dialog; import android.app.Dialog;
import android.app.DialogFragment; import android.app.DialogFragment;
import android.content.ContentResolver;
import android.content.DialogInterface; import android.content.DialogInterface;
import android.content.Intent; import android.content.Intent;
import android.os.Bundle; import android.os.Bundle;

View File

@ -52,7 +52,7 @@ public class QueryTask {
/** /**
* Create the tasks. All arguments are passed directly to * Create the tasks. All arguments are passed directly to
* ContentResolver.query(). * MediaLibrary.runQuery().
*/ */
public QueryTask(String table, String[] projection, String selection, String[] selectionArgs, String sortOrder) { public QueryTask(String table, String[] projection, String selection, String[] selectionArgs, String sortOrder) {
this.table = table; this.table = table;

View File

@ -25,7 +25,6 @@ package ch.blinkenlights.android.vanilla;
import ch.blinkenlights.android.medialibrary.MediaLibrary; import ch.blinkenlights.android.medialibrary.MediaLibrary;
import android.content.ContentResolver;
import android.content.Context; import android.content.Context;
import android.database.Cursor; import android.database.Cursor;
import android.net.Uri; import android.net.Uri;