第14课:数据存储与边缘计算
  • 核心概念:Preferences(轻量级偏好)、RDB (SQLite 关系型数据库)。
  • IoT 场景:设备离线时缓存传感器数据,网络恢复后上传(边缘存储)。
  • 源码实例
import relationalStore from '@ohos.data.relationalStore';

@Entry
@Component
struct DbDemo {
  async saveOfflineData(temp: number) {
    const store = await relationalStore.getRdbStore({ name: 'IoTData.db', securityLevel: 1 }, (err, store) => {
      const valueBucket = {
        'temperature': temp,
        'timestamp': Date.now()
      };
      store.insert('sensor_log', valueBucket);
    });
  }
}
Logo

讨论HarmonyOS开发技术,专注于API与组件、DevEco Studio、测试、元服务和应用上架分发等。

更多推荐