Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 1b6dc49e authored by RoboErik's avatar RoboErik Committed by Android Git Automerger
Browse files

am 563efe4c: am 85f23210: Fix test build

* commit '563efe4c598b5b0fb92c23343c90e68b3f76c01c':
  Fix test build
parents 2db944fa 9a0757db
Loading
Loading
Loading
Loading
+1 −1
Original line number Original line Diff line number Diff line
@@ -21,7 +21,7 @@ import android.content.ComponentName;
import android.content.Intent;
import android.content.Intent;
import android.content.pm.PackageManager;
import android.content.pm.PackageManager;
import android.content.pm.ResolveInfo;
import android.content.pm.ResolveInfo;
import android.media.browse.MediaBrowserService;
import android.service.media.MediaBrowserService;
import android.os.Bundle;
import android.os.Bundle;
import android.support.v4.app.FragmentActivity;
import android.support.v4.app.FragmentActivity;
import android.support.v4.app.FragmentTransaction;
import android.support.v4.app.FragmentTransaction;
+8 −8
Original line number Original line Diff line number Diff line
@@ -22,8 +22,7 @@ import android.content.Intent;
import android.content.pm.PackageManager;
import android.content.pm.PackageManager;
import android.content.pm.ResolveInfo;
import android.content.pm.ResolveInfo;
import android.media.browse.MediaBrowser;
import android.media.browse.MediaBrowser;
import android.media.browse.MediaBrowserItem;
import android.service.media.MediaBrowserService;
import android.media.browse.MediaBrowserService;
import android.os.Bundle;
import android.os.Bundle;
import android.net.Uri;
import android.net.Uri;
import android.support.v4.app.FragmentActivity;
import android.support.v4.app.FragmentActivity;
@@ -57,9 +56,9 @@ public class BrowserListFragment extends ListFragment {
    private MediaBrowser mBrowser;
    private MediaBrowser mBrowser;


    private static class Item {
    private static class Item {
        final MediaBrowserItem media;
        final MediaBrowser.MediaItem media;


        Item(MediaBrowserItem m) {
        Item(MediaBrowser.MediaItem m) {
            this.media = m;
            this.media = m;
        }
        }
    }
    }
@@ -103,13 +102,13 @@ public class BrowserListFragment extends ListFragment {
        final Item item = mItems.get(position);
        final Item item = mItems.get(position);


        Log.i("BrowserListFragment", "Item clicked: " + position + " -- "
        Log.i("BrowserListFragment", "Item clicked: " + position + " -- "
                + mAdapter.getItem(position).media.getUri());
                + mAdapter.getItem(position).media.getDescription().getIconUri());


        final BrowserListFragment fragment = new BrowserListFragment();
        final BrowserListFragment fragment = new BrowserListFragment();


        final Bundle args = new Bundle();
        final Bundle args = new Bundle();
        args.putParcelable(BrowserListFragment.ARG_COMPONENT, mComponent);
        args.putParcelable(BrowserListFragment.ARG_COMPONENT, mComponent);
        args.putParcelable(BrowserListFragment.ARG_URI, item.media.getUri());
        args.putParcelable(BrowserListFragment.ARG_URI, item.media.getDescription().getIconUri());
        fragment.setArguments(args);
        fragment.setArguments(args);


        getFragmentManager().beginTransaction()
        getFragmentManager().beginTransaction()
@@ -130,7 +129,8 @@ public class BrowserListFragment extends ListFragment {
            }
            }
            mBrowser.subscribe(mUri, new MediaBrowser.SubscriptionCallback() {
            mBrowser.subscribe(mUri, new MediaBrowser.SubscriptionCallback() {
                    @Override
                    @Override
                    public void onChildrenLoaded(Uri parentUri, List<MediaBrowserItem> children) {
                    public void onChildrenLoaded(Uri parentUri,
                            List<MediaBrowser.MediaItem> children) {
                        Log.d(TAG, "onChildrenLoaded parentUri=" + parentUri
                        Log.d(TAG, "onChildrenLoaded parentUri=" + parentUri
                                + " children= " + children);
                                + " children= " + children);
                        mItems.clear();
                        mItems.clear();
@@ -197,7 +197,7 @@ public class BrowserListFragment extends ListFragment {


            final TextView tv = (TextView)convertView;
            final TextView tv = (TextView)convertView;
            final Item item = mItems.get(position);
            final Item item = mItems.get(position);
            tv.setText(item.media.getTitle());
            tv.setText(item.media.getDescription().getTitle());


            return convertView;
            return convertView;
        }
        }
+13 −15
Original line number Original line Diff line number Diff line
@@ -25,13 +25,14 @@ import android.content.res.Resources.NotFoundException;
import android.database.MatrixCursor;
import android.database.MatrixCursor;
import android.graphics.Bitmap;
import android.graphics.Bitmap;
import android.media.AudioManager;
import android.media.AudioManager;
import android.media.MediaDescription;
import android.media.MediaPlayer;
import android.media.MediaPlayer;
import android.media.MediaPlayer.OnCompletionListener;
import android.media.MediaPlayer.OnCompletionListener;
import android.media.MediaPlayer.OnErrorListener;
import android.media.MediaPlayer.OnErrorListener;
import android.media.MediaPlayer.OnPreparedListener;
import android.media.MediaPlayer.OnPreparedListener;
import android.media.browse.MediaBrowserItem;
import android.media.browse.MediaBrowser;
import android.media.browse.MediaBrowserService;
import android.service.media.MediaBrowserService;
import android.media.browse.MediaBrowserService.BrowserRoot;
import android.service.media.MediaBrowserService.BrowserRoot;
import android.media.session.MediaSession;
import android.media.session.MediaSession;
import android.net.Uri;
import android.net.Uri;
import android.net.wifi.WifiManager;
import android.net.wifi.WifiManager;
@@ -122,17 +123,19 @@ public class BrowserService extends MediaBrowserService {


    @Override
    @Override
    public void onLoadChildren(final Uri parentUri,
    public void onLoadChildren(final Uri parentUri,
            final Result<List<MediaBrowserItem>> result) {
            final Result<List<MediaBrowser.MediaItem>> result) {
        new Handler().postDelayed(new Runnable() {
        new Handler().postDelayed(new Runnable() {
                public void run() {
                public void run() {
                    final ArrayList<MediaBrowserItem> list = new ArrayList();
                    final ArrayList<MediaBrowser.MediaItem> list = new ArrayList();


                    for (int i=0; i<10; i++) {
                    for (int i=0; i<10; i++) {
                        list.add(new MediaBrowserItem.Builder(
                        MediaDescription.Builder bob = new MediaDescription.Builder();
                                    Uri.withAppendedPath(BASE_URI, Integer.toString(i)),
                        bob.setTitle("Title " + i);
                                    MediaBrowserItem.FLAG_BROWSABLE, "Title " + i)
                        bob.setSubtitle("Summary " + i);
                                .setSummary("Summary " + i)
                        bob.setMediaId(Uri.withAppendedPath(BASE_URI,
                                .build());
                                Integer.toString(i)).toString());
                        list.add(new MediaBrowser.MediaItem(MediaBrowser.MediaItem.FLAG_BROWSABLE,
                                bob.build()));
                    }
                    }


                    result.sendResult(list);
                    result.sendResult(list);
@@ -141,11 +144,6 @@ public class BrowserService extends MediaBrowserService {
        result.detach();
        result.detach();
    }
    }


    @Override
    public void onLoadIcon(Uri uri, int width, int height, Result<Bitmap> result) {
        result.sendResult(null);
    }

    /*
    /*
    @Override
    @Override
    public void query(final Query query, final IMetadataResultHandler metadataResultHandler,
    public void query(final Query query, final IMetadataResultHandler metadataResultHandler,