如何在Android 7.0中启用打印服务

时间:2017-05-05 18:22:29

标签: android android-7.0-nougat

我正在尝试在Android中启用已启用的打印服务。 下面的代码适用于Android 6.0。但它在Android 7.0中无效

    String enabledPrintServices = Settings.Secure.getString(mContext.getContentResolver(), "enabled_print_services");

1 个答案:

答案 0 :(得分:0)

在Nougat及以上版本中,出于某种原因,您必须使用"disabled_print_services"而不是"enabled_print_services"来获取已禁用的打印服务列表。 Documentation in source code is here

如果你只需要查看你的打印服务是启用还是禁用,那么这种替代方案同样有效。否则,如果您希望列出所有已启用的打印服务,那么我还没有找到适用于Android 7.0及更高版本的任何此类代码。

相关问题