当前位置: 首页 > 知识库问答 >
问题:

用于读取和写入原始传感器数据的范围存储强制

彭建业
2023-03-14

目前,我们有一个应用程序,我们的目标是Android10,现在正在使用遗留存储API。我们的应用程序通过蓝牙传感器进行通信,并在主目录的一个子文件夹中读取和写入CSV文件中的原始数据,该子文件夹中有每个用户的子文件夹。

我知道Android11将强制执行范围存储。我想知道,我们的用例是否超出了范围内的存储需求?看来我们的用例不受纵隔支持。如果不是,我们将如何进行呢?

共有1个答案

琴琪
2023-03-14

纵隔API仅用于媒体文件-图像、视频和音频。
您可以将所有文件存储在应用程序的私有文件夹中,并为您的应用程序添加导出选项(可能将整个结构压缩到存档)。这样用户就可以将其存储或发送到他们想要的任何地方。
在这种情况下,需要使用fileprovider从私有目录公开文件。

 类似资料:
  • 在我的应用程序中,我通过蓝牙接收传感器数据,并希望以高效的方式读取数据。数据流如下所示:

  • 问题内容: 我从php收到一个json数组 我想要的是将此数据 写入我的应用程序数据文件夹中或安全的任何位置。 还要从中读取此数据并将其转换为可以进一步编辑的有效数据。 谁能告诉我一种方法我怎么可能做这件事? 问题答案: 从文件中读取字符串时,将其转换为JsonObject或JsonArray

  • 是否可以在Android Wear中记录来自心率传感器的原始光线数据?我知道以bpm记录计算的心率是可能的,但我想记录原始的光数据。 我正在使用的设备是Polar M600。 这个问题以前已经问过了,但我现在再问一遍,以防此后有任何新的设备或API使访问这些数据成为可能:

  • 我们在游戏中通常需要存储用户数据,如音乐开关、显示语言等,如果是单机游戏还需要存储玩家存档。 Cocos Creator 中我们使用 cc.sys.localStorage 接口来进行用户数据存储和读取的操作。 cc.sys.localStorage 接口是按照 Web Storage API 来实现的,在 Web 平台运行时会直接调用 Web Storage API,在原生平台上会调用 sqli

  • 如果我要[按顺序]读取一个文件,其中包含两个团队以及他们每行的分数,例如: 黑豹3骑士5 火箭4泰坦9 天线8 Yahoos 6 黑豹10泰坦3 雅虎4火箭7 我需要想办法跟踪每支球队及其输赢,并将它们打印到新文件中。例如: 团队胜负 黑豹 1 1 火箭0 2 我面临的问题是,我不知道如何存储球队的名称,以便我能够在PrintWriter读取数据时将输赢添加到该球队。任何输入都将不胜感激,并提供解