description

Signed-off-by: 小发发 <lianghui35@huawei.com>
This commit is contained in:
小发发
2025-08-05 22:29:51 +08:00
parent 692a991311
commit bab016307e
@@ -2589,6 +2589,10 @@ void AccessibleAbilityManagerService::UpdateShortKeyRegister()
ErrCode AccessibleAbilityManagerService::SetScreenMagnificationState(const bool state)
{
PostDelayUnloadTask();
if (!IsSystemApp()) {
HILOG_WARN("Not system app");
return RET_ERR_NOT_SYSTEM_APP;
}
if (!CheckPermission(OHOS_PERMISSION_WRITE_ACCESSIBILITY_CONFIG)) {
HILOG_WARN("SetCaptionProperty permission denied.");
return RET_ERR_NO_PERMISSION;
@@ -2725,6 +2729,10 @@ ErrCode AccessibleAbilityManagerService::SetAnimationOffState(const bool state)
ErrCode AccessibleAbilityManagerService::SetAudioMonoState(const bool state)
{
PostDelayUnloadTask();
if (!IsSystemApp()) {
HILOG_WARN("Not system app");
return RET_ERR_NOT_SYSTEM_APP;
}
if (!CheckPermission(OHOS_PERMISSION_WRITE_ACCESSIBILITY_CONFIG)) {
HILOG_WARN("SetCaptionProperty permission denied.");
return RET_ERR_NO_PERMISSION;
@@ -2777,6 +2785,10 @@ ErrCode AccessibleAbilityManagerService::SetBrightnessDiscount(const float disco
ErrCode AccessibleAbilityManagerService::SetAudioBalance(const float balance)
{
PostDelayUnloadTask();
if (!IsSystemApp()) {
HILOG_WARN("Not system app");
return RET_ERR_NOT_SYSTEM_APP;
}
if (!CheckPermission(OHOS_PERMISSION_WRITE_ACCESSIBILITY_CONFIG)) {
HILOG_WARN("SetCaptionProperty permission denied.");
return RET_ERR_NO_PERMISSION;
@@ -2787,6 +2799,10 @@ ErrCode AccessibleAbilityManagerService::SetAudioBalance(const float balance)
ErrCode AccessibleAbilityManagerService::SetClickResponseTime(const uint32_t time)
{
PostDelayUnloadTask();
if (!IsSystemApp()) {
HILOG_WARN("Not system app");
return RET_ERR_NOT_SYSTEM_APP;
}
if (!CheckPermission(OHOS_PERMISSION_WRITE_ACCESSIBILITY_CONFIG)) {
HILOG_WARN("SetCaptionProperty permission denied.");
return RET_ERR_NO_PERMISSION;
@@ -2797,6 +2813,10 @@ ErrCode AccessibleAbilityManagerService::SetClickResponseTime(const uint32_t tim
ErrCode AccessibleAbilityManagerService::SetIgnoreRepeatClickState(const bool state)
{
PostDelayUnloadTask();
if (!IsSystemApp()) {
HILOG_WARN("Not system app");
return RET_ERR_NOT_SYSTEM_APP;
}
if (!CheckPermission(OHOS_PERMISSION_WRITE_ACCESSIBILITY_CONFIG)) {
HILOG_WARN("SetCaptionProperty permission denied.");
return RET_ERR_NO_PERMISSION;
@@ -2807,6 +2827,10 @@ ErrCode AccessibleAbilityManagerService::SetIgnoreRepeatClickState(const bool st
ErrCode AccessibleAbilityManagerService::SetIgnoreRepeatClickTime(const uint32_t time)
{
PostDelayUnloadTask();
if (!IsSystemApp()) {
HILOG_WARN("Not system app");
return RET_ERR_NOT_SYSTEM_APP;
}
if (!CheckPermission(OHOS_PERMISSION_WRITE_ACCESSIBILITY_CONFIG)) {
HILOG_WARN("SetCaptionProperty permission denied.");
return RET_ERR_NO_PERMISSION;
@@ -2817,6 +2841,10 @@ ErrCode AccessibleAbilityManagerService::SetIgnoreRepeatClickTime(const uint32_t
ErrCode AccessibleAbilityManagerService::GetScreenMagnificationState(bool &state)
{
PostDelayUnloadTask();
if (!IsSystemApp()) {
HILOG_WARN("Not system app");
return RET_ERR_NOT_SYSTEM_APP;
}
return accessibilitySettings_->GetScreenMagnificationState(state);
}
@@ -2843,9 +2871,9 @@ ErrCode AccessibleAbilityManagerService::GetMouseKeyState(bool &state)
ErrCode AccessibleAbilityManagerService::GetMouseAutoClick(int32_t &time)
{
PostDelayUnloadTask();
if (!CheckPermission(OHOS_PERMISSION_WRITE_ACCESSIBILITY_CONFIG)) {
HILOG_WARN("SetCaptionProperty permission denied.");
return RET_ERR_NO_PERMISSION;
if (!IsSystemApp()) {
HILOG_WARN("Not system app");
return RET_ERR_NOT_SYSTEM_APP;
}
return accessibilitySettings_->GetMouseAutoClick(time);
}
@@ -2913,6 +2941,10 @@ ErrCode AccessibleAbilityManagerService::GetAnimationOffState(bool &state)
ErrCode AccessibleAbilityManagerService::GetAudioMonoState(bool &state)
{
PostDelayUnloadTask();
if (!IsSystemApp()) {
HILOG_WARN("Not system app");
return RET_ERR_NOT_SYSTEM_APP;
}
return accessibilitySettings_->GetAudioMonoState(state);
}
@@ -2949,24 +2981,40 @@ ErrCode AccessibleAbilityManagerService::GetBrightnessDiscount(float &brightness
ErrCode AccessibleAbilityManagerService::GetAudioBalance(float &balance)
{
PostDelayUnloadTask();
if (!IsSystemApp()) {
HILOG_WARN("Not system app");
return RET_ERR_NOT_SYSTEM_APP;
}
return accessibilitySettings_->GetAudioBalance(balance);
}
ErrCode AccessibleAbilityManagerService::GetClickResponseTime(uint32_t &time)
{
PostDelayUnloadTask();
if (!IsSystemApp()) {
HILOG_WARN("Not system app");
return RET_ERR_NOT_SYSTEM_APP;
}
return accessibilitySettings_->GetClickResponseTime(time);
}
ErrCode AccessibleAbilityManagerService::GetIgnoreRepeatClickState(bool &state)
{
PostDelayUnloadTask();
if (!IsSystemApp()) {
HILOG_WARN("Not system app");
return RET_ERR_NOT_SYSTEM_APP;
}
return accessibilitySettings_->GetIgnoreRepeatClickState(state);
}
ErrCode AccessibleAbilityManagerService::GetIgnoreRepeatClickTime(uint32_t &time)
{
PostDelayUnloadTask();
if (!IsSystemApp()) {
HILOG_WARN("Not system app");
return RET_ERR_NOT_SYSTEM_APP;
}
return accessibilitySettings_->GetIgnoreRepeatClickTime(time);
}