برنامه نویسی

Hongmeng Next’s Data Synchronization Art One: Ark Data Management آشکار شد

Summarize this content to 400 words in Persian Lang
هدف این مقاله بررسی جزئیات فنی سیستم هارمونی او اس بعدی هواوی (در حال حاضر API12) و خلاصه کردن آن بر اساس شیوه‌های توسعه واقعی است. عمدتاً به عنوان حاملی برای به اشتراک گذاری و تبادل فناوری استفاده می شود و اشتباهات و حذفیات اجتناب ناپذیر است تا نظرات و سؤالات ارزشمندی را برای پیشرفت متقابل مطرح کنند. این مقاله محتوای اصلی است. هر گونه کپی برداری به هر شکل باید منبع و نویسنده اصلی را ذکر کند

این مقاله چارچوب مدیریت داده های اصلی در Huawei HarmonyOS Next – ArkData را معرفی می کند و نقش و اهمیت آن را در سیستم HarmonyOS مورد بحث قرار می دهد.

Ark Data Management چیست؟

ArkData یکی از اجزای مهم Huawei HarmonyOS Next است که یک مکانیسم یکپارچه ذخیره سازی، مدیریت و همگام سازی داده را در اختیار توسعه دهندگان قرار می دهد. آرک دیتا با هدف حل مشکل تعامل داده ها بین برنامه های کاربردی مختلف و دستگاه های مختلف و بهبود کارایی و عملکرد امنیتی مدیریت داده ها است.

نقش و اهمیت مدیریت داده های Ark

مدیریت یکپارچه داده ها: ArkData مجموعه واحدی از تعاریف نوع داده و ساختار، مانند انواع داده های استاندارد شده (UTD) و ساختارهای داده استاندارد شده را برای توصیف انواع مختلف داده ها و استانداردسازی فرمت تعامل داده ها ارائه می دهد.
ذخیره سازی داده ها و ماندگاری: ArkData از انواع روش های ذخیره سازی داده ها، از جمله تنظیمات برگزیده کاربر، پایگاه داده های کلیدی-مقدار، پایگاه های داده رابطه ای و غیره پشتیبانی می کند. توسعه دهندگان می توانند یک راه حل ذخیره سازی مناسب را بر اساس ویژگی های داده ها انتخاب کنند.
همگام سازی داده ها: ArkData از توابع همگام سازی داده های متقابل، مانند اشیاء داده های توزیع شده و پایگاه داده های رابطه ای پشتیبانی می کند.
امنیت و قابلیت اطمینان داده ها: ArkData یک سری مکانیسم های امنیت و قابلیت اطمینان داده ها مانند پشتیبان گیری از داده ها، بازیابی اطلاعات، رمزگذاری داده ها و غیره را برای اطمینان از امنیت و قابلیت اطمینان داده ها ارائه می دهد. ### نحوه ادغام ماژول ArkData در پروژه خود برای استفاده از ماژول ArkData در پروژه خود، باید مراحل زیر را انجام دهید:
ماژول وارد کنید: در پروژه خود باید کلاس ها و رابط های مربوط به ماژول ArkData را وارد کنید.
ایجاد شی داده: بر اساس نیاز خود، یک روش ذخیره سازی مناسب را برای ایجاد اشیاء داده انتخاب کنید، مانند ایجاد پایگاه داده کلید-مقدار، پایگاه داده رابطه ای یا ترجیحات کاربر.
داده های عملیات: از رابط ارائه شده توسط ماژول ArkData برای افزودن، حذف، اصلاح و پرس و جو اشیاء داده استفاده کنید.
همگام سازی داده ها: اگر نیاز به همگام سازی داده ها بین دستگاه ها دارید، می توانید پارامترهای همگام سازی اشیاء داده توزیع شده یا پایگاه های داده رابطه ای را پیکربندی کنید و رابط های مربوطه را برای همگام سازی داده ها فراخوانی کنید.
کد نمونه:

// 导入ArkData模块
import { distributedKVStore } from ‘@kit.ArkData’;
// 创建键值型数据库
let kvManager = distributedKVStore.createKVManager(kvManagerConfig);
let kvStore = kvManager.getKVStore(‘storeId’, options);
// 插入数据
kvStore.put(‘key1’, ‘value1’);
// 查询数据
let value = kvStore.get(‘key1’);
console.log(value); // 输出:value1

نوع داده نرمال شده (UTD)

