我正在尝试在Android中启用已启用的打印服务。 下面的代码适用于Android 6.0。但它在Android 7.0中无效
String enabledPrintServices = Settings.Secure.getString(mContext.getContentResolver(), "enabled_print_services");
答案 0 :(得分:0)
在Nougat及以上版本中,出于某种原因,您必须使用"disabled_print_services"
而不是"enabled_print_services"
来获取已禁用的打印服务列表。
Documentation in source code is here
如果你只需要查看你的打印服务是启用还是禁用,那么这种替代方案同样有效。否则,如果您希望列出所有已启用的打印服务,那么我还没有找到适用于Android 7.0及更高版本的任何此类代码。