mirror of
https://github.com/openharmony/accessibility.git
synced 2026-08-25 11:51:38 -04:00
@@ -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);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user