Android Auto 会与 MediaBrowserService 一起工作吗?
Will Android Auto Work With MediaBrowserService?
使您的应用与 Android 自动引导用户使用 MediaBrowserServiceCompat 的文档。因为我的应用程序不支持 pre-APIv21,所以我没有使用我使用 MediaBrowserService 的兼容版本。
我的主要问题是:不 使用 MediaBrowserServiceCompat(而不是使用 MediaBrowserService)是否会导致应用程序与 Android auto 一起工作时出现问题?
我的另一个问题是:除了支持旧设备(APIv21 之前)之外,是否还有其他理由使用兼容库?
不,这应该不是问题。但这里要注意的一件事是 Compat 库不是一种完全支持 APIv21 之前设备的方法,而是根据 android 文档:"it is a standard way to provide newer features on earlier versions of Android or gracefully fall back to equivalent functionality"。
要理解它,假设几年后 android P/Q/R 发布了一些以前的 android 版本没有的新功能,所以要在那些 [=17] 上支持这些功能=] 设备将提供兼容库中的等效兼容 class。因此,您不能说兼容库完全适用于 APIv21 之前的版本。
无论如何,如果您不针对旧设备,那么您可以忽略兼容库。
使您的应用与 Android 自动引导用户使用 MediaBrowserServiceCompat 的文档。因为我的应用程序不支持 pre-APIv21,所以我没有使用我使用 MediaBrowserService 的兼容版本。
我的主要问题是:不 使用 MediaBrowserServiceCompat(而不是使用 MediaBrowserService)是否会导致应用程序与 Android auto 一起工作时出现问题?
我的另一个问题是:除了支持旧设备(APIv21 之前)之外,是否还有其他理由使用兼容库?
不,这应该不是问题。但这里要注意的一件事是 Compat 库不是一种完全支持 APIv21 之前设备的方法,而是根据 android 文档:"it is a standard way to provide newer features on earlier versions of Android or gracefully fall back to equivalent functionality"。 要理解它,假设几年后 android P/Q/R 发布了一些以前的 android 版本没有的新功能,所以要在那些 [=17] 上支持这些功能=] 设备将提供兼容库中的等效兼容 class。因此,您不能说兼容库完全适用于 APIv21 之前的版本。 无论如何,如果您不针对旧设备,那么您可以忽略兼容库。