نقش UTDUTD شناسایی، رابطه مالکیت، توضیحات مختصر و سایر اطلاعات انواع مختلف داده ها مانند تصاویر، فیلم ها، فایل های صوتی و غیره را تعریف می کند. می تواند به برنامه ها کمک کند تا انواع مختلف داده ها مانند پیش نمایش فایل، اشتراک گذاری فایل و غیره را شناسایی و فیلتر کنند.
مزایای UTD: معرفی UTD تعامل داده ها بین برنامه های کاربردی مختلف و دستگاه های مختلف را استانداردتر و سازگارتر می کند، هزینه های توسعه را کاهش می دهد و تجربه کاربر را بهبود می بخشد.
استفاده از UTD: توسعه دهندگان می توانند از رابط ارائه شده توسط ArkData برای پرس و جو و به دست آوردن اطلاعات UTD، مانند uniformTypeDescriptor.getUniformDataTypeByFilenameExtension و uniformTypeDescriptor.getTypeDescriptor.
کد نمونه:

// 查询文件类型
let fileType = uniformTypeDescriptor.getUniformDataTypeByFilenameExtension(‘.jpg’);
console.log(fileType.typeId); // 输出:general.image
// 获取文件类型详情
let fileDetails = uniformTypeDescriptor.getTypeDescriptor(fileType.typeId);
console.log(fileDetails.description); // 输出:图片

ساختارهای داده استاندارد شده

تعریف ساختارهای داده استاندارد شده: ساختار داده استاندارد شده یک ساختار محتوای داده یکپارچه را برای برخی از انواع داده های UTD، مانند عرض، ارتفاع، وضوح و سایر اطلاعات تصویر، و همچنین URL، توضیحات و سایر اطلاعات لینک تعریف می کند.
نقش ساختارهای داده استاندارد شده: ساختارهای داده استاندارد شده می توانند تعامل بین برنامه ها و داده های متقابل دستگاه مانند کشیدن و رها کردن را تسهیل کنند.
استفاده از ساختارهای داده استاندارد شده: توسعه دهندگان می توانند از رابط ارائه شده توسط ArkData برای ایجاد و اجرای ساختارهای داده استاندارد شده استفاده کنند، مانند uniformDataStruct.Hyperlink و uniformDataStruct.PlainText.
کد نمونه:

// 创建超链接
let hyperlink = new uniformDataStruct.Hyperlink({
uniformDataType: ‘general.hyperlink’,
url: ‘https://www.example.com’,
description: ‘示例超链接’,
});
// 创建纯文本
let plainText = new uniformDataStruct.PlainText({
uniformDataType: ‘general.plain-text’,
textContent: ‘示例文本’,
});
// 创建统一数据对象
let unifiedData = new unifiedDataChannel.UnifiedData();
unifiedData.addRecord(new unifiedDataChannel.UnifiedRecord(hyperlink));
unifiedData.addRecord(new unifiedDataChannel.UnifiedRecord(plainText));
// 打印统一数据对象内容
console.log(unifiedData.getRecords());

اشیاء داده توزیع شده

تعریف اشیاء داده توزیع شده: شی داده توزیع شده یک مکانیسم همگام سازی شی حافظه در Huawei HarmonyOS Next است که می تواند داده های یک شی را بین چندین دستگاه همگام کند.
نقش اشیاء داده توزیع شده: اشیاء داده توزیع شده را می توان در مهاجرت بین دستگاهی، همکاری چند دستگاهی و سناریوهای دیگر مانند برنامه های بازی، برنامه های همکاری چند نفره و غیره استفاده کرد.
استفاده از اشیاء داده توزیع شده: توسعه دهندگان می توانند از رابط ارائه شده توسط ArkData برای ایجاد و اجرای اشیاء داده توزیع شده، مانند distributedDataObject.create و distributedDataObject.setSessionId.
کد نمونه:

// 创建分布式数据对象
let dataObject = distributedDataObject.create(context, data);
// 设置同步会话ID
dataObject.setSessionId(sessionId);
// 监听数据变更
dataObject.on(‘change’, (sessionId, fields) => {
console.log(`数据变更:${fields.join(‘,’)}`);
});
// 更改数据
dataObject.title = ‘新的标题’;

RelationalStore

