我不知道如何检查是否启用了打印服务。可能吗?我试过了,但我失败了。很容易检查是否启用了位置,但是没有打印服务。谢谢你的帮助!
我需要此信息(打印服务是否启用)才能向用户显示正确的活动。
P.S。:在19级API中添加了Print Service。
答案 0 :(得分:1)
您可以尝试以下代码:
PrintManager printManager =
(PrintManager) context.getSystemService(Context.PRINT_SERVICE);
if (printManager != null) {
// print is enabled
} else {
// print is disabled
}
答案 1 :(得分:1)
String str = Settings.Secure.getString(context.getContentResolver(), "enabled_print_services");
答案 2 :(得分:0)
Print helper有一个方法https://developer.android.com/reference/android/support/v4/print/PrintHelper.html#systemSupportsPrint()
if(PrintHelper.systemSupportsPrint()) {
//print service enabled
}