前言
简单记录一下获取Android中使用MediaBrowserService的的音乐信息,然后进行绑定,这样就可以控制相关应用,比如上下曲,播放暂停等。
正文
这里只是简单记录,部分代码片段。
PackageManager packageManager = getPackageManager(); @SuppressLint("QueryPermissionsNeeded") List<ResolveInfo> services = packageManager.queryIntentServices(new Intent(MediaBrowserService.SERVICE_INTERFACE), PackageManager.GET_RESOLVED_FILTER); if (!services.isEmpty()) { for (ResolveInfo info : services) { Log.d(TAG, "onResume serviceInfo : "+ info.serviceInfo); Log.d(TAG, "onResume serviceInfo : "+ info.serviceInfo.packageName); Log.d(TAG, "onResume serviceInfo : "+ info.serviceInfo.name); } }
上面能获取到包名等信息,就可以通过MediaBrowser进行connect()。
参考文章
© 版权声明