1| 操作 | 旧版本 | 新版本 | d.ts文件 |
2| ---- | ------ | ------ | -------- |
3|删除|类名:DistributedObject;<br>方法or属性:on(type: 'change', callback: Callback\<{ sessionId: string, fields: Array\<string> }>): void;|NA|@ohos.data.distributedDataObject.d.ts|
4|删除|类名:DataObject;<br>方法or属性:on(type: 'change', callback: Callback\<{ sessionId: string, fields: Array\<string> }>): void;|NA|@ohos.data.distributedDataObject.d.ts|
5|删除|类名:DistributedObject;<br>方法or属性:on(<br><br>      type: 'status',<br><br>      callback: Callback\<{ sessionId: string, networkId: string, status: 'online' \| 'offline' }><br><br>    ): void;|NA|@ohos.data.distributedDataObject.d.ts|
6|删除|类名:DataObject;<br>方法or属性:on(<br><br>      type: 'status',<br><br>      callback: Callback\<{ sessionId: string, networkId: string, status: 'online' \| 'offline' }><br><br>    ): void;|NA|@ohos.data.distributedDataObject.d.ts|
7|删除|类名:DistributedObject;<br>方法or属性:off(type: 'change', callback?: Callback\<{ sessionId: string, fields: Array\<string> }>): void;|NA|@ohos.data.distributedDataObject.d.ts|
8|删除|类名:DataObject;<br>方法or属性:off(type: 'change', callback?: Callback\<{ sessionId: string, fields: Array\<string> }>): void;|NA|@ohos.data.distributedDataObject.d.ts|
9|删除|类名:DistributedObject;<br>方法or属性:off(<br><br>      type: 'status',<br><br>      callback?: Callback\<{ sessionId: string, deviceId: string, status: 'online' \| 'offline' }><br><br>    ): void;|NA|@ohos.data.distributedDataObject.d.ts|
10|删除|类名:DataObject;<br>方法or属性:off(<br><br>      type: 'status',<br><br>      callback?: Callback\<{ sessionId: string, deviceId: string, status: 'online' \| 'offline' }><br><br>    ): void;|NA|@ohos.data.distributedDataObject.d.ts|
11|删除|类名:Preferences;<br>方法or属性:on(type: 'change', callback: Callback\<{ key: string }>): void;|NA|@ohos.data.preferences.d.ts|
12|删除|类名:Preferences;<br>方法or属性:on(type: 'multiProcessChange', callback: Callback\<{ key: string }>): void;|NA|@ohos.data.preferences.d.ts|
13|删除|类名:Preferences;<br>方法or属性:off(type: 'change', callback?: Callback\<{ key: string }>): void;|NA|@ohos.data.preferences.d.ts|
14|删除|类名:Preferences;<br>方法or属性:off(type: 'multiProcessChange', callback?: Callback\<{ key: string }>): void;|NA|@ohos.data.preferences.d.ts|
15|删除|类名:UDMF;<br>方法or属性:type Options = {<br>    /**<br>     * indicates the target Intention<br>     *<br>     * @syscap SystemCapability.DistributedDataManager.UDMF.Core<br>     * @since 10<br>     */<br>    intention?: Intention;<br><br>    /**<br>     * indicates the unique identifier of target UnifiedData<br>     *<br>     * @syscap SystemCapability.DistributedDataManager.UDMF.Core<br>     * @since 10<br>     */<br>    key?: string;<br>  };|NA|@ohos.data.UDMF.d.ts|
16|删除|类名:UDMF;<br>方法or属性:function insertData(options: Options, data: UnifiedData, callback: AsyncCallback\<string>): void;|NA|@ohos.data.UDMF.d.ts|
17|删除|类名:UDMF;<br>方法or属性:function insertData(options: Options, data: UnifiedData): Promise\<string>;|NA|@ohos.data.UDMF.d.ts|
18|删除|类名:UDMF;<br>方法or属性:function updateData(options: Options, data: UnifiedData, callback: AsyncCallback\<void>): void;|NA|@ohos.data.UDMF.d.ts|
19|删除|类名:UDMF;<br>方法or属性:function updateData(options: Options, data: UnifiedData): Promise\<void>;|NA|@ohos.data.UDMF.d.ts|
20|删除|类名:UDMF;<br>方法or属性:function queryData(options: Options, callback: AsyncCallback\<Array\<UnifiedData>>): void;|NA|@ohos.data.UDMF.d.ts|
21|删除|类名:UDMF;<br>方法or属性:function queryData(options: Options): Promise\<Array\<UnifiedData>>;|NA|@ohos.data.UDMF.d.ts|
22|删除|类名:UDMF;<br>方法or属性:function deleteData(options: Options, callback: AsyncCallback\<Array\<UnifiedData>>): void;|NA|@ohos.data.UDMF.d.ts|
23|删除|类名:UDMF;<br>方法or属性:function deleteData(options: Options): Promise\<Array\<UnifiedData>>;|NA|@ohos.data.UDMF.d.ts|
24|删除|类名:UnifiedDataType;<br>方法or属性:TEXT = 'Text'|NA|@ohos.data.UDMF.d.ts|
25|删除|类名:UnifiedDataType;<br>方法or属性:PLAIN_TEXT = 'Text.PlainText'|NA|@ohos.data.UDMF.d.ts|
26|删除|类名:UnifiedDataType;<br>方法or属性:HYPERLINK = 'Text.Hyperlink'|NA|@ohos.data.UDMF.d.ts|
27|删除|类名:UnifiedDataType;<br>方法or属性:HTML = 'Text.HTML'|NA|@ohos.data.UDMF.d.ts|
28|删除|类名:UnifiedDataType;<br>方法or属性:FILE = 'File'|NA|@ohos.data.UDMF.d.ts|
29|删除|类名:UnifiedDataType;<br>方法or属性:IMAGE = 'File.Media.Image'|NA|@ohos.data.UDMF.d.ts|
30|删除|类名:UnifiedDataType;<br>方法or属性:VIDEO = 'File.Media.Video'|NA|@ohos.data.UDMF.d.ts|
31|删除|类名:UnifiedDataType;<br>方法or属性:AUDIO = 'File.Media.Audio'|NA|@ohos.data.UDMF.d.ts|
32|删除|类名:UnifiedDataType;<br>方法or属性:FOLDER = 'File.Folder'|NA|@ohos.data.UDMF.d.ts|
33|删除|类名:UnifiedDataType;<br>方法or属性:SYSTEM_DEFINED_RECORD = 'SystemDefinedType'|NA|@ohos.data.UDMF.d.ts|
34|删除|类名:UnifiedDataType;<br>方法or属性:SYSTEM_DEFINED_FORM = 'SystemDefinedType.Form'|NA|@ohos.data.UDMF.d.ts|
35|删除|类名:UnifiedDataType;<br>方法or属性:SYSTEM_DEFINED_APP_ITEM = 'SystemDefinedType.AppItem'|NA|@ohos.data.UDMF.d.ts|
36|删除|类名:UnifiedDataType;<br>方法or属性:SYSTEM_DEFINED_PIXEL_MAP = 'SystemDefinedType.PixelMap'|NA|@ohos.data.UDMF.d.ts|
37|删除|类名:UnifiedDataType;<br>方法or属性:APPLICATION_DEFINED_RECORD = 'ApplicationDefinedType'|NA|@ohos.data.UDMF.d.ts|
38|删除|类名:UnifiedData;<br>方法or属性:constructor(record: UnifiedRecord);|NA|@ohos.data.UDMF.d.ts|
39|删除|类名:UnifiedData;<br>方法or属性:addRecord(record: UnifiedRecord): void;|NA|@ohos.data.UDMF.d.ts|
40|删除|类名:UnifiedData;<br>方法or属性:getRecords(): Array\<UnifiedRecord>;|NA|@ohos.data.UDMF.d.ts|
41|删除|类名:Summary;<br>方法or属性:summary: { [key: string]: number };|NA|@ohos.data.UDMF.d.ts|
42|删除|类名:Summary;<br>方法or属性:totalSize: number;|NA|@ohos.data.UDMF.d.ts|
43|删除|类名:UnifiedRecord;<br>方法or属性:getType(): string;|NA|@ohos.data.UDMF.d.ts|
44|删除|类名:Text;<br>方法or属性:details?: { [key: string]: string };|NA|@ohos.data.UDMF.d.ts|
45|删除|类名:File;<br>方法or属性:details?: { [key: string]: string };|NA|@ohos.data.UDMF.d.ts|
46|删除|类名:PlainText;<br>方法or属性:textContent: string;|NA|@ohos.data.UDMF.d.ts|
47|删除|类名:PlainText;<br>方法or属性:abstract?: string;|NA|@ohos.data.UDMF.d.ts|
48|删除|类名:Hyperlink;<br>方法or属性:url: string;|NA|@ohos.data.UDMF.d.ts|
49|删除|类名:Hyperlink;<br>方法or属性:description?: string;|NA|@ohos.data.UDMF.d.ts|
50|删除|类名:HTML;<br>方法or属性:htmlContent: string;|NA|@ohos.data.UDMF.d.ts|
51|删除|类名:HTML;<br>方法or属性:plainContent?: string;|NA|@ohos.data.UDMF.d.ts|
52|删除|类名:File;<br>方法or属性:uri: string;|NA|@ohos.data.UDMF.d.ts|
53|删除|类名:Image;<br>方法or属性:imageUri: string;|NA|@ohos.data.UDMF.d.ts|
54|删除|类名:Video;<br>方法or属性:videoUri: string;|NA|@ohos.data.UDMF.d.ts|
55|删除|类名:Audio;<br>方法or属性:audioUri: string;|NA|@ohos.data.UDMF.d.ts|
56|删除|类名:Folder;<br>方法or属性:folderUri: string;|NA|@ohos.data.UDMF.d.ts|
57|删除|类名:SystemDefinedRecord;<br>方法or属性:details?: { [key: string]: number \| string \| Uint8Array };|NA|@ohos.data.UDMF.d.ts|
58|删除|类名:SystemDefinedForm;<br>方法or属性:formId: number;|NA|@ohos.data.UDMF.d.ts|
59|删除|类名:SystemDefinedForm;<br>方法or属性:formName: string;|NA|@ohos.data.UDMF.d.ts|
60|删除|类名:SystemDefinedForm;<br>方法or属性:bundleName: string;|NA|@ohos.data.UDMF.d.ts|
61|删除|类名:SystemDefinedAppItem;<br>方法or属性:bundleName: string;|NA|@ohos.data.UDMF.d.ts|
62|删除|类名:SystemDefinedForm;<br>方法or属性:abilityName: string;|NA|@ohos.data.UDMF.d.ts|
63|删除|类名:SystemDefinedAppItem;<br>方法or属性:abilityName: string;|NA|@ohos.data.UDMF.d.ts|
64|删除|类名:SystemDefinedForm;<br>方法or属性:module: string;|NA|@ohos.data.UDMF.d.ts|
65|删除|类名:SystemDefinedAppItem;<br>方法or属性:appId: string;|NA|@ohos.data.UDMF.d.ts|
66|删除|类名:SystemDefinedAppItem;<br>方法or属性:appName: string;|NA|@ohos.data.UDMF.d.ts|
67|删除|类名:SystemDefinedAppItem;<br>方法or属性:appIconId: string;|NA|@ohos.data.UDMF.d.ts|
68|删除|类名:SystemDefinedAppItem;<br>方法or属性:appLabelId: string;|NA|@ohos.data.UDMF.d.ts|
69|删除|类名:SystemDefinedPixelMap;<br>方法or属性:rawData: Uint8Array;|NA|@ohos.data.UDMF.d.ts|
70|删除|类名:ApplicationDefinedRecord;<br>方法or属性:rawData: Uint8Array;|NA|@ohos.data.UDMF.d.ts|
71|删除|类名:ApplicationDefinedRecord;<br>方法or属性:applicationDefinedType: string;|NA|@ohos.data.UDMF.d.ts|
72|删除|类名:Intention;<br>方法or属性:DATA_HUB = 'DataHub'|NA|@ohos.data.UDMF.d.ts|
73|新增|NA|类名:DistributedObject;<br>方法or属性:on(type: 'change', callback: (sessionId: string, fields: Array\<string>) => void): void;|@ohos.data.distributedDataObject.d.ts|
74|新增|NA|类名:DataObject;<br>方法or属性:on(type: 'change', callback: (sessionId: string, fields: Array\<string>) => void ): void;|@ohos.data.distributedDataObject.d.ts|
75|新增|NA|类名:DistributedObject;<br>方法or属性:on(<br><br>      type: 'status',<br><br>      callback: (sessionId: string, networkId: string, status: 'online' \| 'offline' ) => void<br><br>    ): void;|@ohos.data.distributedDataObject.d.ts|
76|新增|NA|类名:DataObject;<br>方法or属性:on(<br><br>      type: 'status',<br><br>      callback: (sessionId: string, networkId: string, status: 'online' \| 'offline' ) => void<br><br>    ): void;|@ohos.data.distributedDataObject.d.ts|
77|新增|NA|类名:DistributedObject;<br>方法or属性:off(type: 'change', callback?: (sessionId: string, fields: Array\<string>) => void): void;|@ohos.data.distributedDataObject.d.ts|
78|新增|NA|类名:DataObject;<br>方法or属性:off(type: 'change', callback?: (sessionId: string, fields: Array\<string>) => void ): void;|@ohos.data.distributedDataObject.d.ts|
79|新增|NA|类名:DistributedObject;<br>方法or属性:off(<br><br>      type: 'status',<br><br>      callback?: (sessionId: string, networkId: string, status: 'online' \| 'offline' ) => void<br><br>    ): void;|@ohos.data.distributedDataObject.d.ts|
80|新增|NA|类名:DataObject;<br>方法or属性:off(<br><br>      type: 'status',<br><br>      callback?: (sessionId: string, networkId: string, status: 'online' \| 'offline' ) => void<br><br>    ): void;|@ohos.data.distributedDataObject.d.ts|
81|新增|NA|类名:preferences;<br>方法or属性:function getPreferencesSync(context: Context, options: Options): Preferences;|@ohos.data.preferences.d.ts|
82|新增|NA|类名:preferences;<br>方法or属性:function removePreferencesFromCacheSync(context: Context, options: Options): void;|@ohos.data.preferences.d.ts|
83|新增|NA|类名:Preferences;<br>方法or属性:on(type: 'change', callback: (key: string) => void): void;|@ohos.data.preferences.d.ts|
84|新增|NA|类名:Preferences;<br>方法or属性:on(type: 'multiProcessChange', callback: (key: string) => void): void;|@ohos.data.preferences.d.ts|
85|新增|NA|类名:Preferences;<br>方法or属性:off(type: 'change', callback?: (key: string) => void): void;|@ohos.data.preferences.d.ts|
86|新增|NA|类名:Preferences;<br>方法or属性:off(type: 'multiProcessChange', callback?: (key: string) => void): void;|@ohos.data.preferences.d.ts|
87|新增|NA|类名:unifiedDataChannel;<br>方法or属性:type Options = {<br>    /**<br>     * Indicates the target Intention<br>     *<br>     * @syscap SystemCapability.DistributedDataManager.UDMF.Core<br>     * @since 10<br>     */<br>    intention?: Intention;<br><br>    /**<br>     * Indicates the unique identifier of target UnifiedData<br>     *<br>     * @syscap SystemCapability.DistributedDataManager.UDMF.Core<br>     * @since 10<br>     */<br>    key?: string;<br>  };|@ohos.data.unifiedDataChannel.d.ts|
88|新增|NA|类名:unifiedDataChannel;<br>方法or属性:function insertData(options: Options, data: UnifiedData, callback: AsyncCallback\<string>): void;|@ohos.data.unifiedDataChannel.d.ts|
89|新增|NA|类名:unifiedDataChannel;<br>方法or属性:function insertData(options: Options, data: UnifiedData): Promise\<string>;|@ohos.data.unifiedDataChannel.d.ts|
90|新增|NA|类名:unifiedDataChannel;<br>方法or属性:function updateData(options: Options, data: UnifiedData, callback: AsyncCallback\<void>): void;|@ohos.data.unifiedDataChannel.d.ts|
91|新增|NA|类名:unifiedDataChannel;<br>方法or属性:function updateData(options: Options, data: UnifiedData): Promise\<void>;|@ohos.data.unifiedDataChannel.d.ts|
92|新增|NA|类名:unifiedDataChannel;<br>方法or属性:function queryData(options: Options, callback: AsyncCallback\<Array\<UnifiedData>>): void;|@ohos.data.unifiedDataChannel.d.ts|
93|新增|NA|类名:unifiedDataChannel;<br>方法or属性:function queryData(options: Options): Promise\<Array\<UnifiedData>>;|@ohos.data.unifiedDataChannel.d.ts|
94|新增|NA|类名:unifiedDataChannel;<br>方法or属性:function deleteData(options: Options, callback: AsyncCallback\<Array\<UnifiedData>>): void;|@ohos.data.unifiedDataChannel.d.ts|
95|新增|NA|类名:unifiedDataChannel;<br>方法or属性:function deleteData(options: Options): Promise\<Array\<UnifiedData>>;|@ohos.data.unifiedDataChannel.d.ts|
96|新增|NA|类名:UnifiedData;<br>方法or属性:constructor(record: UnifiedRecord);|@ohos.data.unifiedDataChannel.d.ts|
97|新增|NA|类名:UnifiedData;<br>方法or属性:addRecord(record: UnifiedRecord): void;|@ohos.data.unifiedDataChannel.d.ts|
98|新增|NA|类名:UnifiedData;<br>方法or属性:getRecords(): Array\<UnifiedRecord>;|@ohos.data.unifiedDataChannel.d.ts|
99|新增|NA|类名:Summary;<br>方法or属性:summary: { [key: string]: number };|@ohos.data.unifiedDataChannel.d.ts|
100|新增|NA|类名:Summary;<br>方法or属性:totalSize: number;|@ohos.data.unifiedDataChannel.d.ts|
101|新增|NA|类名:UnifiedRecord;<br>方法or属性:getType(): string;|@ohos.data.unifiedDataChannel.d.ts|
102|新增|NA|类名:Text;<br>方法or属性:details?: { [key: string]: string };|@ohos.data.unifiedDataChannel.d.ts|
103|新增|NA|类名:File;<br>方法or属性:details?: { [key: string]: string };|@ohos.data.unifiedDataChannel.d.ts|
104|新增|NA|类名:PlainText;<br>方法or属性:textContent: string;|@ohos.data.unifiedDataChannel.d.ts|
105|新增|NA|类名:PlainText;<br>方法or属性:abstract?: string;|@ohos.data.unifiedDataChannel.d.ts|
106|新增|NA|类名:Hyperlink;<br>方法or属性:url: string;|@ohos.data.unifiedDataChannel.d.ts|
107|新增|NA|类名:Hyperlink;<br>方法or属性:description?: string;|@ohos.data.unifiedDataChannel.d.ts|
108|新增|NA|类名:HTML;<br>方法or属性:htmlContent: string;|@ohos.data.unifiedDataChannel.d.ts|
109|新增|NA|类名:HTML;<br>方法or属性:plainContent?: string;|@ohos.data.unifiedDataChannel.d.ts|
110|新增|NA|类名:File;<br>方法or属性:uri: string;|@ohos.data.unifiedDataChannel.d.ts|
111|新增|NA|类名:Image;<br>方法or属性:imageUri: string;|@ohos.data.unifiedDataChannel.d.ts|
112|新增|NA|类名:Video;<br>方法or属性:videoUri: string;|@ohos.data.unifiedDataChannel.d.ts|
113|新增|NA|类名:Audio;<br>方法or属性:audioUri: string;|@ohos.data.unifiedDataChannel.d.ts|
114|新增|NA|类名:Folder;<br>方法or属性:folderUri: string;|@ohos.data.unifiedDataChannel.d.ts|
115|新增|NA|类名:SystemDefinedRecord;<br>方法or属性:details?: { [key: string]: number \| string \| Uint8Array };|@ohos.data.unifiedDataChannel.d.ts|
116|新增|NA|类名:SystemDefinedForm;<br>方法or属性:formId: number;|@ohos.data.unifiedDataChannel.d.ts|
117|新增|NA|类名:SystemDefinedForm;<br>方法or属性:formName: string;|@ohos.data.unifiedDataChannel.d.ts|
118|新增|NA|类名:SystemDefinedForm;<br>方法or属性:bundleName: string;|@ohos.data.unifiedDataChannel.d.ts|
119|新增|NA|类名:SystemDefinedAppItem;<br>方法or属性:bundleName: string;|@ohos.data.unifiedDataChannel.d.ts|
120|新增|NA|类名:SystemDefinedForm;<br>方法or属性:abilityName: string;|@ohos.data.unifiedDataChannel.d.ts|
121|新增|NA|类名:SystemDefinedAppItem;<br>方法or属性:abilityName: string;|@ohos.data.unifiedDataChannel.d.ts|
122|新增|NA|类名:SystemDefinedForm;<br>方法or属性:module: string;|@ohos.data.unifiedDataChannel.d.ts|
123|新增|NA|类名:SystemDefinedAppItem;<br>方法or属性:appId: string;|@ohos.data.unifiedDataChannel.d.ts|
124|新增|NA|类名:SystemDefinedAppItem;<br>方法or属性:appName: string;|@ohos.data.unifiedDataChannel.d.ts|
125|新增|NA|类名:SystemDefinedAppItem;<br>方法or属性:appIconId: string;|@ohos.data.unifiedDataChannel.d.ts|
126|新增|NA|类名:SystemDefinedAppItem;<br>方法or属性:appLabelId: string;|@ohos.data.unifiedDataChannel.d.ts|
127|新增|NA|类名:SystemDefinedPixelMap;<br>方法or属性:rawData: Uint8Array;|@ohos.data.unifiedDataChannel.d.ts|
128|新增|NA|类名:ApplicationDefinedRecord;<br>方法or属性:rawData: Uint8Array;|@ohos.data.unifiedDataChannel.d.ts|
129|新增|NA|类名:ApplicationDefinedRecord;<br>方法or属性:applicationDefinedType: string;|@ohos.data.unifiedDataChannel.d.ts|
130|新增|NA|类名:Intention;<br>方法or属性:DATA_HUB = 'DataHub'|@ohos.data.unifiedDataChannel.d.ts|
131|新增|NA|类名:UniformDataType;<br>方法or属性:TEXT = 'general.text'|@ohos.data.uniformTypeDescriptor.d.ts|
132|新增|NA|类名:UniformDataType;<br>方法or属性:PLAIN_TEXT = 'general.plain-text'|@ohos.data.uniformTypeDescriptor.d.ts|
133|新增|NA|类名:UniformDataType;<br>方法or属性:HYPERLINK = 'general.hyperlink'|@ohos.data.uniformTypeDescriptor.d.ts|
134|新增|NA|类名:UniformDataType;<br>方法or属性:HTML = 'general.html'|@ohos.data.uniformTypeDescriptor.d.ts|
135|新增|NA|类名:UniformDataType;<br>方法or属性:FILE = 'general.file'|@ohos.data.uniformTypeDescriptor.d.ts|
136|新增|NA|类名:UniformDataType;<br>方法or属性:IMAGE = 'general.image'|@ohos.data.uniformTypeDescriptor.d.ts|
137|新增|NA|类名:UniformDataType;<br>方法or属性:VIDEO = 'general.video'|@ohos.data.uniformTypeDescriptor.d.ts|
138|新增|NA|类名:UniformDataType;<br>方法or属性:AUDIO = 'general.audio'|@ohos.data.uniformTypeDescriptor.d.ts|
139|新增|NA|类名:UniformDataType;<br>方法or属性:FOLDER = 'general.folder'|@ohos.data.uniformTypeDescriptor.d.ts|
140|新增|NA|类名:UniformDataType;<br>方法or属性:OPENHARMONY_FORM = 'openharmony.form'|@ohos.data.uniformTypeDescriptor.d.ts|
141|新增|NA|类名:UniformDataType;<br>方法or属性:OPENHARMONY_APP_ITEM = 'openharmony.app-item'|@ohos.data.uniformTypeDescriptor.d.ts|
142|新增|NA|类名:UniformDataType;<br>方法or属性:OPENHARMONY_PIXEL_MAP = 'openharmony.pixel-map'|@ohos.data.uniformTypeDescriptor.d.ts|
143