我正在开发一个Android应用程序,我有以下代码扫描可用的访问点并将其保存到文本文件中:
for (ScanResult scanResult : scanResults) {
string.append(String.format("%s|%s\n", scanResult.BSSID, scanResult.level));
}
在将数据保存到文本文件之前我想获得几个scanResult.level(例如10)得到平均值,然后将其保存到文本文件中。
有关如何实现这一目标的任何建议?
我在想这个:
for (ScanResult scanResult : scanResults) {
vector[scanResults]=scanResult.level
}
wait(100)
for (ScanResult scanResult : scanResults) {
vector1[scanResults]=scanResult.level
}
wait(100)
for (ScanResult scanResult : scanResults) {
vector2[scanResults]=scanResult.level
}
wait(100)
and then vectorfinal=(vector+vector1+vector2)/3