تعریف پایگاه داده رابطه ای: پایگاه داده رابطه ای یک مکانیسم ذخیره سازی پایدار در Huawei HarmonyOS Next است که بر اساس اجزای SQLite است و از عملیات پیچیده پایگاه داده مانند افزودن ها، حذف ها، تغییرات، پرس و جوها، تراکنش ها، فهرست ها و غیره پشتیبانی می کند.
نقش پایگاه داده رابطه ای: پایگاه داده های رابطه ای را می توان برای ذخیره روابط پیچیده داده مانند مخاطبین، تقویم ها و غیره استفاده کرد.
استفاده از پایگاه داده رابطه ای: توسعه دهندگان می توانند از رابط ارائه شده توسط ArkData برای ایجاد و راه اندازی پایگاه داده های رابطه ای مانند relationalStore.getRdbStore و relationalStore.executeSql.
کد نمونه:

// 创建关系型数据库
let store = relationalStore.getRdbStore(context, storeConfig);
// 创建数据表
store.executeSql(‘CREATE TABLE IF NOT EXISTS EMPLOYEE (ID INTEGER PRIMARY KEY AUTOINCREMENT, NAME TEXT NOT NULL, AGE INTEGER)’);
// 插入数据
store.insert(‘EMPLOYEE’, { name: ‘Alice’, age: 30 });
// 查询数据
let resultSet = store.query(‘EMPLOYEE’, [‘ID’, ‘NAME’, ‘AGE’]);
while (resultSet.goToNextRow()) {
console.log(`ID: ${resultSet.getInt(‘ID’)}, NAME: ${resultSet.getString(‘NAME’)}, AGE: ${resultSet.getInt(‘AGE’)}`);
}
resultSet.close();

پایگاه داده کلید-مقدار (KV-Store)

تعریف پایگاه داده کلید-مقدار: پایگاه داده کلید-مقدار یک مکانیسم ذخیره سازی سبک وزن در Huawei HarmonyOS Next است که داده ها را در قالب جفت کلید-مقدار ذخیره می کند و از عملیات خواندن و نوشتن سریع پشتیبانی می کند.
نقش پایگاه داده کلید-مقدار: پایگاه داده کلید-مقدار را می توان برای ذخیره داده های ساده مانند اطلاعات پیکربندی، تنظیمات برگزیده کاربر و غیره استفاده کرد.
استفاده از پایگاه داده کلید-مقدار: توسعه دهندگان می توانند از رابط ارائه شده توسط ArkData برای ایجاد و کارکرد پایگاه داده های کلیدی-مقدار مانند distributedKVStore.createKVManager و distributedKVStore.getKVStore.
کد نمونه:

// 创建键值型数据库
let kvManager = distributedKVStore.createKVManager(kvManagerConfig);
let kvStore = kvManager.getKVStore(‘storeId’, options);
// 插入数据
kvStore.put(‘key1’, ‘value1’);
// 查询数据
let value = kvStore.get(‘key1’);
console.log(value); // 输出:value1

تنظیمات کاربر

تعریف ترجیحات کاربر: تنظیمات برگزیده کاربر یک مکانیسم ذخیره سازی پیکربندی سبک در Huawei HarmonyOS Next است که داده ها را به شکل جفت کلید-مقدار ذخیره می کند و می تواند تغییرات داده ها را نظارت کند.
نقش ترجیحات کاربر: از تنظیمات برگزیده کاربر می توان برای ذخیره اطلاعات پیکربندی برنامه، تنظیمات برگزیده کاربر و غیره استفاده کرد.
استفاده از ترجیحات کاربر: توسعه دهندگان می توانند از رابط ارائه شده توسط ArkData برای ایجاد و دستکاری تنظیمات برگزیده کاربر، مانند preferences.getPreferencesSync و preferences.putSync.
کد نمونه:

// 创建用户首选项
let preferences = preferences.getPreferencesSync(context, options);
// 写入数据
preferences.putSync(‘key1’, ‘value1’);
// 读取数据
let value = preferences.getSync(‘key1’);
console.log(value); // 输出:value1
// 删除数据
preferences.deleteSync(‘key1’);

خلاصه کنید

ArkData یک چارچوب مدیریت داده قدرتمند در Huawei HarmonyOS Next است که به توسعه دهندگان ما توابع ذخیره سازی، مدیریت و همگام سازی مناسبی را ارائه می دهد و کارایی و امنیت مدیریت داده ها را بهبود می بخشد. توسعه دهندگان می توانند از ماژول ArkData برای اجرای آسان تعامل داده ها در بین برنامه ها و دستگاه ها و ساخت برنامه های کاربردی ایمن و قابل اعتماد استفاده کنند.

