91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 2.88MB
    文件類型: .zip
    金幣: 2
    下載: 0 次
    發布日期: 2023-09-09
  • 語言: Java
  • 標簽: wifi??磁場??指紋??

資源簡介

一個Android小工具,用來記錄wifi信號強度,同時記錄磁場等傳感器測得的數據,主要用來為室內定位建立位置指紋,點擊”關閉RSS數據采集“,這時數據將會存入本地目錄"\CIPS-DataCollect"中。 比如"dataRddi_at_2" 存儲的是第二個位置上的RSS數據。 "dataBssid.txt"存儲的是掃描到的WiFi熱點的各種信息,及其順序。

資源截圖

代碼片段和文件信息

package?com.jqd.rssmagdetect.file;

import?java.io.DataOutputStream;
import?java.io.File;
import?java.io.FileNotFoundException;
import?java.io.FileOutputStream;
import?java.io.IOException;
import?java.io.OutputStream;

import?android.os.Environment;
import?android.view.Gravity;
import?android.widget.Toast;

import?com.jqd.rssmagdetect.model.SensorsDataManager;
import?com.jqd.rssmagdetect.model.WiFiDataManager;
import?com.jqd.rssmagdetect.util.GlobalPara;

/**
?*?@author?jiangqideng@163.com
?*?@date?2016-6-28?下午3:51:19
?*?@description?采集好的數據的存儲
?*/
public?class?FileManager?{
/**
?*?這個函數每次存兩個文件,“dataRssi_at_1“?和?“dataBssid.txt“
?*?dataRssi_at_1存的是rssi和傳感器數據,每個時刻的一組數據包括n個AP的rssi和15個傳感器的數值,依次添加進去。
?*?dataBssid存的是Wifi熱點一些信息,順序和上面的對應?注意:如果已存在該文件,這個函數創建的新的文件會覆蓋之前的。(
?*?APP第一次開啟獲取的BSSID順序和關閉APP再開啟進行采集得到的BSSID順序是不一樣的)
?*?但是app的邏輯是只有改變位置后,存儲在內存的數據才清零,所以同一位置的多次存儲并無影響。
?*/
public?void?saveData()?{
saveRssiAndSensors();?//?存數據
saveWifiBssids();?//?存wifi的bssid
}

private?void?saveRssiAndSensors()?{
try?{
File?sdCard?=?Environment.getExternalStorageDirectory();
File?directory?=?new?File(sdCard.getAbsolutePath()
+?“/CIPS-DataCollect“);
directory.mkdirs();
File?file?=?new?File(directory?“dataRssi_at_“
+?GlobalPara.getInstance().position_index?+?“.txt“);
FileOutputStream?fOut?=?new?FileOutputStream(file);
OutputStream?fos?=?fOut;
DataOutputStream?dos?=?new?DataOutputStream(fos);
for?(int?i?=?0;?i? //?存wifi的Rssi數據
for?(int?j?=?0;?j? .size();?j++)?{
if?(WiFiDataManager.getInstance().dataRssi.get(j)
.containsKey(i))?{
dos.write((WiFiDataManager.getInstance().dataRssi
.get(j).get(i)?+?“\t“).getBytes());
}?else?{
dos.write((0?+?“\t“).getBytes());?//?沒有的話就存0
}
}
//?存傳感器數據,rss后面增加15個int
SensorsDataManager?sdm?=?SensorsDataManager.getInstance();
String?outString?=?sdm.dataMagnetic.get(0).get(i)?+?“\t“
+?sdm.dataMagnetic.get(1).get(i)?+?“\t“
+?sdm.dataMagnetic.get(2).get(i)?+?“\t“
+?sdm.dataOrientation.get(0).get(i)?+?“\t“
+?sdm.dataOrientation.get(1).get(i)?+?“\t“
+?sdm.dataOrientation.get(2).get(i)?+?“\t“
+?sdm.dataAccelerate.get(0).get(i)?+?“\t“
+?sdm.dataAccelerate.get(1).get(i)?+?“\t“
+?sdm.dataAccelerate.get(2).get(i)?+?“\t“
+?sdm.dataGyroscope.get(0).get(i)?+?“\t“
+?sdm.dataGyroscope.get(1).get(i)?+?“\t“
+?sdm.dataGyroscope.get(2).get(i)?+?“\t“
+?sdm.dataGravity.get(0).get(i)?+?“\t“
+?sdm.dataGravity.get(1).get(i)?+?“\t“
+?sdm.dataGravity.get(2).get(i)?+?“\n“;
System.out.println(outString);
dos.write(outString.getBytes());
}
dos.close();

Toast?toast?=?Toast.makeText(
WiFiDataManager.getInstance().activity
“存儲至“/CIPS-DataCollect”“?Toast.LENGTH_SHORT);
toast.setG

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2016-10-18?07:53??RssMagDetect-master\
?????文件?????????475??2016-10-18?07:53??RssMagDetect-master\.classpath
?????文件?????????131??2016-10-18?07:53??RssMagDetect-master\.gitignore
?????文件?????????848??2016-10-18?07:53??RssMagDetect-master\.project
?????文件????????1462??2016-10-18?07:53??RssMagDetect-master\AndroidManifest.xml
?????目錄???????????0??2016-10-18?07:53??RssMagDetect-master\bin\
?????文件????????1462??2016-10-18?07:53??RssMagDetect-master\bin\AndroidManifest.xml
?????文件??????520740??2016-10-18?07:53??RssMagDetect-master\bin\RssMagDetect.apk
?????文件??????651056??2016-10-18?07:53??RssMagDetect-master\bin\classes.dex
?????目錄???????????0??2016-10-18?07:53??RssMagDetect-master\bin\classes\
?????目錄???????????0??2016-10-18?07:53??RssMagDetect-master\bin\classes\com\
?????目錄???????????0??2016-10-18?07:53??RssMagDetect-master\bin\classes\com\jqd\
?????目錄???????????0??2016-10-18?07:53??RssMagDetect-master\bin\classes\com\jqd\rssmagdetect\
?????目錄???????????0??2016-10-18?07:53??RssMagDetect-master\bin\classes\com\jqd\rssmagdetect\file\
?????文件????????5277??2016-10-18?07:53??RssMagDetect-master\bin\classes\com\jqd\rssmagdetect\file\FileManager.class
?????目錄???????????0??2016-10-18?07:53??RssMagDetect-master\bin\classes\com\jqd\rssmagdetect\model\
?????文件????????1396??2016-10-18?07:53??RssMagDetect-master\bin\classes\com\jqd\rssmagdetect\model\SensorsDataManager$ASensorListener.class
?????文件????????1396??2016-10-18?07:53??RssMagDetect-master\bin\classes\com\jqd\rssmagdetect\model\SensorsDataManager$GSensorListener.class
?????文件????????1404??2016-10-18?07:53??RssMagDetect-master\bin\classes\com\jqd\rssmagdetect\model\SensorsDataManager$GraSensorListener.class
?????文件????????1888??2016-10-18?07:53??RssMagDetect-master\bin\classes\com\jqd\rssmagdetect\model\SensorsDataManager$MSensorListener.class
?????文件????????1396??2016-10-18?07:53??RssMagDetect-master\bin\classes\com\jqd\rssmagdetect\model\SensorsDataManager$OSensorListener.class
?????文件????????5941??2016-10-18?07:53??RssMagDetect-master\bin\classes\com\jqd\rssmagdetect\model\SensorsDataManager.class
?????文件????????3569??2016-10-18?07:53??RssMagDetect-master\bin\classes\com\jqd\rssmagdetect\model\WiFiDataManager$1.class
?????文件????????3485??2016-10-18?07:53??RssMagDetect-master\bin\classes\com\jqd\rssmagdetect\model\WiFiDataManager.class
?????目錄???????????0??2016-10-18?07:53??RssMagDetect-master\bin\classes\com\jqd\rssmagdetect\ui\
?????文件?????????355??2016-10-18?07:53??RssMagDetect-master\bin\classes\com\jqd\rssmagdetect\ui\BuildConfig.class
?????文件????????1853??2016-10-18?07:53??RssMagDetect-master\bin\classes\com\jqd\rssmagdetect\ui\ConnectingActivity.class
?????文件????????1319??2016-10-18?07:53??RssMagDetect-master\bin\classes\com\jqd\rssmagdetect\ui\MainActivity$1$1.class
?????文件????????1344??2016-10-18?07:53??RssMagDetect-master\bin\classes\com\jqd\rssmagdetect\ui\MainActivity$1$2.class
?????文件????????1215??2016-10-18?07:53??RssMagDetect-master\bin\classes\com\jqd\rssmagdetect\ui\MainActivity$1$3.class
?????文件????????4009??2016-10-18?07:53??RssMagDetect-master\bin\classes\com\jqd\rssmagdetect\ui\MainActivity$1.class
............此處省略99個文件信息

評論

共有 條評論