修复spooler拉起失败

Signed-off-by: Jche <hujincheng10@huawei.com>
This commit is contained in:
Jche
2025-09-05 18:04:01 +08:00
parent a2618b3f4f
commit 846b00c26d
4 changed files with 21 additions and 10 deletions
+11 -6
View File
@@ -21,12 +21,17 @@ import { WIFI_INACTIVE } from '../model/ErrorMessage';
const TAG: string = 'Permission';
export function checkWifiEnable(): boolean {
let wifiStatus: boolean = wifi.isWifiActive();
if (!wifiStatus) {
//wifi 关闭
Log.error(TAG, 'wifi is inactive');
//wifi关闭了, 上报异常
print.updateExtensionInfo(JSON.stringify(WIFI_INACTIVE));
let wifiStatus: boolean = false;
try {
wifiStatus = wifi.isWifiActive();
if (!wifiStatus) {
//wifi 关闭
Log.error(TAG, 'wifi is inactive');
//wifi关闭了, 上报异常
print.updateExtensionInfo(JSON.stringify(WIFI_INACTIVE));
}
} catch(e) {
Log.error(TAG, `checkWifiEnable error: ${e?.message}`);
}
return wifiStatus;
}
@@ -35,7 +35,12 @@ export default class WifiP2pHelper {
}
public static checkWifiActive(): boolean {
let wifiState: boolean = wifi.isWifiActive();
let wifiState: boolean = false;
try {
wifiState = wifi.isWifiActive();
} catch(e) {
Log.error(TAG, `checkWifiActive error: ${e?.message}`);
}
return wifiState;
}
+1 -1
View File
@@ -155,7 +155,7 @@ export default class FileUtil {
let fileName = uriArr[uriArr.length-1];
let file = undefined;
try {
file = Fileio.openSync(uri, Constants.READ_WRITE);
file = Fileio.openSync(uri, Fileio.OpenMode.READ_ONLY);
} catch (error) {
Log.error(TAG, 'open fail: ' + JSON.stringify(error));
errorFileName = fileName;
+3 -2
View File
@@ -58,8 +58,9 @@
"icon": "$media:icon",
"name": "PrintServiceExtAbility",
"srcEntry": "./ets/MainAbility/MainAbility.ets",
"type": "sysDialog/common",
"exported": true
"type": "sysDialog/print",
"exported": true,
"permissions": ["ohos.permission.PRINT"]
}
],
"requestPermissions": [