هدف این مقاله بررسی جزئیات فنی سیستم هارمونی او اس بعدی هواوی (در حال حاضر API12) و خلاصه کردن آن بر اساس شیوه‌های توسعه واقعی است. عمدتاً به عنوان حاملی برای به اشتراک گذاری و تبادل فناوری استفاده می شود و اشتباهات و حذفیات اجتناب ناپذیر است تا نظرات و سؤالات ارزشمندی را برای پیشرفت متقابل مطرح کنند. این مقاله محتوای اصلی است. هر گونه کپی برداری به هر شکل باید منبع و نویسنده اصلی را ذکر کند

این مقاله چارچوب مدیریت داده های اصلی در Huawei HarmonyOS Next – ArkData را معرفی می کند و نقش و اهمیت آن را در سیستم HarmonyOS مورد بحث قرار می دهد.

Ark Data Management چیست؟

ArkData یکی از اجزای مهم Huawei HarmonyOS Next است که یک مکانیسم یکپارچه ذخیره سازی، مدیریت و همگام سازی داده را در اختیار توسعه دهندگان قرار می دهد. آرک دیتا با هدف حل مشکل تعامل داده ها بین برنامه های کاربردی مختلف و دستگاه های مختلف و بهبود کارایی و عملکرد امنیتی مدیریت داده ها است.

نقش و اهمیت مدیریت داده های Ark

  • مدیریت یکپارچه داده ها: ArkData مجموعه واحدی از تعاریف نوع داده و ساختار، مانند انواع داده های استاندارد شده (UTD) و ساختارهای داده استاندارد شده را برای توصیف انواع مختلف داده ها و استانداردسازی فرمت تعامل داده ها ارائه می دهد.
  • ذخیره سازی داده ها و ماندگاری: ArkData از انواع روش های ذخیره سازی داده ها، از جمله تنظیمات برگزیده کاربر، پایگاه داده های کلیدی-مقدار، پایگاه های داده رابطه ای و غیره پشتیبانی می کند. توسعه دهندگان می توانند یک راه حل ذخیره سازی مناسب را بر اساس ویژگی های داده ها انتخاب کنند.
  • همگام سازی داده ها: ArkData از توابع همگام سازی داده های متقابل، مانند اشیاء داده های توزیع شده و پایگاه داده های رابطه ای پشتیبانی می کند.
  • امنیت و قابلیت اطمینان داده ها: ArkData یک سری مکانیسم های امنیت و قابلیت اطمینان داده ها مانند پشتیبان گیری از داده ها، بازیابی اطلاعات، رمزگذاری داده ها و غیره را برای اطمینان از امنیت و قابلیت اطمینان داده ها ارائه می دهد. ### نحوه ادغام ماژول ArkData در پروژه خود برای استفاده از ماژول ArkData در پروژه خود، باید مراحل زیر را انجام دهید:
  • ماژول وارد کنید: در پروژه خود باید کلاس ها و رابط های مربوط به ماژول ArkData را وارد کنید.
  • ایجاد شی داده: بر اساس نیاز خود، یک روش ذخیره سازی مناسب را برای ایجاد اشیاء داده انتخاب کنید، مانند ایجاد پایگاه داده کلید-مقدار، پایگاه داده رابطه ای یا ترجیحات کاربر.
  • داده های عملیات: از رابط ارائه شده توسط ماژول ArkData برای افزودن، حذف، اصلاح و پرس و جو اشیاء داده استفاده کنید.
  • همگام سازی داده ها: اگر نیاز به همگام سازی داده ها بین دستگاه ها دارید، می توانید پارامترهای همگام سازی اشیاء داده توزیع شده یا پایگاه های داده رابطه ای را پیکربندی کنید و رابط های مربوطه را برای همگام سازی داده ها فراخوانی کنید.
    کد نمونه
// 导入ArkData模块
import { distributedKVStore } from '@kit.ArkData';
// 创建键值型数据库
let kvManager = distributedKVStore.createKVManager(kvManagerConfig);
let kvStore = kvManager.getKVStore('storeId', options);
// 插入数据
kvStore.put('key1', 'value1');
// 查询数据
let value = kvStore.get('key1');
console.log(value); // 输出:value1

