1/** 2 * Copyright (c) 2021-2022 Huawei Device Co., Ltd. 3 * Licensed under the Apache License, Version 2.0 (the "License"); 4 * you may not use this file except in compliance with the License. 5 * You may obtain a copy of the License at 6 * 7 * http://www.apache.org/licenses/LICENSE-2.0 8 * 9 * Unless required by applicable law or agreed to in writing, software 10 * distributed under the License is distributed on an "AS IS" BASIS, 11 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 * See the License for the specific language governing permissions and 13 * limitations under the License. 14 */ 15 16import settings from '@ohos.settings'; 17 18export class ConfigData { 19 FILE_URI = '/data/accounts/account_0/applications/com.ohos.settings' 20 + '/com.ohos.settings/assets/phone/resources/rawfile/'; 21 PREFERENCES_PATH = '/data/accounts/account_0/appdata/com.ohos.settings/sharedPreference/SettingPreferences'; 22 BRIGHTNESS_SAVE_VALUE_KEY = 'BrightnessSaveValue'; 23 24 SENT_EVENT_BROADCAST_BRIGHTNESS_VALUE = 'BRIGHTNESS_VALUE'; 25 SENT_EVENT_BROADCAST_VOLUME_VALUE = 'VOLUME_VALUE'; 26 SENT_EVENT_WIFI_CONNECT_NAME = 'WIFI_CONNECT_NAME'; 27 SENT_EVENT_AUDIO_RINGER_MODE = 'AUDIO_RINGER_MODE'; 28 SENT_EVENT_AUDIO_VOLUME_VALUE = 'AUDIO_VOLUME_VALUE'; 29 30 BRIGHTNESS_DEFAULT_VALUE = 50; 31 DEFAULT_BUNDLE_NAME = 'com.ohos.settings'; 32 DATE_AND_TIME_YEAR = 'DATE_AND_TIME_YEAR'; 33 DATE_AND_TIME_MONTH = 'DATE_AND_TIME_MONTH'; 34 DATE_AND_TIME_DAY = 'DATE_AND_TIME_DAY'; 35 TAG = 'Settings '; 36 37 // page request 38 PAGE_REQUEST_CODE_KEY = 'pageRequestCode'; 39 PAGE_RESULT_KEY = 'pageResult'; 40 PAGE_RESULT_OK = -1; 41 PAGE_RESULT_NG = 0; 42 43 // password request code 44 PAGE_REQUEST_CODE_PASSWORD_CREATE = 20001; 45 PAGE_REQUEST_CODE_PASSWORD_CHANGE = 20003; 46 PAGE_REQUEST_CODE_PASSWORD_DISABLE = 20004; 47 48 WH_100_100 = '100%'; 49 WH_25_100 = '25%'; 50 WH_30_100 = '30%'; 51 WH_33_100 = '33%'; 52 WH_35_100 = '35%'; 53 WH_40_100 = '40%'; 54 WH_45_100 = '45%'; 55 WH_50_100 = '50%'; 56 WH_55_100 = '55%'; 57 WH_83_100 = '83%'; 58 WH_90_100 = '90%'; 59 60 GRID_CONTAINER_GUTTER_24 = 24; 61 GRID_CONTAINER_MARGIN_24 = 24; 62 63 LAYOUT_WEIGHT_1 = 1; 64 65 value_20 = 20; 66 font_20 = 20; 67 68 MAX_LINES_1 = 1; 69 MAX_LINES_2 = 2; 70 MAX_LINES_3 = 3; 71 DURATION_TIME = 200; 72 FUNCTION_TYPE_HDC = 4; 73 74 TIME_FORMAT_24 = "24"; 75 TIME_FORMAT_12 = "12"; 76 TIME_FORMAT_KEY = settings.date.TIME_FORMAT; 77 SETTINGSDATA_DEVICE_NAME = settings.general.DEVICE_NAME; 78 SETTINGSDATA_BRIGHTNESS = settings.display.SCREEN_BRIGHTNESS_STATUS; 79 SLIDER_CHANG_MODE_MOVING = 1; 80 SLIDER_CHANG_MODE_END = 2; 81 82 //Language And Region 83 ADDLANGUAGES = 'addedLanguages'; 84 CURRENTREGION = 'currentRegion'; 85 86 //Key of StoragePath 87 STORAGEPATHKEY = 'storagePath'; 88 89 //StartAbility 90 FACEAUTH_BUNDLE_NAME = 'com.ohos.settings.faceauth'; 91 FACEAUTH_ABILITY_NAME = 'com.ohos.settings.faceauth.enrollmentstartview'; 92 PERMISSION_MANAGER_BUNDLE_NAME = 'com.ohos.permissionmanager'; 93 PERMISSION_MANAGER_ABILITY_NAME = 'com.ohos.permissionmanager.MainAbility'; 94 MOBILE_DATA_BUNDLE_NAME = 'com.ohos.callui'; 95 MOBILE_DATA_ABILITY_NAME = 'com.ohos.mobiledatasettings.MainAbility'; 96 softWareUpDatesBundleName = 'com.ohos.updateapp'; 97 softWareUpDatesAbilityName = 'com.ohos.updateapp.MainAbility'; 98 SECURITY_BUNDLE_NAME = 'com.ohos.certmanager'; 99 SECURITY_ABILITY_NAME = 'MainAbility'; 100 PRIVACY_ABILITY_NAME = 'EntryAbility'; 101 102 DEVICE_NAME = 'OpenHarmony 2.0 Canary'; 103} 104 105let configData = new ConfigData(); 106export default configData as ConfigData;