在 Android 应用程序中保存实时数据以供以后访问
Saving real time data in Android application to access later
我目前正在通过蓝牙以字符串形式将信息从 Arduino 传输到 Android 应用程序。我的应用程序当前只是在值输入时在一系列进度条上显示数据。我想存储输入的数据以供稍后查看,但不确定如何实现此目的。
我有一个 BluetoothActionListener,它在新数据可用时运行。每秒最多调用 20 次,所以我担心在此函数中向文件添加内存保存是否会影响其性能。
数据通过蓝牙以字符串形式到达,我希望能够将整个会话的数据价值(最多 10 分钟)存储在不同行的同一文件中。一个简单的文本文件,每行都有一个时间戳就足够了。
使用 internal/external 内存写入是否会导致我的前景视觉效果变慢甚至变得无响应,因为每个新字符串到达都会导致每个进度条更新?
每秒二十次?可能不会。只需保持文件打开而不是关闭它,并每隔几次写入就刷新它。
我目前正在通过蓝牙以字符串形式将信息从 Arduino 传输到 Android 应用程序。我的应用程序当前只是在值输入时在一系列进度条上显示数据。我想存储输入的数据以供稍后查看,但不确定如何实现此目的。
我有一个 BluetoothActionListener,它在新数据可用时运行。每秒最多调用 20 次,所以我担心在此函数中向文件添加内存保存是否会影响其性能。
数据通过蓝牙以字符串形式到达,我希望能够将整个会话的数据价值(最多 10 分钟)存储在不同行的同一文件中。一个简单的文本文件,每行都有一个时间戳就足够了。
使用 internal/external 内存写入是否会导致我的前景视觉效果变慢甚至变得无响应,因为每个新字符串到达都会导致每个进度条更新?
每秒二十次?可能不会。只需保持文件打开而不是关闭它,并每隔几次写入就刷新它。