نوع داده نرمال شده (UTD)

  • نقش UTDUTD شناسایی، رابطه مالکیت، توضیحات مختصر و سایر اطلاعات انواع مختلف داده ها مانند تصاویر، فیلم ها، فایل های صوتی و غیره را تعریف می کند. می تواند به برنامه ها کمک کند تا انواع مختلف داده ها مانند پیش نمایش فایل، اشتراک گذاری فایل و غیره را شناسایی و فیلتر کنند.
  • مزایای UTD: معرفی UTD تعامل داده ها بین برنامه های کاربردی مختلف و دستگاه های مختلف را استانداردتر و سازگارتر می کند، هزینه های توسعه را کاهش می دهد و تجربه کاربر را بهبود می بخشد.
  • استفاده از UTD: توسعه دهندگان می توانند از رابط ارائه شده توسط ArkData برای پرس و جو و به دست آوردن اطلاعات UTD، مانند uniformTypeDescriptor.getUniformDataTypeByFilenameExtension و uniformTypeDescriptor.getTypeDescriptor.
    کد نمونه
// 查询文件类型
let fileType = uniformTypeDescriptor.getUniformDataTypeByFilenameExtension('.jpg');
console.log(fileType.typeId); // 输出:general.image
// 获取文件类型详情
let fileDetails = uniformTypeDescriptor.getTypeDescriptor(fileType.typeId);
console.log(fileDetails.description); // 输出:图片

ساختارهای داده استاندارد شده

  • تعریف ساختارهای داده استاندارد شده: ساختار داده استاندارد شده یک ساختار محتوای داده یکپارچه را برای برخی از انواع داده های UTD، مانند عرض، ارتفاع، وضوح و سایر اطلاعات تصویر، و همچنین URL، توضیحات و سایر اطلاعات لینک تعریف می کند.
  • نقش ساختارهای داده استاندارد شده: ساختارهای داده استاندارد شده می توانند تعامل بین برنامه ها و داده های متقابل دستگاه مانند کشیدن و رها کردن را تسهیل کنند.
  • استفاده از ساختارهای داده استاندارد شده: توسعه دهندگان می توانند از رابط ارائه شده توسط ArkData برای ایجاد و اجرای ساختارهای داده استاندارد شده استفاده کنند، مانند uniformDataStruct.Hyperlink و uniformDataStruct.PlainText.
    کد نمونه
// 创建超链接
let hyperlink = new uniformDataStruct.Hyperlink({
  uniformDataType: 'general.hyperlink',
  url: 'https://www.example.com',
  description: '示例超链接',
});
// 创建纯文本
let plainText = new uniformDataStruct.PlainText({
  uniformDataType: 'general.plain-text',
  textContent: '示例文本',
});
// 创建统一数据对象
let unifiedData = new unifiedDataChannel.UnifiedData();
unifiedData.addRecord(new unifiedDataChannel.UnifiedRecord(hyperlink));
unifiedData.addRecord(new unifiedDataChannel.UnifiedRecord(plainText));
// 打印统一数据对象内容
console.log(unifiedData.getRecords());

اشیاء داده توزیع شده

  • تعریف اشیاء داده توزیع شده: شی داده توزیع شده یک مکانیسم همگام سازی شی حافظه در Huawei HarmonyOS Next است که می تواند داده های یک شی را بین چندین دستگاه همگام کند.
  • نقش اشیاء داده توزیع شده: اشیاء داده توزیع شده را می توان در مهاجرت بین دستگاهی، همکاری چند دستگاهی و سناریوهای دیگر مانند برنامه های بازی، برنامه های همکاری چند نفره و غیره استفاده کرد.
  • استفاده از اشیاء داده توزیع شده: توسعه دهندگان می توانند از رابط ارائه شده توسط ArkData برای ایجاد و اجرای اشیاء داده توزیع شده، مانند distributedDataObject.create و distributedDataObject.setSessionId.
    کد نمونه
// 创建分布式数据对象
let dataObject = distributedDataObject.create(context, data);
// 设置同步会话ID
dataObject.setSessionId(sessionId);
// 监听数据变更
dataObject.on('change', (sessionId, fields) => {
  console.log(`数据变更:${fields.join(',')}`);
});
// 更改数据
dataObject.title = '新的标题';

