• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 /*
2  * Copyright (c) 2024 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 
16 package ohos;
17 
18 /**
19  * Constants
20  *
21  * @since 2024-06-18
22  */
23 public class Constants {
24     /**
25      * Indicates the string const: slash /
26      */
27     public static final String SLASH = "/";
28 
29     /**
30      * Indicates the string const: comma ,
31      */
32     public static final String COMMA = ",";
33 
34     /**
35      * Indicates the dir name: resources/rawfile
36      */
37     public static final String RAW_FILE_PATH = "resources/rawfile";
38 
39     /**
40      * Indicates the dir name: resources/resfile
41      */
42     public static final String RES_FILE_PATH = "resources/resfile";
43 
44     /**
45      * Indicates the file name suffix: .json
46      */
47     public static final String JSON_SUFFIX = ".json";
48 
49     /**
50      * Indicates the file name suffix: .hap
51      */
52     public static final String HAP_SUFFIX = ".hap";
53 
54     /**
55      * Indicates the file name suffix: .hsp
56      */
57     public static final String HSP_SUFFIX = ".hsp";
58 
59     /**
60      * Indicates the file name suffix: .app
61      */
62     public static final String APP_SUFFIX = ".app";
63 
64     /**
65      * Indicates the file name suffix: .png
66      */
67     public static final String PNG_SUFFIX = ".png";
68 
69     /**
70      * Indicates the bundleType: app
71      */
72     public static final String APP = "app";
73 
74     /**
75      * Indicates the json key: bundleType
76      */
77     public static final String BUNDLE_TYPE = "bundleType";
78 
79     /**
80      * Indicates the bundleType: shared
81      */
82     public static final String BUNDLE_TYPE_SHARED = "shared";
83 
84     /**
85      * Indicates the bundleType: appService
86      */
87     public static final String BUNDLE_TYPE_APP_SERVICE = "appService";
88 
89     /**
90      * Indicates the json key: summary
91      */
92     public static final String SUMMARY = "summary";
93 
94     /**
95      * Indicates the json key: packages
96      */
97     public static final String PACKAGES = "packages";
98 
99     /**
100      * Indicates the json key: module
101      */
102     public static final String MODULE = "module";
103 
104     /**
105      * Indicates the json key: buildHash
106      */
107     public static final String BUILD_HASH = "buildHash";
108 
109     /**
110      * Indicates the json key: name
111      */
112     public static final String MODULE_NAME = "name";
113 
114     /**
115      * Indicates the json key: type
116      */
117     public static final String MODULE_TYPE = "type";
118 
119     /**
120      * Indicates the module type: shared
121      */
122     public static final String TYPE_SHARED = "shared";
123 
124     /**
125      * Indicates the module type: entry
126      */
127     public static final String TYPE_ENTRY = "entry";
128 
129     /**
130      * Indicates the module type: feature
131      */
132     public static final String TYPE_FEATURE = "feature";
133 
134     /**
135      * Indicates the json key: generateBuildHash
136      */
137     public static final String GENERATE_BUILD_HASH = "generateBuildHash";
138 
139     /**
140      * Indicates the json key: compressNativeLibs
141      */
142     public static final String COMPRESS_NATIVE_LIBS = "compressNativeLibs";
143 
144     /**
145      * Indicates the file name: pack.info
146      */
147     public static final String FILE_PACK_INFO = "pack.info";
148 
149     /**
150      * Indicates the file name: encrypt.json
151      */
152     public static final String FILE_ENCRYPT_JSON = "encrypt.json";
153 
154     /**
155      * Indicates the file name: module.json
156      */
157     public static final String FILE_MODULE_JSON = "module.json";
158 
159     /**
160      * Indicates the file name: config.json
161      */
162     public static final String FILE_CONFIG_JSON = "config.json";
163 
164     /**
165      * Indicates the file name: pack.res
166      */
167     public static final String FILE_PACK_RES = "pack.res";
168 
169     /**
170      * Indicates the dir null
171      */
172     public static final String NULL_DIR = "";
173 
174     /**
175      * Indicates the dir name: libs
176      */
177     public static final String LIBS_DIR = "libs";
178 
179     /**
180      * Indicates the SHA_256
181      */
182     public static final String SHA_256 = "SHA-256";
183 
184     /**
185      * Indicates the tmp dir
186      */
187     public static final String TMP = "tmp";
188 
189     /**
190      * Indicates the bool string true
191      */
192     public static final String TRUE = "true";
193 
194     /**
195      * Indicates the bool string false
196      */
197     public static final String FALSE = "false";
198 
199     /**
200      * Indicates the buffer size
201      */
202     public static final int BUFFER_SIZE = 40 * 1024;
203 }
204