Back to project page wifi_triangulation.
The source code is released under:
GNU General Public License
If you think the Android project wifi_triangulation listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.
package com.zackaryscholl.wifilocation.scanner; // w w w . ja va 2 s . c o m import android.net.wifi.ScanResult; import android.os.Parcel; import android.os.Parcelable; import com.google.gson.annotations.SerializedName; public class WifiPoint implements Parcelable { @SerializedName("mac") public final String macAddress; @SerializedName("rssi") public final int rssi; @SerializedName("room") public final int location; @SerializedName("time") public final long timestamp; public WifiPoint(ScanResult scanResult, int location, long time) { macAddress = scanResult.BSSID; rssi = scanResult.level; this.location = location; timestamp = time; } @Override public int describeContents() { return 0; } @Override public void writeToParcel(Parcel dest, int flags) { dest.writeString(macAddress); dest.writeInt(rssi); dest.writeInt(location); dest.writeLong(timestamp); } private WifiPoint(Parcel in) { macAddress = in.readString(); rssi = in.readInt(); location = in.readInt(); timestamp = in.readLong(); } public static final Creator<WifiPoint> CREATOR = new Creator<WifiPoint>() { @Override public WifiPoint createFromParcel(Parcel source) { return new WifiPoint(source); } @Override public WifiPoint[] newArray(int size) { return new WifiPoint[size]; } }; }