From 9d578462f98413f1db0c55a2d4b974c470e52138 Mon Sep 17 00:00:00 2001 From: wangdengjia Date: Tue, 17 Aug 2021 19:02:55 +0800 Subject: [PATCH] IssueNo:#I46216 Description:change udid interface Sig:appexecfwk Feature or Bugfix:Bugfix Binary Source:No Signed-off-by: wangdengjia Change-Id: Idd923e3d8ddbae23f88c82a991427eea19a9583f --- services/bundlemgr_lite/tools/BUILD.gn | 2 ++ services/bundlemgr_lite/tools/src/command_parser.cpp | 9 +++++---- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/services/bundlemgr_lite/tools/BUILD.gn b/services/bundlemgr_lite/tools/BUILD.gn index a4f827d..4c9d99a 100644 --- a/services/bundlemgr_lite/tools/BUILD.gn +++ b/services/bundlemgr_lite/tools/BUILD.gn @@ -38,6 +38,7 @@ executable("bm") { deps = [ "${appexecfwk_lite_path}/frameworks/bundle_lite:bundle", "//base/hiviewdfx/hilog_lite/frameworks/featured:hilog_shared", + "//base/startup/syspara_lite/frameworks/parameter:parameter", "//base/security/permission/services/permission_lite/pms_client:pms_client", "//build/lite/config/component/cJSON:cjson_shared", "//foundation/communication/ipc_lite:liteipc_adapter", @@ -48,6 +49,7 @@ executable("bm") { "include", "//base/security/permission/services/permission_lite/pms_client/include", "//base/security/permission/interfaces/innerkits/permission_lite", + "//base/startup/syspara_lite/interfaces/kits", "${aafwk_lite_path}/interfaces/innerkits/abilitymgr_lite", "${aafwk_lite_path}/interfaces/kits/want_lite", "${aafwk_lite_path}/services/abilitymgr_lite/include", diff --git a/services/bundlemgr_lite/tools/src/command_parser.cpp b/services/bundlemgr_lite/tools/src/command_parser.cpp index 97e950d..28f9687 100644 --- a/services/bundlemgr_lite/tools/src/command_parser.cpp +++ b/services/bundlemgr_lite/tools/src/command_parser.cpp @@ -30,7 +30,7 @@ #include "convert_utils.h" #include "iproxy_client.h" #include "liteipc_adapter.h" -#include "pms_interface_inner.h" +#include "parameter.h" #include "samgr_lite.h" #include "securec.h" @@ -275,14 +275,15 @@ void CommandParser::RunAsGetUdidCommand(int32_t argc, char *argv[]) const return; } - unsigned char udid[UDID_STRING_LEN + 1] = {0}; + char udid[UDID_STRING_LEN + 1] = {0}; if (memset_s(udid, sizeof(udid), 0, sizeof(udid)) != EOK) { printf("GetUdid error memset\n"); return; } - int ret = RequestDevUdid(udid, sizeof(udid)); + char *devUdid = udid; + int ret = GetDevUdid(devUdid, sizeof(udid)); if (ret == EOK) { - cout << udid << endl; + cout << devUdid << endl; } else { cout << "Get Udid error ret = " << ret << endl; }