获得无线扫描的平均值

时间:2014-02-10 19:38:25

标签: android eclipse

我正在开发一个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

0 个答案:

没有答案