/ohos5.0/foundation/distributeddatamgr/pasteboard/framework/test/src/ |
H A D | pasteboard_unified_data_test.cpp | 83 std::shared_ptr<UDMF::Text> textRecord = std::make_shared<UDMF::Text>(); in InitTextData() 119 std::make_shared<UDMF::UnifiedRecord>(UDMF::OPENHARMONY_WANT, want); in InitWantData() 138 auto typeStr = UDMF::UtdUtils::GetUtdIdFromUtdEnum(UDMF::FILE); in InitFileData() 140 std::shared_ptr<UDMF::File> fileRecord = std::make_shared<UDMF::File>(uri_); in InitFileData() 148 auto typeStr = UDMF::UtdUtils::GetUtdIdFromUtdEnum(UDMF::IMAGE); in InitImageData() 158 auto typeStr = UDMF::UtdUtils::GetUtdIdFromUtdEnum(UDMF::VIDEO); in InitVideoData() 169 auto typeStr = UDMF::UtdUtils::GetUtdIdFromUtdEnum(UDMF::AUDIO); in InitAudioData() 179 auto typeStr = UDMF::UtdUtils::GetUtdIdFromUtdEnum(UDMF::FOLDER); in InitFolderData() 285 ASSERT_EQ(type, UDMF::UtdUtils::GetUtdIdFromUtdEnum(UDMF::TEXT)); 367 auto link = std::make_shared<UDMF::Link>(UDMF::HYPERLINK, *udmfValue); [all …]
|
H A D | pasteboard_utils_test.cpp | 85 std::shared_ptr<UDMF::Text> textRecord = std::make_shared<UDMF::Text>(); in InitTextData() 124 std::make_shared<UDMF::UnifiedRecord>(UDMF::OPENHARMONY_WANT, want); in InitWantData() 143 auto typeStr = UDMF::UtdUtils::GetUtdIdFromUtdEnum(UDMF::FILE); in InitFileData() 145 std::shared_ptr<UDMF::File> fileRecord = std::make_shared<UDMF::File>(uri_); in InitFileData() 153 auto typeStr = UDMF::UtdUtils::GetUtdIdFromUtdEnum(UDMF::IMAGE); in InitImageData() 163 auto typeStr = UDMF::UtdUtils::GetUtdIdFromUtdEnum(UDMF::VIDEO); in InitVideoData() 174 auto typeStr = UDMF::UtdUtils::GetUtdIdFromUtdEnum(UDMF::AUDIO); in InitAudioData() 184 auto typeStr = UDMF::UtdUtils::GetUtdIdFromUtdEnum(UDMF::FOLDER); in InitFolderData() 278 ASSERT_EQ(type, UDMF::UtdUtils::GetUtdIdFromUtdEnum(UDMF::TEXT)); 352 auto link = std::make_shared<UDMF::Html>(UDMF::HTML, *udmfValue); [all …]
|
H A D | paste_data_record_test.cpp | 77 auto utdId = UDMF::UtdUtils::GetUtdIdFromUtdEnum(UDMF::PLAIN_TEXT); in AddPlainUdsEntry() 86 auto utdId = UDMF::UtdUtils::GetUtdIdFromUtdEnum(UDMF::FILE_URI); in AddFileUriUdsEntry() 96 auto utdId = UDMF::UtdUtils::GetUtdIdFromUtdEnum(UDMF::HTML); in AddHtmlUdsEntry() 105 auto utdId = UDMF::UtdUtils::GetUtdIdFromUtdEnum(UDMF::HYPERLINK); in AddLinkUdsEntry() 155 ASSERT_EQ(*typeValue, UDMF::UtdUtils::GetUtdIdFromUtdEnum(UDMF::PLAIN_TEXT)); in CheckPlainUds() 170 ASSERT_EQ(*typeValue, UDMF::UtdUtils::GetUtdIdFromUtdEnum(UDMF::FILE_URI)); in CheckFileUriUds() 185 ASSERT_EQ(*typeValue, UDMF::UtdUtils::GetUtdIdFromUtdEnum(UDMF::HTML)); in CheckHtmlUds() 219 ASSERT_EQ(*typeValue, UDMF::UtdUtils::GetUtdIdFromUtdEnum(UDMF::HYPERLINK)); in CheckLinkUds() 240 inputTypes.emplace_back(UDMF::UtdUtils::GetUtdIdFromUtdEnum(UDMF::HTML)); 244 ASSERT_EQ(validTypes[0], UDMF::UtdUtils::GetUtdIdFromUtdEnum(UDMF::HTML)); [all …]
|
H A D | convert_utils_test.cpp | 96 auto utdId = UDMF::UtdUtils::GetUtdIdFromUtdEnum(UDMF::PLAIN_TEXT); in AddPlainUdsEntry() 105 auto utdId = UDMF::UtdUtils::GetUtdIdFromUtdEnum(UDMF::FILE_URI); in AddFileUriUdsEntry() 114 auto utdId = UDMF::UtdUtils::GetUtdIdFromUtdEnum(UDMF::HTML); in AddHtmlUdsEntry() 123 auto utdId = UDMF::UtdUtils::GetUtdIdFromUtdEnum(UDMF::HYPERLINK); in AddLinkUdsEntry() 143 auto utdId = UDMF::UtdUtils::GetUtdIdFromUtdEnum(UDMF::SYSTEM_DEFINED_PIXEL_MAP); in AddPixelMapUdsEntry() 265 ASSERT_EQ(*typeValue, UDMF::UtdUtils::GetUtdIdFromUtdEnum(UDMF::PLAIN_TEXT)); in CheckPlainUds() 281 ASSERT_EQ(*typeValue, UDMF::UtdUtils::GetUtdIdFromUtdEnum(UDMF::FILE_URI)); in CheckFileUriUds() 297 ASSERT_EQ(*typeValue, UDMF::UtdUtils::GetUtdIdFromUtdEnum(UDMF::HTML)); in CheckHtmlUds() 333 ASSERT_EQ(*typeValue, UDMF::UtdUtils::GetUtdIdFromUtdEnum(UDMF::HYPERLINK)); in CheckLinkUds() 362 UDMF::UnifiedData data; [all …]
|
H A D | pasteboard_multi_type_unified_data_delay_test.cpp | 27 using namespace OHOS::UDMF; 35 static std::string plainTextUtdId_ = UDMF::UtdUtils::GetUtdIdFromUtdEnum(UDMF::PLAIN_TEXT); 36 static std::string htmlUtdId_ = UDMF::UtdUtils::GetUtdIdFromUtdEnum(UDMF::HTML); 37 static std::string fileUriUtdId_ = UDMF::UtdUtils::GetUtdIdFromUtdEnum(UDMF::FILE_URI); 38 static std::string pixelMapUtdId_ = UDMF::UtdUtils::GetUtdIdFromUtdEnum(UDMF::SYSTEM_DEFINED_PIXEL_… 39 static std::string linkUtdId_ = UDMF::UtdUtils::GetUtdIdFromUtdEnum(UDMF::HYPERLINK); 47 static UDMF::ValueType InitPlainUds(); 48 static UDMF::ValueType InitHtmlUds(); 51 static UDMF::ValueType InitLinkUds(); 81 plainUds.value_[UDMF::CONTENT] = text_; in InitPlainUds() [all …]
|
H A D | paste_data_entry_test.cpp | 57 auto utdId = UDMF::UtdUtils::GetUtdIdFromUtdEnum(UDMF::PLAIN_TEXT); in InitPlaintTextEntry() 66 auto utdId = UDMF::UtdUtils::GetUtdIdFromUtdEnum(UDMF::FILE_URI); in InitUriEntry() 69 udsObject->value_[UDMF::FILE_TYPE] = ""; in InitUriEntry() 75 auto utdId = UDMF::UtdUtils::GetUtdIdFromUtdEnum(UDMF::OPENHARMONY_WANT); in InitWantEntry() 87 auto utdId = UDMF::UtdUtils::GetUtdIdFromUtdEnum(UDMF::HTML); in InitHtmlEntry() 96 auto utdId = UDMF::UtdUtils::GetUtdIdFromUtdEnum(UDMF::SYSTEM_DEFINED_PIXEL_MAP); in InitPixelMapEntry() 118 ASSERT_EQ(*typeValue, UDMF::UtdUtils::GetUtdIdFromUtdEnum(UDMF::PLAIN_TEXT)); in CheckPlainUds() 134 ASSERT_EQ(*typeValue, UDMF::UtdUtils::GetUtdIdFromUtdEnum(UDMF::SYSTEM_DEFINED_PIXEL_MAP)); in CheckPixelMapUds() 194 auto utdId = UDMF::UtdUtils::GetUtdIdFromUtdEnum(UDMF::PLAIN_TEXT); 222 auto utdId = UDMF::UtdUtils::GetUtdIdFromUtdEnum(UDMF::PLAIN_TEXT); [all …]
|
/ohos5.0/foundation/distributeddatamgr/pasteboard/framework/innerkits/src/ |
H A D | pasteboard_utils.cpp | 39 using UDType = UDMF::UDType; 140 case UDMF::IN_APP: in UdmfOptions2PbOption() 143 case UDMF::CROSS_APP: in UdmfOptions2PbOption() 234 return UDMF::FILE; in Convert() 240 return UDMF::HTML; in Convert() 252 return UDMF::UD_BUTT; in Convert() 289 auto plainText = std::make_shared<UDMF::PlainText>(UDMF::PLAIN_TEXT, *udmfValue); in PasteRecord2PlaintText() 325 return std::make_shared<UDMF::UnifiedRecord>(UDMF::OPENHARMONY_WANT, wantRecord); in PasteRecord2Want() 362 auto html = std::make_shared<UDMF::Html>(UDMF::HTML, *udmfValue); in PasteRecord2Html() 403 auto link = std::make_shared<UDMF::Link>(UDMF::HYPERLINK, *udmfValue); in PasteRecord2Link() [all …]
|
H A D | paste_data_entry.cpp | 206 object->GetValue(UDMF::CONTENT, res); in ConvertToPlianText() 208 object->GetValue(UDMF::URL, res); in ConvertToPlianText() 230 object->GetValue(UDMF::HTML_CONTENT, res); in ConvertToHtml() 291 if (objecType != UDMF::UtdUtils::GetUtdIdFromUtdEnum(UDMF::SYSTEM_DEFINED_PIXEL_MAP)) { in ConvertToPixelMap() 426 if (uDType != UDMF::UD_BUTT) { in Convert() 430 return UDMF::FILE_URI; in Convert() 433 return UDMF::PLAIN_TEXT; in Convert() 436 return UDMF::HTML; in Convert() 439 return UDMF::OPENHARMONY_WANT; in Convert() 445 if (type != UDMF::UD_BUTT) { in Convert() [all …]
|
H A D | convert_utils.cpp | 21 using UnifiedRecord = UDMF::UnifiedRecord; 22 using UnifiedData = UDMF::UnifiedData; 24 using UDType = UDMF::UDType; 25 using ShareOptions = UDMF::ShareOptions; 207 case UDMF::IN_APP: in UdmfOptions2PbOption() 210 case UDMF::CROSS_APP: in UdmfOptions2PbOption() 213 case UDMF::CROSS_DEVICE: in UdmfOptions2PbOption() 224 ShareOptions udmfOptions = UDMF::CROSS_DEVICE; in PbOption2UdmfOptions() 227 udmfOptions = UDMF::IN_APP; in PbOption2UdmfOptions() 230 udmfOptions = UDMF::CROSS_APP; in PbOption2UdmfOptions() [all …]
|
/ohos5.0/docs/zh-cn/release-notes/api-diff/v4.0-beta1/ |
H A D | js-apidiff-distributed-data.md | 66 |新增|NA|模块名: ohos.data.UDMF<br>类名: UDMF|@ohos.data.UDMF.d.ts| 81 |新增|NA|模块名: ohos.data.UDMF<br>类名: UnifiedData|@ohos.data.UDMF.d.ts| 85 |新增|NA|模块名: ohos.data.UDMF<br>类名: Summary|@ohos.data.UDMF.d.ts| 90 |新增|NA|模块名: ohos.data.UDMF<br>类名: Text|@ohos.data.UDMF.d.ts| 92 |新增|NA|模块名: ohos.data.UDMF<br>类名: PlainText|@ohos.data.UDMF.d.ts| 95 |新增|NA|模块名: ohos.data.UDMF<br>类名: Hyperlink|@ohos.data.UDMF.d.ts| 98 |新增|NA|模块名: ohos.data.UDMF<br>类名: HTML|@ohos.data.UDMF.d.ts| 101 |新增|NA|模块名: ohos.data.UDMF<br>类名: File|@ohos.data.UDMF.d.ts| 104 |新增|NA|模块名: ohos.data.UDMF<br>类名: Image|@ohos.data.UDMF.d.ts| 106 |新增|NA|模块名: ohos.data.UDMF<br>类名: Video|@ohos.data.UDMF.d.ts| [all …]
|
/ohos5.0/foundation/arkui/ace_engine/adapter/ohos/capability/udmf/ |
H A D | udmf_impl.cpp | 119 std::shared_ptr<UDMF::Summary> udmfSummary = std::make_shared<UDMF::Summary>(); in TransformSummary() 157 UDMF::Summary summary; in GetSummary() 236 UDMF::Link* link = reinterpret_cast<UDMF::Link*>(record.get()); in GetLinkRecord() 267 UDMF::Html* html = reinterpret_cast<UDMF::Html*>(record.get()); in GetHtmlRecord() 319 UDMF::PlainText* plainText = reinterpret_cast<UDMF::PlainText*>(records[0].get()); in GetSinglePlainTextRecord() 349 if (type == UDMF::UDType::IMAGE || type == UDMF::UDType::AUDIO || in GetFileUriRecord() 350 type == UDMF::UDType::VIDEO || type == UDMF::UDType::FILE) { in GetFileUriRecord() 351 UDMF::File* file = reinterpret_cast<UDMF::File*>(record.get()); in GetFileUriRecord() 373 UDMF::PlainText* plainText = reinterpret_cast<UDMF::PlainText*>(record.get()); in GetPlainTextRecords() 388 return UDMF::E_ERROR; in GetVideoRecordUri() [all …]
|
/ohos5.0/foundation/distributeddatamgr/udmf/interfaces/jskits/module/ |
H A D | unified_data_channel_napi_module.cpp | 35 using namespace OHOS::UDMF; 40 OHOS::UDMF::UnifiedDataChannelNapi::UnifiedDataChannelInit(env, exports); in Init() 44 OHOS::UDMF::UnifiedDataPropertiesNapi::Constructor(env)); in Init() 52 status = napi_set_named_property(env, exports, "Text", OHOS::UDMF::TextNapi::Constructor(env)); in Init() 58 status = napi_set_named_property(env, exports, "HTML", OHOS::UDMF::HtmlNapi::Constructor(env)); in Init() 60 status = napi_set_named_property(env, exports, "File", OHOS::UDMF::FileNapi::Constructor(env)); in Init() 62 … status = napi_set_named_property(env, exports, "Image", OHOS::UDMF::ImageNapi::Constructor(env)); in Init() 64 … status = napi_set_named_property(env, exports, "Video", OHOS::UDMF::VideoNapi::Constructor(env)); in Init() 66 … status = napi_set_named_property(env, exports, "Audio", OHOS::UDMF::AudioNapi::Constructor(env)); in Init() 71 env, exports, "SystemDefinedRecord", OHOS::UDMF::SystemDefinedRecordNapi::Constructor(env)); in Init() [all …]
|
/ohos5.0/docs/en/release-notes/api-diff/v4.0-beta1/ |
H A D | js-apidiff-distributed-data.md | 66 |Added|NA|Module name: ohos.data.UDMF<br>Class name: UDMF|@ohos.data.UDMF.d.ts| 81 |Added|NA|Module name: ohos.data.UDMF<br>Class name: UnifiedData|@ohos.data.UDMF.d.ts| 85 |Added|NA|Module name: ohos.data.UDMF<br>Class name: Summary|@ohos.data.UDMF.d.ts| 90 |Added|NA|Module name: ohos.data.UDMF<br>Class name: Text|@ohos.data.UDMF.d.ts| 92 |Added|NA|Module name: ohos.data.UDMF<br>Class name: PlainText|@ohos.data.UDMF.d.ts| 95 |Added|NA|Module name: ohos.data.UDMF<br>Class name: Hyperlink|@ohos.data.UDMF.d.ts| 98 |Added|NA|Module name: ohos.data.UDMF<br>Class name: HTML|@ohos.data.UDMF.d.ts| 101 |Added|NA|Module name: ohos.data.UDMF<br>Class name: File|@ohos.data.UDMF.d.ts| 104 |Added|NA|Module name: ohos.data.UDMF<br>Class name: Image|@ohos.data.UDMF.d.ts| 106 |Added|NA|Module name: ohos.data.UDMF<br>Class name: Video|@ohos.data.UDMF.d.ts| [all …]
|
/ohos5.0/foundation/distributeddatamgr/udmf/ |
H A D | README_zh.md | 7 UDMF提供统一的OpenHarmony数据语言和标准化的数据接入与读取通路。 15 **图1** UDMF架构图 21 UDMF提供了标准化的数据定义,统一定义了以下几种不同的数据类型。 25 **图2** UDMF File数据类型示意图 29 **图3** UDMF Text数据类型示意图 35 **图4** UDMF SDT数据类型示意图 41 **图5** UDMF ADT数据类型示意图 48 **udmf:** 协议名,表示使用UDMF提供的数据通路。 56 - UDMF中每条数据记录大小不超过2MB。 57 - UDMF支持批量数据记录的分组管理,每个分组整体大小不超过4MB。 [all …]
|
/ohos5.0/docs/zh-cn/release-notes/api-diff/v4.0-Release to v4.0-beta2/ |
H A D | js-apidiff-distributed-data.md | 16 |删除|类名:UDMF;<br>方法or属性:function insertData(options: Options, data: UnifiedData, callback: AsyncCall… 17 |删除|类名:UDMF;<br>方法or属性:function insertData(options: Options, data: UnifiedData): Promise\<string>;|… 18 |删除|类名:UDMF;<br>方法or属性:function updateData(options: Options, data: UnifiedData, callback: AsyncCall… 19 |删除|类名:UDMF;<br>方法or属性:function updateData(options: Options, data: UnifiedData): Promise\<void>;|NA… 20 |删除|类名:UDMF;<br>方法or属性:function queryData(options: Options, callback: AsyncCallback\<Array\<Unified… 21 |删除|类名:UDMF;<br>方法or属性:function queryData(options: Options): Promise\<Array\<UnifiedData>>;|NA|@oho… 22 |删除|类名:UDMF;<br>方法or属性:function deleteData(options: Options, callback: AsyncCallback\<Array\<Unifie… 23 |删除|类名:UDMF;<br>方法or属性:function deleteData(options: Options): Promise\<Array\<UnifiedData>>;|NA|@oh… 48 |删除|类名:Hyperlink;<br>方法or属性:url: string;|NA|@ohos.data.UDMF.d.ts| 52 |删除|类名:File;<br>方法or属性:uri: string;|NA|@ohos.data.UDMF.d.ts| [all …]
|
/ohos5.0/docs/zh-cn/application-dev/database/ |
H A D | unified-data-channels.md | 8 UDMF针对多对多跨应用数据共享的不同业务场景提供了标准化的数据通路,提供了标准化的数据接入与读取接口。 14 …据通路通过UDMF提供的系统服务实现,应用(数据提供方)需要共享公共数据时可以通过UDMF提供的插入接口将数据写入到UDMF的数据通路中,并且可以通过UDMF提供的更新和删除接口对本应用已经存入数… 16 统一数据对象UnifiedData在UDMF数据通路中具有全局唯一URI标识,其定义为udmf://intention/bundleName/groupId,其中各组成部分的含义分别为: 18 + **udmf:** 协议名,表示使用UDMF提供的数据通路。 20 + **intention:** UDMF已经支持的数据通路类型枚举值,对应不同的业务场景。 26 当前UDMF中的跨应用数据共享通路有:**公共数据通路** 36 …ptions, data: UnifiedData, callback: AsyncCallback\<string>): void | 将数据写入UDMF的公共数据通路中,并生成数据的唯一标识符… 39 | deleteData(options: Options, callback: AsyncCallback\<Array\<UnifiedData>>): void | 删除UDMF公… 53 2. 创建一个统一数据对象并插入到UDMF的公共数据通路中。 104 4. 删除存储在UDMF公共数据通路中的统一数据对象。 [all …]
|
H A D | data-share-overview.md | 61 …据共享场景下,对于数据的定义、流通和权限管理等是十分必要的。统一数据管理框架(Unified Data Management Framework, UDMF)即提供一种新的数据共享与交互方式,可以… 67 …UDMF标准化数据通路提供的数据接入与读取接口,将符合标准化数据定义的数据写入UDMF不同的数据共享通路,并提供多应用进行读取。写入UDMF中的数据依据应用定义的权限、数据通路定义的权限以及整个U…
|
H A D | native-unified-data-management-framework-guidelines.md | 1 # UDMF开发指导(C/C++) 6 统一数据管理框架(UDMF):提供了数据跨应用、跨设备交互标准,定义了跨应用、跨设备数据交互过程中的数据语言,提升数据交互效率。提供安全、标准化数据流通通路,支持不同级别的数据访问权限与生命周期管理… 15 - **统一数据记录**: Unified Record,对UDMF支持的数据内容的抽象定义,例如一条文本记录、一条图片记录等。 24 - UDMF支持批量数据记录的分组管理,每个分组整体大小不超过200MB,其中PlainText、Hyperlink、HTML内单个属性值数据上限20MB。 26 - 向UDMF数据库中写入数据时,定义的唯一标识符的内存大小不小于512字节。 32 详细的接口说明请参考[UDMF接口文档](../reference/apis-arkdata/_u_d_m_f.md)。 120 ## 使用UDMF发送UDS数据 122 下面以发送超链接hyperlink类型数据场景为例,说明如何使用UDS与UDMF。 162 ## 使用UDMF接收UDS数据 164 下面继续以获取超链接hyperlink类型数据场景为例,说明如何使用UDS与UDMF。 [all …]
|
/ohos5.0/docs/zh-cn/release-notes/changelogs/OpenHarmony_4.0.10.3/ |
H A D | changelogs-distributeddatamgr.md | 8 该变更为不兼容变更,原@ohos.data.UDMF.d.ts拆分为@ohos.data.unifiedDataChannel.d.ts和@ohos.data.uniformTypeDescript… 9 将原@ohos.data.UDMF.d.ts中定义的枚举类UnifiedDataType移动到@ohos.data.uniformTypeDescriptor.d.ts中并改名为UniformDat… 58 3、根据导入模块的变化,将命名空间UDMF替换成对应的导入模块名,UnifiedDataType替换为UniformDataType。 63 // 导入@ohos.data.UDMF模块 64 import UDMF from '@ohos.data.UDMF'; 67 let unifiedData = new UDMF.UnifiedData(image); 70 let plainText = new UDMF.PlainText(); 80 case UDMF.UnifiedDataType.IMAGE: 82 let image = <UDMF.Image>(records[i]); 84 case UDMF.UnifiedDataType.PLAIN_TEXT: [all …]
|
/ohos5.0/docs/en/release-notes/api-diff/v4.0-Release-vs-v4.0-beta2/ |
H A D | js-apidiff-distributed-data.md | 16 … UDMF;<br>Method or attribute name: function insertData(options: Options, data: UnifiedData, callb… 17 …Class name: UDMF;<br>Method or attribute name: function insertData(options: Options, data: Unified… 18 …: UDMF;<br>Method or attribute name: function updateData(options: Options, data: UnifiedData, call… 19 …|Class name: UDMF;<br>Method or attribute name: function updateData(options: Options, data: Unifie… 20 …me: UDMF;<br>Method or attribute name: function queryData(options: Options, callback: AsyncCallbac… 21 …ed|Class name: UDMF;<br>Method or attribute name: function queryData(options: Options): Promise\<A… 22 …me: UDMF;<br>Method or attribute name: function deleteData(options: Options, callback: AsyncCallba… 23 …ed|Class name: UDMF;<br>Method or attribute name: function deleteData(options: Options): Promise\<… 48 |Deleted|Class name: Hyperlink;<br>Method or attribute name: url: string;|NA|@ohos.data.UDMF.d.ts| 52 |Deleted|Class name: File;<br>Method or attribute name: uri: string;|NA|@ohos.data.UDMF.d.ts| [all …]
|
/ohos5.0/foundation/distributeddatamgr/pasteboard/framework/innerkits/include/ |
H A D | convert_utils.h | 25 using UnifiedRecord = UDMF::UnifiedRecord; 26 using UnifiedData = UDMF::UnifiedData; 27 using UnifiedDataProperties = UDMF::UnifiedDataProperties; 28 using UDType = UDMF::UDType; 29 using ShareOptions = UDMF::ShareOptions; 47 const std::shared_ptr<std::map<std::string, UDMF::ValueType>>& entries); 48 static std::shared_ptr<std::vector<std::pair<std::string, UDMF::ValueType>>> Convert( 51 static UDMF::ValueType Convert(const std::shared_ptr<PasteDataEntry>& entry,
|
/ohos5.0/docs/zh-cn/application-dev/reference/apis-arkdata/ |
H A D | js-apis-data-unifiedDataChannel.md | 17 UDMF支持的设备内使用范围类型枚举。 137 表示UDMF统一数据对象,提供封装一组数据记录的方法。 869 UDMF已经支持的数据通路枚举类型。其主要用途是标识各种UDMF数据通路所面向的不同业务场景。 900 将数据写入UDMF的公共数据通路中,并生成数据的唯一标识符,使用callback异步回调。 954 将数据写入UDMF的公共数据通路中,并生成数据的唯一标识符,使用Promise异步回调。 1010 更新已写入UDMF的公共数据通路的数据,使用callback异步回调。 1064 更新已写入UDMF的公共数据通路的数据,使用Promise异步回调。 1121 查询UDMF公共数据通路的数据,使用callback异步回调。 1180 查询UDMF公共数据通路的数据,使用Promise异步回调。 1242 删除UDMF公共数据通路的数据,返回删除的数据集,使用callback异步回调。 [all …]
|
/ohos5.0/foundation/distributeddatamgr/udmf/framework/common/ |
H A D | udmf_types_util.h | 27 using UnifiedData = UDMF::UnifiedData; 28 using Summary = UDMF::Summary; 29 using Privilege = UDMF::Privilege; 30 using CustomOption = UDMF::CustomOption; 31 using QueryOption = UDMF::QueryOption; 32 using UDType = UDMF::UDType; 33 using Intention = UDMF::Intention;
|
/ohos5.0/base/web/webview/ohos_adapter/pasteboard_adapter/src/ |
H A D | pasteboard_client_adapter_impl.cpp | 113 auto utdId = UDMF::UtdUtils::GetUtdIdFromUtdEnum(UDMF::HTML); in SetHtmlText() 120 object->value_[UDMF::HTML_CONTENT] = *htmlText; in SetHtmlText() 137 auto utdId = UDMF::UtdUtils::GetUtdIdFromUtdEnum(UDMF::PLAIN_TEXT); in SetPlainText() 144 object->value_[UDMF::CONTENT] = *plainText; in SetPlainText() 155 auto utdId = UDMF::UtdUtils::GetUtdIdFromUtdEnum(UDMF::FILE_URI); in SetUri() 259 auto utdId = UDMF::UtdUtils::GetUtdIdFromUtdEnum(UDMF::SYSTEM_DEFINED_PIXEL_MAP); in SetImgData() 266 object->value_[UDMF::PIXEL_MAP] = pixelMapIn; in SetImgData() 282 auto entry = record_->GetEntry(UDMF::UtdUtils::GetUtdIdFromUtdEnum(UDMF::HTML)); in GetHtmlText() 292 auto entry = record_->GetEntry(UDMF::UtdUtils::GetUtdIdFromUtdEnum(UDMF::PLAIN_TEXT)); in GetPlainText() 312 …auto entry = record_->GetEntry(UDMF::UtdUtils::GetUtdIdFromUtdEnum(UDMF::SYSTEM_DEFINED_PIXEL_MAP)… in GetPixelMap() [all …]
|
/ohos5.0/docs/en/application-dev/database/ |
H A D | unified-data-channels.md | 14 …UDMF. When an application (data provider) needs to share data, it calls the **insertData()** metho… 16 The unified data object (**UnifiedData**) is uniquely identified by a URI in the UDMF data channel.… 20 + *intention*: an enum of the data channel types supported by the UDMF. 26 Currently, the UDMF provides the public data channel for cross-application data sharing. 36 …nifiedData, callback: AsyncCallback\<string>): void | Inserts data to the UDMF public data channel… 37 …edData, callback: AsyncCallback\<void>): void | Updates the data in the UDMF public data channel… 38 …: AsyncCallback\<Array\<UnifiedData>>): void | Queries data in the UDMF public data channel… 39 … AsyncCallback\<Array\<UnifiedData>>): void | Deletes data from the UDMF public data channel… 53 2. Create a **UnifiedData** object and insert it into the UDMF public data channel. 104 4. Delete the **UnifiedData** object from the UDMF public data channel. [all …]
|