From fa2466cc87da06694f0c24cfb4804c791cf619e8 Mon Sep 17 00:00:00 2001 From: luozheng <1732036298@qq.com> Date: Wed, 4 Mar 2026 10:09:05 +0800 Subject: [PATCH] =?utf8?q?=E8=A7=A3=E5=86=B3=E6=81=AF=E5=B1=8F=E7=8A=B6?= =?utf8?q?=E6=80=81=E4=B8=8B=E5=BD=95=E9=9F=B3=E8=BF=9B=E5=BA=A6=E6=9D=A1?= =?utf8?q?=E5=A4=B1=E6=95=88=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- .../record/include/RecordingVolumeSettingView.h | 4 ++++ .../nativeui/record/src/RecordingPresenter.cpp | 10 ++++++++++ code/sdk/zhihui/utils/custom_cmd_service.c | 4 ++-- code/sdk/zhihui/utils/custom_utils.c | 4 ++-- 4 files changed, 18 insertions(+), 4 deletions(-) diff --git a/code/sdk/application/wearable/fd272/nativeapp/nativeui/record/include/RecordingVolumeSettingView.h b/code/sdk/application/wearable/fd272/nativeapp/nativeui/record/include/RecordingVolumeSettingView.h index a4aaf684a..bc5b08ff9 100644 --- a/code/sdk/application/wearable/fd272/nativeapp/nativeui/record/include/RecordingVolumeSettingView.h +++ b/code/sdk/application/wearable/fd272/nativeapp/nativeui/record/include/RecordingVolumeSettingView.h @@ -20,6 +20,10 @@ namespace OHOS static RecordingVolumeSettingView *GetInstance(); UIScrollView *RecordingVolumeSettingViewInit(void); void ClearAll(void); + SoundAndVibrationVolumeSettingView *GetSoundAndVibrationVolumeSettingView(void) + { + return p_SoundAndVibrationVolumeSettingView; + } private: SoundAndVibrationVolumeSettingView *p_SoundAndVibrationVolumeSettingView{nullptr}; UIScrollView *RecordingVolumeSettingViewScrollView{nullptr}; diff --git a/code/sdk/application/wearable/fd272/nativeapp/nativeui/record/src/RecordingPresenter.cpp b/code/sdk/application/wearable/fd272/nativeapp/nativeui/record/src/RecordingPresenter.cpp index 16aee20ac..b30f64440 100644 --- a/code/sdk/application/wearable/fd272/nativeapp/nativeui/record/src/RecordingPresenter.cpp +++ b/code/sdk/application/wearable/fd272/nativeapp/nativeui/record/src/RecordingPresenter.cpp @@ -61,6 +61,16 @@ namespace OHOS void RecordingPresenter::OnResume(void) { RootView::GetInstance()->SetOnKeyActListener(this); + if(RecordingVolumeSettingView::GetInstance()) + { + if(RecordingVolumeSettingView::GetInstance()->GetSoundAndVibrationVolumeSettingView()) + { + if(RecordingVolumeSettingView::GetInstance()->GetSoundAndVibrationVolumeSettingView()->GetVolumeProcess()) + { + RecordingVolumeSettingView::GetInstance()->GetSoundAndVibrationVolumeSettingView()->GetVolumeProcess()->RequestFocus(); + } + } + } } bool RecordingPresenter::OnDrag(UIView &view, const DragEvent &event) diff --git a/code/sdk/zhihui/utils/custom_cmd_service.c b/code/sdk/zhihui/utils/custom_cmd_service.c index 9857e8e7f..866189372 100644 --- a/code/sdk/zhihui/utils/custom_cmd_service.c +++ b/code/sdk/zhihui/utils/custom_cmd_service.c @@ -204,7 +204,7 @@ static void custom_cmd_service_check_task(void const *arg) { value |= (mail.data[i] << (i * 8)); } - printf("uapi_systemVolumeSet: %d\n", value); + // printf("uapi_systemVolumeSet: %d\n", value); uapi_systemVolumeSet(value); } break; @@ -216,7 +216,7 @@ static void custom_cmd_service_check_task(void const *arg) { value |= (mail.data[i] << (i * 8)); } - printf("uapi_callVolumeSet: %d\n", value); + // printf("uapi_callVolumeSet: %d\n", value); #ifdef SUPPORT_BLE_SERVICE uapi_callVolumeSet(value); #endif diff --git a/code/sdk/zhihui/utils/custom_utils.c b/code/sdk/zhihui/utils/custom_utils.c index b3fd8551d..46209e4f5 100644 --- a/code/sdk/zhihui/utils/custom_utils.c +++ b/code/sdk/zhihui/utils/custom_utils.c @@ -1750,7 +1750,7 @@ int get_save_runtime_vote_status(void) /*系统声音设置*/ void uapi_systemVolumeSet(int32_t volume) { - printf("uapi_systemVolume:%d\n",volume); + // printf("uapi_systemVolume:%d\n",volume); AudioServiceSetVolume(AUDIO_STREAM_MUSIC, volume); AudioServiceSetVolume(AUDIO_STREAM_VOICE_ASSISTANT, volume); } @@ -1766,7 +1766,7 @@ int32_t uapi_systemVolumeGet(void) //通话音量设置 void uapi_callVolumeSet(int32_t volume) { - printf("uapi_callVolumeSet:%d\n",volume); + // printf("uapi_callVolumeSet:%d\n",volume); AudioServiceSetVolume(AUDIO_STREAM_VOICE_CALL_BT_SCO, volume); AudioServiceSetVolume(AUDIO_STREAM_VOICE_CALL_VOLTE, volume); } -- 2.17.1