RelationalStore

  • تعریف پایگاه داده رابطه ای: پایگاه داده رابطه ای یک مکانیسم ذخیره سازی پایدار در Huawei HarmonyOS Next است که بر اساس اجزای SQLite است و از عملیات پیچیده پایگاه داده مانند افزودن ها، حذف ها، تغییرات، پرس و جوها، تراکنش ها، فهرست ها و غیره پشتیبانی می کند.
  • نقش پایگاه داده رابطه ای: پایگاه داده های رابطه ای را می توان برای ذخیره روابط پیچیده داده مانند مخاطبین، تقویم ها و غیره استفاده کرد.
  • استفاده از پایگاه داده رابطه ای: توسعه دهندگان می توانند از رابط ارائه شده توسط ArkData برای ایجاد و راه اندازی پایگاه داده های رابطه ای مانند relationalStore.getRdbStore و relationalStore.executeSql.
    کد نمونه
// 创建关系型数据库
let store = relationalStore.getRdbStore(context, storeConfig);
// 创建数据表
store.executeSql('CREATE TABLE IF NOT EXISTS EMPLOYEE (ID INTEGER PRIMARY KEY AUTOINCREMENT, NAME TEXT NOT NULL, AGE INTEGER)');
// 插入数据
store.insert('EMPLOYEE', { name: 'Alice', age: 30 });
// 查询数据
let resultSet = store.query('EMPLOYEE', ['ID', 'NAME', 'AGE']);
while (resultSet.goToNextRow()) {
  console.log(`ID: ${resultSet.getInt('ID')}, NAME: ${resultSet.getString('NAME')}, AGE: ${resultSet.getInt('AGE')}`);
}
resultSet.close();

پایگاه داده کلید-مقدار (KV-Store)

  • تعریف پایگاه داده کلید-مقدار: پایگاه داده کلید-مقدار یک مکانیسم ذخیره سازی سبک وزن در Huawei HarmonyOS Next است که داده ها را در قالب جفت کلید-مقدار ذخیره می کند و از عملیات خواندن و نوشتن سریع پشتیبانی می کند.
  • نقش پایگاه داده کلید-مقدار: پایگاه داده کلید-مقدار را می توان برای ذخیره داده های ساده مانند اطلاعات پیکربندی، تنظیمات برگزیده کاربر و غیره استفاده کرد.
  • استفاده از پایگاه داده کلید-مقدار: توسعه دهندگان می توانند از رابط ارائه شده توسط ArkData برای ایجاد و کارکرد پایگاه داده های کلیدی-مقدار مانند distributedKVStore.createKVManager و distributedKVStore.getKVStore.
    کد نمونه
// 创建键值型数据库
let kvManager = distributedKVStore.createKVManager(kvManagerConfig);
let kvStore = kvManager.getKVStore('storeId', options);
// 插入数据
kvStore.put('key1', 'value1');
// 查询数据
let value = kvStore.get('key1');
console.log(value); // 输出:value1

تنظیمات کاربر

  • تعریف ترجیحات کاربر: تنظیمات برگزیده کاربر یک مکانیسم ذخیره سازی پیکربندی سبک در Huawei HarmonyOS Next است که داده ها را به شکل جفت کلید-مقدار ذخیره می کند و می تواند تغییرات داده ها را نظارت کند.
  • نقش ترجیحات کاربر: از تنظیمات برگزیده کاربر می توان برای ذخیره اطلاعات پیکربندی برنامه، تنظیمات برگزیده کاربر و غیره استفاده کرد.
  • استفاده از ترجیحات کاربر: توسعه دهندگان می توانند از رابط ارائه شده توسط ArkData برای ایجاد و دستکاری تنظیمات برگزیده کاربر، مانند preferences.getPreferencesSync و preferences.putSync.
    کد نمونه
// 创建用户首选项
let preferences = preferences.getPreferencesSync(context, options);
// 写入数据
preferences.putSync('key1', 'value1');
// 读取数据
let value = preferences.getSync('key1');
console.log(value); // 输出:value1
// 删除数据
preferences.deleteSync('key1');

خلاصه کنید

ArkData یک چارچوب مدیریت داده قدرتمند در Huawei HarmonyOS Next است که به توسعه دهندگان ما توابع ذخیره سازی، مدیریت و همگام سازی مناسبی را ارائه می دهد و کارایی و امنیت مدیریت داده ها را بهبود می بخشد. توسعه دهندگان می توانند از ماژول ArkData برای اجرای آسان تعامل داده ها در بین برنامه ها و دستگاه ها و ساخت برنامه های کاربردی ایمن و قابل اعتماد استفاده کنند.

نوشته های مشابه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دکمه بازگشت به بالا