【发布时间】:2014-07-15 14:33:22
【问题描述】:
我不知道如何检查打印服务是否启用。是否可以?我试过了,但我失败了。很容易检查位置是否启用,而不是打印服务。感谢您的帮助!
我需要此信息(打印服务是否启用)来向用户显示正确的活动。
P.S.:在 API 级别 19 中添加了打印服务。
【问题讨论】:
标签: android android-activity service
我不知道如何检查打印服务是否启用。是否可以?我试过了,但我失败了。很容易检查位置是否启用,而不是打印服务。感谢您的帮助!
我需要此信息(打印服务是否启用)来向用户显示正确的活动。
P.S.:在 API 级别 19 中添加了打印服务。
【问题讨论】:
标签: android android-activity service
你可以试试这个代码:
PrintManager printManager =
(PrintManager) context.getSystemService(Context.PRINT_SERVICE);
if (printManager != null) {
// print is enabled
} else {
// print is disabled
}
【讨论】:
String str = Settings.Secure.getString(context.getContentResolver(), "enabled_print_services");
【讨论】:
if(PrintHelper.systemSupportsPrint()) {
//print service enabled
}
【讨论】: