让你的应用程序与安卓自动直接用户一起使用MediaBrowserServiceCompat的文档。因为我的应用程序不支持app 21,所以我没有使用我使用的MediaBrowserService版本。
我的主要问题是:不使用MediaBrowserServiceCompat (过度使用MediaBrowserService)会导致应用程序无法与Android协同工作吗?
我的另一个问题是:除了支持旧设备(APIv21前)之外,还有什么理由使用compat库吗?
发布于 2017-12-12 23:46:21
不这不应该是个问题。但这里要注意的一点是,根据安卓文档,Compat库并不是一种支持APIv21前设备的方法:“这是一种标准方法,可以为早期版本的安卓提供更新的功能,或者优雅地恢复同等的功能”。为了理解这一点,假设几年后android P/Q/R会发布一些以前的android版本所没有的新特性,因此为了在这些api设备上支持这些特性,将在compat库中提供一个等价的compat类。因此,您不能说compat库正是用于预APIv21的。任何方式,如果您不是针对旧设备,那么您可以忽略compat库。
https://stackoverflow.com/questions/47764168
复制相似问题