PageRenderTime 36ms CodeModel.GetById 22ms RepoModel.GetById 1ms app.codeStats 0ms

/documentation/wifilocalizationservice/api/com/whereabout/location/LocationManager.html

http://eyes-free.googlecode.com/
HTML | 1628 lines | 1449 code | 155 blank | 24 comment | 0 complexity | ef60ad93c50384dfc4f4bc9bdf221129 MD5 | raw file
Possible License(s): GPL-3.0, Apache-2.0
  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  2. <!--NewPage-->
  3. <HTML>
  4. <HEAD>
  5. <!-- Generated by javadoc (build 1.6.0_18) on Fri Aug 27 17:46:36 PDT 2010 -->
  6. <TITLE>
  7. LocationManager
  8. </TITLE>
  9. <META NAME="date" CONTENT="2010-08-27">
  10. <LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
  11. <SCRIPT type="text/javascript">
  12. function windowTitle()
  13. {
  14. if (location.href.indexOf('is-external=true') == -1) {
  15. parent.document.title="LocationManager";
  16. }
  17. }
  18. </SCRIPT>
  19. <NOSCRIPT>
  20. </NOSCRIPT>
  21. </HEAD>
  22. <BODY BGCOLOR="white" onload="windowTitle();">
  23. <HR>
  24. <!-- ========= START OF TOP NAVBAR ======= -->
  25. <A NAME="navbar_top"><!-- --></A>
  26. <A HREF="#skip-navbar_top" title="Skip navigation links"></A>
  27. <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
  28. <TR>
  29. <TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
  30. <A NAME="navbar_top_firstrow"><!-- --></A>
  31. <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
  32. <TR ALIGN="center" VALIGN="top">
  33. <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../com/whereabout/location/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
  34. <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
  35. <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
  36. <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
  37. <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
  38. <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
  39. </TR>
  40. </TABLE>
  41. </TD>
  42. <TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
  43. </EM>
  44. </TD>
  45. </TR>
  46. <TR>
  47. <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  48. &nbsp;PREV CLASS&nbsp;
  49. &nbsp;<A HREF="../../../com/whereabout/location/LocationManager.WifiLocalizationListener.html" title="interface in com.whereabout.location"><B>NEXT CLASS</B></A></FONT></TD>
  50. <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  51. <A HREF="../../../index.html?com/whereabout/location/LocationManager.html" target="_top"><B>FRAMES</B></A> &nbsp;
  52. &nbsp;<A HREF="LocationManager.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
  53. &nbsp;<SCRIPT type="text/javascript">
  54. <!--
  55. if(window==top) {
  56. document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
  57. }
  58. //-->
  59. </SCRIPT>
  60. <NOSCRIPT>
  61. <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
  62. </NOSCRIPT>
  63. </FONT></TD>
  64. </TR>
  65. <TR>
  66. <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  67. SUMMARY:&nbsp;<A HREF="#nested_class_summary">NESTED</A>&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
  68. <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  69. DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
  70. </TR>
  71. </TABLE>
  72. <A NAME="skip-navbar_top"></A>
  73. <!-- ========= END OF TOP NAVBAR ========= -->
  74. <HR>
  75. <!-- ======== START OF CLASS DATA ======== -->
  76. <H2>
  77. <FONT SIZE="-1">
  78. com.whereabout.location</FONT>
  79. <BR>
  80. Class LocationManager</H2>
  81. <PRE>
  82. java.lang.Object
  83. <IMG SRC="../../../resources/inherit.gif" ALT="extended by "><B>com.whereabout.location.LocationManager</B>
  84. </PRE>
  85. <HR>
  86. <DL>
  87. <DT><PRE>public class <B>LocationManager</B><DT>extends java.lang.Object</DL>
  88. </PRE>
  89. <P>
  90. Wrapper class for the WifiLocalizationService that makes it look like any
  91. other Location provider. Note that this LocationManager is nearly identical
  92. to the one in the Android Framework (and it calls up to the one that is in
  93. the Android Framework), except for the addition of the
  94. INDOOR_WIFI_LOCATION_PROVIDER.
  95. <P>
  96. <P>
  97. <HR>
  98. <P>
  99. <!-- ======== NESTED CLASS SUMMARY ======== -->
  100. <A NAME="nested_class_summary"><!-- --></A>
  101. <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
  102. <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
  103. <TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
  104. <B>Nested Class Summary</B></FONT></TH>
  105. </TR>
  106. <TR BGCOLOR="white" CLASS="TableRowColor">
  107. <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  108. <CODE>static&nbsp;interface</CODE></FONT></TD>
  109. <TD><CODE><B><A HREF="../../../com/whereabout/location/LocationManager.WifiLocalizationListener.html" title="interface in com.whereabout.location">LocationManager.WifiLocalizationListener</A></B></CODE>
  110. <BR>
  111. &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Implement this listener to receive callbacks from the LocationManager.</TD>
  112. </TR>
  113. <TR BGCOLOR="white" CLASS="TableRowColor">
  114. <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  115. <CODE>static&nbsp;interface</CODE></FONT></TD>
  116. <TD><CODE><B><A HREF="../../../com/whereabout/location/LocationManager.WifiLocationTaggingListener.html" title="interface in com.whereabout.location">LocationManager.WifiLocationTaggingListener</A></B></CODE>
  117. <BR>
  118. &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Implement this listener to receive a callback when save operation is done.</TD>
  119. </TR>
  120. <TR BGCOLOR="white" CLASS="TableRowColor">
  121. <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  122. <CODE>&nbsp;class</CODE></FONT></TD>
  123. <TD><CODE><B><A HREF="../../../com/whereabout/location/LocationManager.WifiStorageException.html" title="class in com.whereabout.location">LocationManager.WifiStorageException</A></B></CODE>
  124. <BR>
  125. &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
  126. </TR>
  127. </TABLE>
  128. &nbsp;<!-- =========== FIELD SUMMARY =========== -->
  129. <A NAME="field_summary"><!-- --></A>
  130. <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
  131. <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
  132. <TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
  133. <B>Field Summary</B></FONT></TH>
  134. </TR>
  135. <TR BGCOLOR="white" CLASS="TableRowColor">
  136. <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  137. <CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
  138. <TD><CODE><B><A HREF="../../../com/whereabout/location/LocationManager.html#COMMAND_LOAD_FOR">COMMAND_LOAD_FOR</A></B></CODE>
  139. <BR>
  140. &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Command to load data from a specific director and for selected maps.</TD>
  141. </TR>
  142. <TR BGCOLOR="white" CLASS="TableRowColor">
  143. <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  144. <CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
  145. <TD><CODE><B><A HREF="../../../com/whereabout/location/LocationManager.html#COMMAND_REFRESH_DATA">COMMAND_REFRESH_DATA</A></B></CODE>
  146. <BR>
  147. &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Command to refresh the wifi scan data from the specified url if needed.</TD>
  148. </TR>
  149. <TR BGCOLOR="white" CLASS="TableRowColor">
  150. <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  151. <CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
  152. <TD><CODE><B><A HREF="../../../com/whereabout/location/LocationManager.html#FINAL_LAT">FINAL_LAT</A></B></CODE>
  153. <BR>
  154. &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
  155. </TR>
  156. <TR BGCOLOR="white" CLASS="TableRowColor">
  157. <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  158. <CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
  159. <TD><CODE><B><A HREF="../../../com/whereabout/location/LocationManager.html#FINAL_LOCATION_NAME">FINAL_LOCATION_NAME</A></B></CODE>
  160. <BR>
  161. &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Key used to retrieve the name of the best location estimate from the <CODE>Bundle</CODE> object
  162. obtained by calling <CODE>Location.getExtras</CODE>.</TD>
  163. </TR>
  164. <TR BGCOLOR="white" CLASS="TableRowColor">
  165. <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  166. <CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
  167. <TD><CODE><B><A HREF="../../../com/whereabout/location/LocationManager.html#FINAL_LON">FINAL_LON</A></B></CODE>
  168. <BR>
  169. &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
  170. </TR>
  171. <TR BGCOLOR="white" CLASS="TableRowColor">
  172. <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  173. <CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
  174. <TD><CODE><B><A HREF="../../../com/whereabout/location/LocationManager.html#FINAL_X">FINAL_X</A></B></CODE>
  175. <BR>
  176. &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Key used to retrieve the X-coordinate of the best location estimate from the <CODE>Bundle</CODE>
  177. object obtained by calling <CODE>Location.getExtras</CODE>.</TD>
  178. </TR>
  179. <TR BGCOLOR="white" CLASS="TableRowColor">
  180. <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  181. <CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
  182. <TD><CODE><B><A HREF="../../../com/whereabout/location/LocationManager.html#FINAL_Y">FINAL_Y</A></B></CODE>
  183. <BR>
  184. &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Key used to retrieve the Y-coordinate of the best location estimate from the <CODE>Bundle</CODE>
  185. object obtained by calling <CODE>Location.getExtras</CODE>.</TD>
  186. </TR>
  187. <TR BGCOLOR="white" CLASS="TableRowColor">
  188. <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  189. <CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
  190. <TD><CODE><B><A HREF="../../../com/whereabout/location/LocationManager.html#INDOOR_WIFI_LOCATION_PROVIDER">INDOOR_WIFI_LOCATION_PROVIDER</A></B></CODE>
  191. <BR>
  192. &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;the name of the indoor Wifi location provider.</TD>
  193. </TR>
  194. <TR BGCOLOR="white" CLASS="TableRowColor">
  195. <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  196. <CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
  197. <TD><CODE><B><A HREF="../../../com/whereabout/location/LocationManager.html#LOAD_FOR_AREA">LOAD_FOR_AREA</A></B></CODE>
  198. <BR>
  199. &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
  200. </TR>
  201. <TR BGCOLOR="white" CLASS="TableRowColor">
  202. <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  203. <CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
  204. <TD><CODE><B><A HREF="../../../com/whereabout/location/LocationManager.html#MAP_DIR">MAP_DIR</A></B></CODE>
  205. <BR>
  206. &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The default directory path where the map files are stored.</TD>
  207. </TR>
  208. <TR BGCOLOR="white" CLASS="TableRowColor">
  209. <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  210. <CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
  211. <TD><CODE><B><A HREF="../../../com/whereabout/location/LocationManager.html#MATCH_LATITUDES">MATCH_LATITUDES</A></B></CODE>
  212. <BR>
  213. &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Key used to retrieve latitudes for all matching locations from the <CODE>Bundle</CODE> object
  214. obtained by calling <CODE>Location.getExtras</CODE>.</TD>
  215. </TR>
  216. <TR BGCOLOR="white" CLASS="TableRowColor">
  217. <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  218. <CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
  219. <TD><CODE><B><A HREF="../../../com/whereabout/location/LocationManager.html#MATCH_LOCATIONS">MATCH_LOCATIONS</A></B></CODE>
  220. <BR>
  221. &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Key used to retrieve all matching location names from the <CODE>Bundle</CODE> object
  222. obtained by calling <CODE>Location.getExtras</CODE>.</TD>
  223. </TR>
  224. <TR BGCOLOR="white" CLASS="TableRowColor">
  225. <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  226. <CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
  227. <TD><CODE><B><A HREF="../../../com/whereabout/location/LocationManager.html#MATCH_LONGITUDES">MATCH_LONGITUDES</A></B></CODE>
  228. <BR>
  229. &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Key used to retrieve longitudes for all matching locations from the <CODE>Bundle</CODE> object
  230. obtained by calling <CODE>Location.getExtras</CODE>.</TD>
  231. </TR>
  232. <TR BGCOLOR="white" CLASS="TableRowColor">
  233. <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  234. <CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
  235. <TD><CODE><B><A HREF="../../../com/whereabout/location/LocationManager.html#MATCH_MAPS">MATCH_MAPS</A></B></CODE>
  236. <BR>
  237. &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Key used to retrieve map names for all matching locations from the <CODE>Bundle</CODE> object
  238. obtained by calling <CODE>Location.getExtras</CODE>.</TD>
  239. </TR>
  240. <TR BGCOLOR="white" CLASS="TableRowColor">
  241. <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  242. <CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
  243. <TD><CODE><B><A HREF="../../../com/whereabout/location/LocationManager.html#MATCH_SCORES">MATCH_SCORES</A></B></CODE>
  244. <BR>
  245. &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Key used to retrieve match scores for all matching locations from the <CODE>Bundle</CODE> object
  246. obtained by calling <CODE>Location.getExtras</CODE>.</TD>
  247. </TR>
  248. <TR BGCOLOR="white" CLASS="TableRowColor">
  249. <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  250. <CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
  251. <TD><CODE><B><A HREF="../../../com/whereabout/location/LocationManager.html#MATCH_XCOORDS">MATCH_XCOORDS</A></B></CODE>
  252. <BR>
  253. &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Key used to retrieve X-coordinates for all matching locations from the <CODE>Bundle</CODE> object
  254. obtained by calling <CODE>Location.getExtras</CODE>.</TD>
  255. </TR>
  256. <TR BGCOLOR="white" CLASS="TableRowColor">
  257. <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  258. <CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
  259. <TD><CODE><B><A HREF="../../../com/whereabout/location/LocationManager.html#MATCH_YCOORDS">MATCH_YCOORDS</A></B></CODE>
  260. <BR>
  261. &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Key used to retrieve Y-coordinates for all matching locations from the <CODE>Bundle</CODE> object
  262. obtained by calling <CODE>Location.getExtras</CODE>.</TD>
  263. </TR>
  264. <TR BGCOLOR="white" CLASS="TableRowColor">
  265. <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  266. <CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
  267. <TD><CODE><B><A HREF="../../../com/whereabout/location/LocationManager.html#REFRESH_ASYNC">REFRESH_ASYNC</A></B></CODE>
  268. <BR>
  269. &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
  270. </TR>
  271. <TR BGCOLOR="white" CLASS="TableRowColor">
  272. <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  273. <CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
  274. <TD><CODE><B><A HREF="../../../com/whereabout/location/LocationManager.html#REFRESH_MAPS">REFRESH_MAPS</A></B></CODE>
  275. <BR>
  276. &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
  277. </TR>
  278. <TR BGCOLOR="white" CLASS="TableRowColor">
  279. <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  280. <CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
  281. <TD><CODE><B><A HREF="../../../com/whereabout/location/LocationManager.html#REFRESH_URL">REFRESH_URL</A></B></CODE>
  282. <BR>
  283. &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
  284. </TR>
  285. <TR BGCOLOR="white" CLASS="TableRowColor">
  286. <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  287. <CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
  288. <TD><CODE><B><A HREF="../../../com/whereabout/location/LocationManager.html#ROOT_DIR_NAME">ROOT_DIR_NAME</A></B></CODE>
  289. <BR>
  290. &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
  291. </TR>
  292. <TR BGCOLOR="white" CLASS="TableRowColor">
  293. <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  294. <CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
  295. <TD><CODE><B><A HREF="../../../com/whereabout/location/LocationManager.html#SCANS_DIR">SCANS_DIR</A></B></CODE>
  296. <BR>
  297. &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The default directory path where the WiFi data is stored.</TD>
  298. </TR>
  299. <TR BGCOLOR="white" CLASS="TableRowColor">
  300. <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  301. <CODE>static&nbsp;int</CODE></FONT></TD>
  302. <TD><CODE><B><A HREF="../../../com/whereabout/location/LocationManager.html#STATUS_INVALID_ROOT">STATUS_INVALID_ROOT</A></B></CODE>
  303. <BR>
  304. &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Path for the data directory was invalid.</TD>
  305. </TR>
  306. </TABLE>
  307. &nbsp;
  308. <!-- ======== CONSTRUCTOR SUMMARY ======== -->
  309. <A NAME="constructor_summary"><!-- --></A>
  310. <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
  311. <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
  312. <TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
  313. <B>Constructor Summary</B></FONT></TH>
  314. </TR>
  315. <TR BGCOLOR="white" CLASS="TableRowColor">
  316. <TD><CODE><B><A HREF="../../../com/whereabout/location/LocationManager.html#LocationManager(Context)">LocationManager</A></B>(Context&nbsp;context)</CODE>
  317. <BR>
  318. &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a new LocationManager object setting the root directory to the default value of
  319. "/sdcard/wifiscans".</TD>
  320. </TR>
  321. <TR BGCOLOR="white" CLASS="TableRowColor">
  322. <TD><CODE><B><A HREF="../../../com/whereabout/location/LocationManager.html#LocationManager(Context, ComponentName, java.lang.String)">LocationManager</A></B>(Context&nbsp;context,
  323. ComponentName&nbsp;wifiService,
  324. java.lang.String&nbsp;rootDirPath)</CODE>
  325. <BR>
  326. &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Creates a new LocationManager object setting the root directory to the specified path.</TD>
  327. </TR>
  328. </TABLE>
  329. &nbsp;
  330. <!-- ========== METHOD SUMMARY =========== -->
  331. <A NAME="method_summary"><!-- --></A>
  332. <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
  333. <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
  334. <TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
  335. <B>Method Summary</B></FONT></TH>
  336. </TR>
  337. <TR BGCOLOR="white" CLASS="TableRowColor">
  338. <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  339. <CODE>&nbsp;boolean</CODE></FONT></TD>
  340. <TD><CODE><B><A HREF="../../../com/whereabout/location/LocationManager.html#addGpsStatusListener(GpsStatus.Listener)">addGpsStatusListener</A></B>(GpsStatus.Listener&nbsp;listener)</CODE>
  341. <BR>
  342. &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Delegates to <CODE>android.location.LocationManager</CODE>.</TD>
  343. </TR>
  344. <TR BGCOLOR="white" CLASS="TableRowColor">
  345. <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  346. <CODE>&nbsp;void</CODE></FONT></TD>
  347. <TD><CODE><B><A HREF="../../../com/whereabout/location/LocationManager.html#addProximityAlert(double, double, float, long, PendingIntent)">addProximityAlert</A></B>(double&nbsp;latitude,
  348. double&nbsp;longitude,
  349. float&nbsp;radius,
  350. long&nbsp;expiration,
  351. PendingIntent&nbsp;intent)</CODE>
  352. <BR>
  353. &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Delegates to <CODE>android.location.LocationManager</CODE>.</TD>
  354. </TR>
  355. <TR BGCOLOR="white" CLASS="TableRowColor">
  356. <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  357. <CODE>&nbsp;void</CODE></FONT></TD>
  358. <TD><CODE><B><A HREF="../../../com/whereabout/location/LocationManager.html#addTestProvider(java.lang.String, boolean, boolean, boolean, boolean, boolean, boolean, boolean, int, int)">addTestProvider</A></B>(java.lang.String&nbsp;name,
  359. boolean&nbsp;requiresNetwork,
  360. boolean&nbsp;requiresSatellite,
  361. boolean&nbsp;requiresCell,
  362. boolean&nbsp;hasMonetaryCost,
  363. boolean&nbsp;supportsAltitude,
  364. boolean&nbsp;supportsSpeed,
  365. boolean&nbsp;supportsBearing,
  366. int&nbsp;powerRequirement,
  367. int&nbsp;accuracy)</CODE>
  368. <BR>
  369. &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Delegates to <CODE>android.location.LocationManager</CODE>.</TD>
  370. </TR>
  371. <TR BGCOLOR="white" CLASS="TableRowColor">
  372. <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  373. <CODE>&nbsp;void</CODE></FONT></TD>
  374. <TD><CODE><B><A HREF="../../../com/whereabout/location/LocationManager.html#clearTestProviderEnabled(java.lang.String)">clearTestProviderEnabled</A></B>(java.lang.String&nbsp;provider)</CODE>
  375. <BR>
  376. &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Delegates to <CODE>android.location.LocationManager</CODE>.</TD>
  377. </TR>
  378. <TR BGCOLOR="white" CLASS="TableRowColor">
  379. <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  380. <CODE>&nbsp;void</CODE></FONT></TD>
  381. <TD><CODE><B><A HREF="../../../com/whereabout/location/LocationManager.html#clearTestProviderLocation(java.lang.String)">clearTestProviderLocation</A></B>(java.lang.String&nbsp;provider)</CODE>
  382. <BR>
  383. &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Delegates to <CODE>android.location.LocationManager</CODE>.</TD>
  384. </TR>
  385. <TR BGCOLOR="white" CLASS="TableRowColor">
  386. <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  387. <CODE>&nbsp;void</CODE></FONT></TD>
  388. <TD><CODE><B><A HREF="../../../com/whereabout/location/LocationManager.html#clearTestProviderStatus(java.lang.String)">clearTestProviderStatus</A></B>(java.lang.String&nbsp;provider)</CODE>
  389. <BR>
  390. &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Delegates to <CODE>android.location.LocationManager</CODE>.</TD>
  391. </TR>
  392. <TR BGCOLOR="white" CLASS="TableRowColor">
  393. <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  394. <CODE>&nbsp;java.util.List&lt;java.lang.String&gt;</CODE></FONT></TD>
  395. <TD><CODE><B><A HREF="../../../com/whereabout/location/LocationManager.html#getAllProviders()">getAllProviders</A></B>()</CODE>
  396. <BR>
  397. &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets the list of location providers from <CODE>android.location.LocationManager</CODE>, adds
  398. INDOOR_WIFI_LOCATION_PROVIDER to it, and returns the combined list.</TD>
  399. </TR>
  400. <TR BGCOLOR="white" CLASS="TableRowColor">
  401. <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  402. <CODE>&nbsp;java.lang.String[]</CODE></FONT></TD>
  403. <TD><CODE><B><A HREF="../../../com/whereabout/location/LocationManager.html#getAllWifiScanLocations()">getAllWifiScanLocations</A></B>()</CODE>
  404. <BR>
  405. &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns names of all locations where Wifi scans were taken.</TD>
  406. </TR>
  407. <TR BGCOLOR="white" CLASS="TableRowColor">
  408. <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  409. <CODE>&nbsp;java.lang.String</CODE></FONT></TD>
  410. <TD><CODE><B><A HREF="../../../com/whereabout/location/LocationManager.html#getBestProvider(Criteria, boolean)">getBestProvider</A></B>(Criteria&nbsp;criteria,
  411. boolean&nbsp;enabledOnly)</CODE>
  412. <BR>
  413. &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Delegates to <CODE>android.location.LocationManager</CODE>.</TD>
  414. </TR>
  415. <TR BGCOLOR="white" CLASS="TableRowColor">
  416. <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  417. <CODE>&nbsp;GpsStatus</CODE></FONT></TD>
  418. <TD><CODE><B><A HREF="../../../com/whereabout/location/LocationManager.html#getGpsStatus(GpsStatus)">getGpsStatus</A></B>(GpsStatus&nbsp;status)</CODE>
  419. <BR>
  420. &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Delegates to <CODE>android.location.LocationManager</CODE>.</TD>
  421. </TR>
  422. <TR BGCOLOR="white" CLASS="TableRowColor">
  423. <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  424. <CODE>&nbsp;Location</CODE></FONT></TD>
  425. <TD><CODE><B><A HREF="../../../com/whereabout/location/LocationManager.html#getLastKnownLocation(java.lang.String)">getLastKnownLocation</A></B>(java.lang.String&nbsp;provider)</CODE>
  426. <BR>
  427. &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Delegates to <CODE>android.location.LocationManager</CODE>.</TD>
  428. </TR>
  429. <TR BGCOLOR="white" CLASS="TableRowColor">
  430. <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  431. <CODE>&nbsp;LocationProvider</CODE></FONT></TD>
  432. <TD><CODE><B><A HREF="../../../com/whereabout/location/LocationManager.html#getProvider(java.lang.String)">getProvider</A></B>(java.lang.String&nbsp;name)</CODE>
  433. <BR>
  434. &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Delegates to <CODE>android.location.LocationManager</CODE>.</TD>
  435. </TR>
  436. <TR BGCOLOR="white" CLASS="TableRowColor">
  437. <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  438. <CODE>&nbsp;java.util.List&lt;java.lang.String&gt;</CODE></FONT></TD>
  439. <TD><CODE><B><A HREF="../../../com/whereabout/location/LocationManager.html#getProviders(boolean)">getProviders</A></B>(boolean&nbsp;enabledOnly)</CODE>
  440. <BR>
  441. &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gets the list of location providers from <CODE>android.location.LocationManager</CODE>, adds
  442. INDOOR_WIFI_LOCATION_PROVIDER to it, and returns the combined list.</TD>
  443. </TR>
  444. <TR BGCOLOR="white" CLASS="TableRowColor">
  445. <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  446. <CODE>&nbsp;java.util.List&lt;java.lang.String&gt;</CODE></FONT></TD>
  447. <TD><CODE><B><A HREF="../../../com/whereabout/location/LocationManager.html#getProviders(Criteria, boolean)">getProviders</A></B>(Criteria&nbsp;criteria,
  448. boolean&nbsp;enabledOnly)</CODE>
  449. <BR>
  450. &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Delegates to <CODE>android.location.LocationManager</CODE>.</TD>
  451. </TR>
  452. <TR BGCOLOR="white" CLASS="TableRowColor">
  453. <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  454. <CODE>&nbsp;java.lang.String[]</CODE></FONT></TD>
  455. <TD><CODE><B><A HREF="../../../com/whereabout/location/LocationManager.html#getWifiScanLocationsIn(java.lang.String, java.lang.String)">getWifiScanLocationsIn</A></B>(java.lang.String&nbsp;map,
  456. java.lang.String&nbsp;prefix)</CODE>
  457. <BR>
  458. &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns all locations in the map that matches the regular expression
  459. specified and whose names start with the specified prefix.</TD>
  460. </TR>
  461. <TR BGCOLOR="white" CLASS="TableRowColor">
  462. <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  463. <CODE>&nbsp;boolean</CODE></FONT></TD>
  464. <TD><CODE><B><A HREF="../../../com/whereabout/location/LocationManager.html#isProviderEnabled(java.lang.String)">isProviderEnabled</A></B>(java.lang.String&nbsp;provider)</CODE>
  465. <BR>
  466. &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the status of INDOOR_WIFI_LOCATION_PROVIDER if requested, otherwise delegates to
  467. <CODE>android.location.LocationManager</CODE>.</TD>
  468. </TR>
  469. <TR BGCOLOR="white" CLASS="TableRowColor">
  470. <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  471. <CODE>&nbsp;boolean</CODE></FONT></TD>
  472. <TD><CODE><B><A HREF="../../../com/whereabout/location/LocationManager.html#isReady()">isReady</A></B>()</CODE>
  473. <BR>
  474. &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Indicates whether the service has loaded all data and is ready to receive requests.</TD>
  475. </TR>
  476. <TR BGCOLOR="white" CLASS="TableRowColor">
  477. <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  478. <CODE>&nbsp;boolean</CODE></FONT></TD>
  479. <TD><CODE><B><A HREF="../../../com/whereabout/location/LocationManager.html#localizeWithWifi(long, com.whereabout.location.LocationManager.WifiLocalizationListener)">localizeWithWifi</A></B>(long&nbsp;scanDuration,
  480. <A HREF="../../../com/whereabout/location/LocationManager.WifiLocalizationListener.html" title="interface in com.whereabout.location">LocationManager.WifiLocalizationListener</A>&nbsp;callback)</CODE>
  481. <BR>
  482. &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Provides a way to do on-demand localization using Wifi.</TD>
  483. </TR>
  484. <TR BGCOLOR="white" CLASS="TableRowColor">
  485. <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  486. <CODE>&nbsp;void</CODE></FONT></TD>
  487. <TD><CODE><B><A HREF="../../../com/whereabout/location/LocationManager.html#removeGpsStatusListener(GpsStatus.Listener)">removeGpsStatusListener</A></B>(GpsStatus.Listener&nbsp;listener)</CODE>
  488. <BR>
  489. &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Delegates to <CODE>android.location.LocationManager</CODE>.</TD>
  490. </TR>
  491. <TR BGCOLOR="white" CLASS="TableRowColor">
  492. <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  493. <CODE>&nbsp;void</CODE></FONT></TD>
  494. <TD><CODE><B><A HREF="../../../com/whereabout/location/LocationManager.html#removeProximityAlert(PendingIntent)">removeProximityAlert</A></B>(PendingIntent&nbsp;intent)</CODE>
  495. <BR>
  496. &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Delegates to <CODE>android.location.LocationManager</CODE>.</TD>
  497. </TR>
  498. <TR BGCOLOR="white" CLASS="TableRowColor">
  499. <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  500. <CODE>&nbsp;void</CODE></FONT></TD>
  501. <TD><CODE><B><A HREF="../../../com/whereabout/location/LocationManager.html#removeTestProvider(java.lang.String)">removeTestProvider</A></B>(java.lang.String&nbsp;provider)</CODE>
  502. <BR>
  503. &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Delegates to <CODE>android.location.LocationManager</CODE>.</TD>
  504. </TR>
  505. <TR BGCOLOR="white" CLASS="TableRowColor">
  506. <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  507. <CODE>&nbsp;void</CODE></FONT></TD>
  508. <TD><CODE><B><A HREF="../../../com/whereabout/location/LocationManager.html#removeUpdates(LocationListener)">removeUpdates</A></B>(LocationListener&nbsp;listener)</CODE>
  509. <BR>
  510. &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Removes any current registration for location updates of the current activity with the given
  511. LocationListener.</TD>
  512. </TR>
  513. <TR BGCOLOR="white" CLASS="TableRowColor">
  514. <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  515. <CODE>&nbsp;void</CODE></FONT></TD>
  516. <TD><CODE><B><A HREF="../../../com/whereabout/location/LocationManager.html#removeUpdates(PendingIntent)">removeUpdates</A></B>(PendingIntent&nbsp;intent)</CODE>
  517. <BR>
  518. &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Delegates to <CODE>android.location.LocationManager</CODE>.</TD>
  519. </TR>
  520. <TR BGCOLOR="white" CLASS="TableRowColor">
  521. <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  522. <CODE>&nbsp;void</CODE></FONT></TD>
  523. <TD><CODE><B><A HREF="../../../com/whereabout/location/LocationManager.html#requestLocationUpdates(java.lang.String, long, float, LocationListener)">requestLocationUpdates</A></B>(java.lang.String&nbsp;provider,
  524. long&nbsp;minTime,
  525. float&nbsp;minDistance,
  526. LocationListener&nbsp;listener)</CODE>
  527. <BR>
  528. &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Registers the specified listener to receive location updates.</TD>
  529. </TR>
  530. <TR BGCOLOR="white" CLASS="TableRowColor">
  531. <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  532. <CODE>&nbsp;void</CODE></FONT></TD>
  533. <TD><CODE><B><A HREF="../../../com/whereabout/location/LocationManager.html#requestLocationUpdates(java.lang.String, long, float, LocationListener, Looper)">requestLocationUpdates</A></B>(java.lang.String&nbsp;provider,
  534. long&nbsp;minTime,
  535. float&nbsp;minDistance,
  536. LocationListener&nbsp;listener,
  537. Looper&nbsp;looper)</CODE>
  538. <BR>
  539. &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Delegates to <CODE>android.location.LocationManager</CODE>.</TD>
  540. </TR>
  541. <TR BGCOLOR="white" CLASS="TableRowColor">
  542. <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  543. <CODE>&nbsp;void</CODE></FONT></TD>
  544. <TD><CODE><B><A HREF="../../../com/whereabout/location/LocationManager.html#requestLocationUpdates(java.lang.String, long, float, PendingIntent)">requestLocationUpdates</A></B>(java.lang.String&nbsp;provider,
  545. long&nbsp;minTime,
  546. float&nbsp;minDistance,
  547. PendingIntent&nbsp;intent)</CODE>
  548. <BR>
  549. &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Delegates to <CODE>android.location.LocationManager</CODE>.</TD>
  550. </TR>
  551. <TR BGCOLOR="white" CLASS="TableRowColor">
  552. <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  553. <CODE>&nbsp;java.lang.String</CODE></FONT></TD>
  554. <TD><CODE><B><A HREF="../../../com/whereabout/location/LocationManager.html#runAccuracyTest(java.lang.String, java.lang.String)">runAccuracyTest</A></B>(java.lang.String&nbsp;dir,
  555. java.lang.String&nbsp;file)</CODE>
  556. <BR>
  557. &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This is currently a place-holder for a method that runs accuracy tests that computes
  558. sensitivity and specificity by classifying the data stored in the specified directory.</TD>
  559. </TR>
  560. <TR BGCOLOR="white" CLASS="TableRowColor">
  561. <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  562. <CODE>&nbsp;void</CODE></FONT></TD>
  563. <TD><CODE><B><A HREF="../../../com/whereabout/location/LocationManager.html#saveScan(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, int, int, double, double, int, long, com.whereabout.location.LocationManager.WifiLocationTaggingListener)">saveScan</A></B>(java.lang.String&nbsp;dir,
  564. java.lang.String&nbsp;area,
  565. java.lang.String&nbsp;building,
  566. java.lang.String&nbsp;floor,
  567. java.lang.String&nbsp;location,
  568. int&nbsp;x,
  569. int&nbsp;y,
  570. double&nbsp;lat,
  571. double&nbsp;lon,
  572. int&nbsp;scanFreq,
  573. long&nbsp;duration,
  574. <A HREF="../../../com/whereabout/location/LocationManager.WifiLocationTaggingListener.html" title="interface in com.whereabout.location">LocationManager.WifiLocationTaggingListener</A>&nbsp;doneListener)</CODE>
  575. <BR>
  576. &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Asynchronously collects Wifi scans and tags them with the specified meta data.</TD>
  577. </TR>
  578. <TR BGCOLOR="white" CLASS="TableRowColor">
  579. <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  580. <CODE>&nbsp;boolean</CODE></FONT></TD>
  581. <TD><CODE><B><A HREF="../../../com/whereabout/location/LocationManager.html#sendExtraCommand(java.lang.String, java.lang.String, Bundle)">sendExtraCommand</A></B>(java.lang.String&nbsp;provider,
  582. java.lang.String&nbsp;command,
  583. Bundle&nbsp;extras)</CODE>
  584. <BR>
  585. &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sends extra commands to the location provider.</TD>
  586. </TR>
  587. <TR BGCOLOR="white" CLASS="TableRowColor">
  588. <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  589. <CODE>&nbsp;void</CODE></FONT></TD>
  590. <TD><CODE><B><A HREF="../../../com/whereabout/location/LocationManager.html#setTestProviderEnabled(java.lang.String, boolean)">setTestProviderEnabled</A></B>(java.lang.String&nbsp;provider,
  591. boolean&nbsp;enabled)</CODE>
  592. <BR>
  593. &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Delegates to <CODE>android.location.LocationManager</CODE>.</TD>
  594. </TR>
  595. <TR BGCOLOR="white" CLASS="TableRowColor">
  596. <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  597. <CODE>&nbsp;void</CODE></FONT></TD>
  598. <TD><CODE><B><A HREF="../../../com/whereabout/location/LocationManager.html#setTestProviderLocation(java.lang.String, Location)">setTestProviderLocation</A></B>(java.lang.String&nbsp;provider,
  599. Location&nbsp;loc)</CODE>
  600. <BR>
  601. &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Delegates to <CODE>android.location.LocationManager</CODE>.</TD>
  602. </TR>
  603. <TR BGCOLOR="white" CLASS="TableRowColor">
  604. <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  605. <CODE>&nbsp;void</CODE></FONT></TD>
  606. <TD><CODE><B><A HREF="../../../com/whereabout/location/LocationManager.html#setTestProviderStatus(java.lang.String, int, Bundle, long)">setTestProviderStatus</A></B>(java.lang.String&nbsp;provider,
  607. int&nbsp;status,
  608. Bundle&nbsp;extras,
  609. long&nbsp;updateTime)</CODE>
  610. <BR>
  611. &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Delegates to <CODE>android.location.LocationManager</CODE>.</TD>
  612. </TR>
  613. <TR BGCOLOR="white" CLASS="TableRowColor">
  614. <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  615. <CODE>&nbsp;void</CODE></FONT></TD>
  616. <TD><CODE><B><A HREF="../../../com/whereabout/location/LocationManager.html#shutdown()">shutdown</A></B>()</CODE>
  617. <BR>
  618. &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Shuts down this location manager and does the necessary cleanup.</TD>
  619. </TR>
  620. <TR BGCOLOR="white" CLASS="TableRowColor">
  621. <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
  622. <CODE>&nbsp;void</CODE></FONT></TD>
  623. <TD><CODE><B><A HREF="../../../com/whereabout/location/LocationManager.html#startWifiService()">startWifiService</A></B>()</CODE>
  624. <BR>
  625. &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Starts the WiFi localization service.</TD>
  626. </TR>
  627. </TABLE>
  628. &nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
  629. <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
  630. <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
  631. <TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
  632. </TR>
  633. <TR BGCOLOR="white" CLASS="TableRowColor">
  634. <TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
  635. </TR>
  636. </TABLE>
  637. &nbsp;
  638. <P>
  639. <!-- ============ FIELD DETAIL =========== -->
  640. <A NAME="field_detail"><!-- --></A>
  641. <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
  642. <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
  643. <TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
  644. <B>Field Detail</B></FONT></TH>
  645. </TR>
  646. </TABLE>
  647. <A NAME="SCANS_DIR"><!-- --></A><H3>
  648. SCANS_DIR</H3>
  649. <PRE>
  650. public static final java.lang.String <B>SCANS_DIR</B></PRE>
  651. <DL>
  652. <DD>The default directory path where the WiFi data is stored.
  653. <P>
  654. <DL>
  655. </DL>
  656. </DL>
  657. <HR>
  658. <A NAME="MAP_DIR"><!-- --></A><H3>
  659. MAP_DIR</H3>
  660. <PRE>
  661. public static final java.lang.String <B>MAP_DIR</B></PRE>
  662. <DL>
  663. <DD>The default directory path where the map files are stored.
  664. <P>
  665. <DL>
  666. </DL>
  667. </DL>
  668. <HR>
  669. <A NAME="INDOOR_WIFI_LOCATION_PROVIDER"><!-- --></A><H3>
  670. INDOOR_WIFI_LOCATION_PROVIDER</H3>
  671. <PRE>
  672. public static final java.lang.String <B>INDOOR_WIFI_LOCATION_PROVIDER</B></PRE>
  673. <DL>
  674. <DD>the name of the indoor Wifi location provider.
  675. <P>
  676. <DL>
  677. <DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#com.whereabout.location.LocationManager.INDOOR_WIFI_LOCATION_PROVIDER">Constant Field Values</A></DL>
  678. </DL>
  679. <HR>
  680. <A NAME="COMMAND_LOAD_FOR"><!-- --></A><H3>
  681. COMMAND_LOAD_FOR</H3>
  682. <PRE>
  683. public static final java.lang.String <B>COMMAND_LOAD_FOR</B></PRE>
  684. <DL>
  685. <DD>Command to load data from a specific director and for selected maps.
  686. <P>
  687. <DL>
  688. <DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#com.whereabout.location.LocationManager.COMMAND_LOAD_FOR">Constant Field Values</A></DL>
  689. </DL>
  690. <HR>
  691. <A NAME="COMMAND_REFRESH_DATA"><!-- --></A><H3>
  692. COMMAND_REFRESH_DATA</H3>
  693. <PRE>
  694. public static final java.lang.String <B>COMMAND_REFRESH_DATA</B></PRE>
  695. <DL>
  696. <DD>Command to refresh the wifi scan data from the specified url if needed. This command is
  697. currently unsupported.
  698. <P>
  699. <DL>
  700. <DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#com.whereabout.location.LocationManager.COMMAND_REFRESH_DATA">Constant Field Values</A></DL>
  701. </DL>
  702. <HR>
  703. <A NAME="STATUS_INVALID_ROOT"><!-- --></A><H3>
  704. STATUS_INVALID_ROOT</H3>
  705. <PRE>
  706. public static final int <B>STATUS_INVALID_ROOT</B></PRE>
  707. <DL>
  708. <DD>Path for the data directory was invalid.
  709. <P>
  710. <DL>
  711. <DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#com.whereabout.location.LocationManager.STATUS_INVALID_ROOT">Constant Field Values</A></DL>
  712. </DL>
  713. <HR>
  714. <A NAME="MATCH_MAPS"><!-- --></A><H3>
  715. MATCH_MAPS</H3>
  716. <PRE>
  717. public static final java.lang.String <B>MATCH_MAPS</B></PRE>
  718. <DL>
  719. <DD>Key used to retrieve map names for all matching locations from the <CODE>Bundle</CODE> object
  720. obtained by calling <CODE>Location.getExtras</CODE>.
  721. <P>
  722. <DL>
  723. <DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#com.whereabout.location.LocationManager.MATCH_MAPS">Constant Field Values</A></DL>
  724. </DL>
  725. <HR>
  726. <A NAME="MATCH_SCORES"><!-- --></A><H3>
  727. MATCH_SCORES</H3>
  728. <PRE>
  729. public static final java.lang.String <B>MATCH_SCORES</B></PRE>
  730. <DL>
  731. <DD>Key used to retrieve match scores for all matching locations from the <CODE>Bundle</CODE> object
  732. obtained by calling <CODE>Location.getExtras</CODE>.
  733. <P>
  734. <DL>
  735. <DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#com.whereabout.location.LocationManager.MATCH_SCORES">Constant Field Values</A></DL>
  736. </DL>
  737. <HR>
  738. <A NAME="MATCH_LOCATIONS"><!-- --></A><H3>
  739. MATCH_LOCATIONS</H3>
  740. <PRE>
  741. public static final java.lang.String <B>MATCH_LOCATIONS</B></PRE>
  742. <DL>
  743. <DD>Key used to retrieve all matching location names from the <CODE>Bundle</CODE> object
  744. obtained by calling <CODE>Location.getExtras</CODE>.
  745. <P>
  746. <DL>
  747. <DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#com.whereabout.location.LocationManager.MATCH_LOCATIONS">Constant Field Values</A></DL>
  748. </DL>
  749. <HR>
  750. <A NAME="MATCH_XCOORDS"><!-- --></A><H3>
  751. MATCH_XCOORDS</H3>
  752. <PRE>
  753. public static final java.lang.String <B>MATCH_XCOORDS</B></PRE>
  754. <DL>
  755. <DD>Key used to retrieve X-coordinates for all matching locations from the <CODE>Bundle</CODE> object
  756. obtained by calling <CODE>Location.getExtras</CODE>.
  757. <P>
  758. <DL>
  759. <DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#com.whereabout.location.LocationManager.MATCH_XCOORDS">Constant Field Values</A></DL>
  760. </DL>
  761. <HR>
  762. <A NAME="MATCH_YCOORDS"><!-- --></A><H3>
  763. MATCH_YCOORDS</H3>
  764. <PRE>
  765. public static final java.lang.String <B>MATCH_YCOORDS</B></PRE>
  766. <DL>
  767. <DD>Key used to retrieve Y-coordinates for all matching locations from the <CODE>Bundle</CODE> object
  768. obtained by calling <CODE>Location.getExtras</CODE>.
  769. <P>
  770. <DL>
  771. <DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#com.whereabout.location.LocationManager.MATCH_YCOORDS">Constant Field Values</A></DL>
  772. </DL>
  773. <HR>
  774. <A NAME="MATCH_LATITUDES"><!-- --></A><H3>
  775. MATCH_LATITUDES</H3>
  776. <PRE>
  777. public static final java.lang.String <B>MATCH_LATITUDES</B></PRE>
  778. <DL>
  779. <DD>Key used to retrieve latitudes for all matching locations from the <CODE>Bundle</CODE> object
  780. obtained by calling <CODE>Location.getExtras</CODE>.
  781. <P>
  782. <DL>
  783. <DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#com.whereabout.location.LocationManager.MATCH_LATITUDES">Constant Field Values</A></DL>
  784. </DL>
  785. <HR>
  786. <A NAME="MATCH_LONGITUDES"><!-- --></A><H3>
  787. MATCH_LONGITUDES</H3>
  788. <PRE>
  789. public static final java.lang.String <B>MATCH_LONGITUDES</B></PRE>
  790. <DL>
  791. <DD>Key used to retrieve longitudes for all matching locations from the <CODE>Bundle</CODE> object
  792. obtained by calling <CODE>Location.getExtras</CODE>.
  793. <P>
  794. <DL>
  795. <DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#com.whereabout.location.LocationManager.MATCH_LONGITUDES">Constant Field Values</A></DL>
  796. </DL>
  797. <HR>
  798. <A NAME="FINAL_LOCATION_NAME"><!-- --></A><H3>
  799. FINAL_LOCATION_NAME</H3>
  800. <PRE>
  801. public static final java.lang.String <B>FINAL_LOCATION_NAME</B></PRE>
  802. <DL>
  803. <DD>Key used to retrieve the name of the best location estimate from the <CODE>Bundle</CODE> object
  804. obtained by calling <CODE>Location.getExtras</CODE>.
  805. <P>
  806. <DL>
  807. <DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#com.whereabout.location.LocationManager.FINAL_LOCATION_NAME">Constant Field Values</A></DL>
  808. </DL>
  809. <HR>
  810. <A NAME="FINAL_X"><!-- --></A><H3>
  811. FINAL_X</H3>
  812. <PRE>
  813. public static final java.lang.String <B>FINAL_X</B></PRE>
  814. <DL>
  815. <DD>Key used to retrieve the X-coordinate of the best location estimate from the <CODE>Bundle</CODE>
  816. object obtained by calling <CODE>Location.getExtras</CODE>.
  817. <P>
  818. <DL>
  819. <DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#com.whereabout.location.LocationManager.FINAL_X">Constant Field Values</A></DL>
  820. </DL>
  821. <HR>
  822. <A NAME="FINAL_Y"><!-- --></A><H3>
  823. FINAL_Y</H3>
  824. <PRE>
  825. public static final java.lang.String <B>FINAL_Y</B></PRE>
  826. <DL>
  827. <DD>Key used to retrieve the Y-coordinate of the best location estimate from the <CODE>Bundle</CODE>
  828. object obtained by calling <CODE>Location.getExtras</CODE>.
  829. <P>
  830. <DL>
  831. <DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#com.whereabout.location.LocationManager.FINAL_Y">Constant Field Values</A></DL>
  832. </DL>
  833. <HR>
  834. <A NAME="FINAL_LAT"><!-- --></A><H3>
  835. FINAL_LAT</H3>
  836. <PRE>
  837. public static final java.lang.String <B>FINAL_LAT</B></PRE>
  838. <DL>
  839. <DL>
  840. <DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#com.whereabout.location.LocationManager.FINAL_LAT">Constant Field Values</A></DL>
  841. </DL>
  842. <HR>
  843. <A NAME="FINAL_LON"><!-- --></A><H3>
  844. FINAL_LON</H3>
  845. <PRE>
  846. public static final java.lang.String <B>FINAL_LON</B></PRE>
  847. <DL>
  848. <DL>
  849. <DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#com.whereabout.location.LocationManager.FINAL_LON">Constant Field Values</A></DL>
  850. </DL>
  851. <HR>
  852. <A NAME="ROOT_DIR_NAME"><!-- --></A><H3>
  853. ROOT_DIR_NAME</H3>
  854. <PRE>
  855. public static final java.lang.String <B>ROOT_DIR_NAME</B></PRE>
  856. <DL>
  857. <DL>
  858. <DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#com.whereabout.location.LocationManager.ROOT_DIR_NAME">Constant Field Values</A></DL>
  859. </DL>
  860. <HR>
  861. <A NAME="LOAD_FOR_AREA"><!-- --></A><H3>
  862. LOAD_FOR_AREA</H3>
  863. <PRE>
  864. public static final java.lang.String <B>LOAD_FOR_AREA</B></PRE>
  865. <DL>
  866. <DL>
  867. <DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#com.whereabout.location.LocationManager.LOAD_FOR_AREA">Constant Field Values</A></DL>
  868. </DL>
  869. <HR>
  870. <A NAME="REFRESH_URL"><!-- --></A><H3>
  871. REFRESH_URL</H3>
  872. <PRE>
  873. public static final java.lang.String <B>REFRESH_URL</B></PRE>
  874. <DL>
  875. <DL>
  876. <DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#com.whereabout.location.LocationManager.REFRESH_URL">Constant Field Values</A></DL>
  877. </DL>
  878. <HR>
  879. <A NAME="REFRESH_MAPS"><!-- --></A><H3>
  880. REFRESH_MAPS</H3>
  881. <PRE>
  882. public static final java.lang.String <B>REFRESH_MAPS</B></PRE>
  883. <DL>
  884. <DL>
  885. <DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#com.whereabout.location.LocationManager.REFRESH_MAPS">Constant Field Values</A></DL>
  886. </DL>
  887. <HR>
  888. <A NAME="REFRESH_ASYNC"><!-- --></A><H3>
  889. REFRESH_ASYNC</H3>
  890. <PRE>
  891. public static final java.lang.String <B>REFRESH_ASYNC</B></PRE>
  892. <DL>
  893. <DL>
  894. <DT><B>See Also:</B><DD><A HREF="../../../constant-values.html#com.whereabout.location.LocationManager.REFRESH_ASYNC">Constant Field Values</A></DL>
  895. </DL>
  896. <!-- ========= CONSTRUCTOR DETAIL ======== -->
  897. <A NAME="constructor_detail"><!-- --></A>
  898. <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
  899. <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
  900. <TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
  901. <B>Constructor Detail</B></FONT></TH>
  902. </TR>
  903. </TABLE>
  904. <A NAME="LocationManager(Context)"><!-- --></A><H3>
  905. LocationManager</H3>
  906. <PRE>
  907. public <B>LocationManager</B>(Context&nbsp;context)</PRE>
  908. <DL>
  909. <DD>Creates a new LocationManager object setting the root directory to the default value of
  910. "/sdcard/wifiscans".
  911. <P>
  912. <DL>
  913. <DT><B>Parameters:</B><DD><CODE>context</CODE> - The activity context</DL>
  914. </DL>
  915. <HR>
  916. <A NAME="LocationManager(Context, ComponentName, java.lang.String)"><!-- --></A><H3>
  917. LocationManager</H3>
  918. <PRE>
  919. public <B>LocationManager</B>(Context&nbsp;context,
  920. ComponentName&nbsp;wifiService,
  921. java.lang.String&nbsp;rootDirPath)</PRE>
  922. <DL>
  923. <DD>Creates a new LocationManager object setting the root directory to the specified path.
  924. <P>
  925. <DL>
  926. <DT><B>Parameters:</B><DD><CODE>context</CODE> - The activity context<DD><CODE>wifiService</CODE> - Not used, pass null<DD><CODE>rootDirPath</CODE> - The path to the root directory where tagged WiFi signatures will be
  927. saved and read from for localization</DL>
  928. </DL>
  929. <!-- ============ METHOD DETAIL ========== -->
  930. <A NAME="method_detail"><!-- --></A>
  931. <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
  932. <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
  933. <TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
  934. <B>Method Detail</B></FONT></TH>
  935. </TR>
  936. </TABLE>
  937. <A NAME="addGpsStatusListener(GpsStatus.Listener)"><!-- --></A><H3>
  938. addGpsStatusListener</H3>
  939. <PRE>
  940. public boolean <B>addGpsStatusListener</B>(GpsStatus.Listener&nbsp;listener)</PRE>
  941. <DL>
  942. <DD>Delegates to <CODE>android.location.LocationManager</CODE>.
  943. <P>
  944. <DD><DL>
  945. </DL>
  946. </DD>
  947. </DL>
  948. <HR>
  949. <A NAME="addProximityAlert(double, double, float, long, PendingIntent)"><!-- --></A><H3>
  950. addProximityAlert</H3>
  951. <PRE>
  952. public void <B>addProximityAlert</B>(double&nbsp;latitude,
  953. double&nbsp;longitude,
  954. float&nbsp;radius,
  955. long&nbsp;expiration,
  956. PendingIntent&nbsp;intent)</PRE>
  957. <DL>
  958. <DD>Delegates to <CODE>android.location.LocationManager</CODE>.
  959. <P>
  960. <DD><DL>
  961. </DL>
  962. </DD>
  963. </DL>
  964. <HR>
  965. <A NAME="addTestProvider(java.lang.String, boolean, boolean, boolean, boolean, boolean, boolean, boolean, int, int)"><!-- --></A><H3>
  966. addTestProvider</H3>
  967. <PRE>
  968. public void <B>addTestProvider</B>(java.lang.String&nbsp;name,
  969. boolean&nbsp;requiresNetwork,
  970. boolean&nbsp;requiresSatellite,
  971. boolean&nbsp;requiresCell,
  972. boolean&nbsp;hasMonetaryCost,
  973. boolean&nbsp;supportsAltitude,
  974. boolean&nbsp;supportsSpeed,
  975. boolean&nbsp;supportsBearing,
  976. int&nbsp;powerRequirement,
  977. int&nbsp;accuracy)</PRE>
  978. <DL>
  979. <DD>Delegates to <CODE>android.location.LocationManager</CODE>.
  980. <P>
  981. <DD><DL>
  982. </DL>
  983. </DD>
  984. </DL>
  985. <HR>
  986. <A NAME="clearTestProviderEnabled(java.lang.String)"><!-- --></A><H3>
  987. clearTestProviderEnabled</H3>
  988. <PRE>
  989. public void <B>clearTestProviderEnabled</B>(java.lang.String&nbsp;provider)</PRE>
  990. <DL>
  991. <DD>Delegates to <CODE>android.location.LocationManager</CODE>.
  992. <P>
  993. <DD><DL>
  994. </DL>
  995. </DD>
  996. </DL>
  997. <HR>
  998. <A NAME="clearTestProviderLocation(java.lang.String)"><!-- --></A><H3>
  999. clearTestProviderLocation</H3>
  1000. <PRE>
  1001. public void <B>clearTestProviderLocation</B>(java.lang.String&nbsp;provider)</PRE>
  1002. <DL>
  1003. <DD>Delegates to <CODE>android.location.LocationManager</CODE>.
  1004. <P>
  1005. <DD><DL>
  1006. </DL>
  1007. </DD>
  1008. </DL>
  1009. <HR>
  1010. <A NAME="clearTestProviderStatus(java.lang.String)"><!-- --></A><H3>
  1011. clearTestProviderStatus</H3>
  1012. <PRE>
  1013. public void <B>clearTestProviderStatus</B>(java.lang.String&nbsp;provider)</PRE>
  1014. <DL>
  1015. <DD>Delegates to <CODE>android.location.LocationManager</CODE>.
  1016. <P>
  1017. <DD><DL>
  1018. </DL>
  1019. </DD>
  1020. </DL>
  1021. <HR>
  1022. <A NAME="getAllProviders()"><!-- --></A><H3>
  1023. getAllProviders</H3>
  1024. <PRE>
  1025. public java.util.List&lt;java.lang.String&gt; <B>getAllProviders</B>()</PRE>
  1026. <DL>
  1027. <DD>Gets the list of location providers from <CODE>android.location.LocationManager</CODE>, adds
  1028. INDOOR_WIFI_LOCATION_PROVIDER to it, and returns the combined list.
  1029. <P>
  1030. <DD><DL>
  1031. </DL>
  1032. </DD>
  1033. </DL>
  1034. <HR>
  1035. <A NAME="getBestProvider(Criteria, boolean)"><!-- --></A><H3>
  1036. getBestProvider</H3>
  1037. <PRE>
  1038. public java.lang.String <B>getBestProvider</B>(Criteria&nbsp;criteria,
  1039. boolean&nbsp;enabledOnly)</PRE>
  1040. <DL>
  1041. <DD>Delegates to <CODE>android.location.LocationManager</CODE>.
  1042. <P>
  1043. <DD><DL>
  1044. </DL>
  1045. </DD>
  1046. </DL>
  1047. <HR>
  1048. <A NAME="getGpsStatus(GpsStatus)"><!-- --></A><H3>
  1049. getGpsStatus</H3>
  1050. <PRE>
  1051. public GpsStatus <B>getGpsStatus</B>(GpsStatus&nbsp;status)</PRE>
  1052. <DL>
  1053. <DD>Delegates to <CODE>android.location.LocationManager</CODE>.
  1054. <P>
  1055. <DD><DL>
  1056. </DL>
  1057. </DD>
  1058. </DL>
  1059. <HR>
  1060. <A NAME="getLastKnownLocation(java.lang.String)"><!-- --></A><H3>
  1061. getLastKnownLocation</H3>
  1062. <PRE>
  1063. public Location <B>getLastKnownLocation</B>(java.lang.String&nbsp;provider)</PRE>
  1064. <DL>
  1065. <DD>Delegates to <CODE>android.location.LocationManager</CODE>. Currently not supported for
  1066. indoor WiFi location provider.
  1067. <P>
  1068. <DD><DL>
  1069. </DL>
  1070. </DD>
  1071. </DL>
  1072. <HR>
  1073. <A NAME="getProvider(java.lang.String)"><!-- --></A><H3>
  1074. getProvider</H3>
  1075. <PRE>
  1076. public LocationProvider <B>getProvider</B>(java.lang.String&nbsp;name)</PRE>
  1077. <DL>
  1078. <DD>Delegates to <CODE>android.location.LocationManager</CODE>. Currently not supported for
  1079. indoor WiFi location provider.
  1080. <P>
  1081. <DD><DL>
  1082. </DL>
  1083. </DD>
  1084. </DL>
  1085. <HR>
  1086. <A NAME="getProviders(Criteria, boolean)"><!-- --></A><H3>
  1087. getProviders</H3>
  1088. <PRE>
  1089. public java.util.List&lt;java.lang.String&gt; <B>getProviders</B>(Criteria&nbsp;criteria,
  1090. boolean&nbsp;enabledOnly)</PRE>
  1091. <DL>
  1092. <DD>Delegates to <CODE>android.location.LocationManager</CODE>. Currently not supported for
  1093. indoor WiFi location provider.
  1094. <P>
  1095. <DD><DL>
  1096. </DL>
  1097. </DD>
  1098. </DL>
  1099. <HR>
  1100. <A NAME="getProviders(boolean)"><!-- --></A><H3>
  1101. getProviders</H3>
  1102. <PRE>
  1103. public java.util.List&lt;java.lang.String&gt; <B>getProviders</B>(boolean&nbsp;enabledOnly)</PRE>
  1104. <DL>
  1105. <DD>Gets the list of location providers from <CODE>android.location.LocationManager</CODE>, adds
  1106. INDOOR_WIFI_LOCATION_PROVIDER to it, and returns the combined list.
  1107. <P>
  1108. <DD><DL>
  1109. <DT><B>Parameters:</B><DD><CODE>enabledOnly</CODE> - if true then only the providers which are currently enabled are returned.
  1110. <DT><B>Returns:</B><DD>list of Strings containing names of the providers.</DL>
  1111. </DD>
  1112. </DL>
  1113. <HR>
  1114. <A NAME="isProviderEnabled(java.lang.String)"><!-- --></A><H3>
  1115. isProviderEnabled</H3>
  1116. <PRE>
  1117. public boolean <B>isProviderEnabled</B>(java.lang.String&nbsp;provider)</PRE>
  1118. <DL>
  1119. <DD>Returns the status of INDOOR_WIFI_LOCATION_PROVIDER if requested, otherwise delegates to
  1120. <CODE>android.location.LocationManager</CODE>.
  1121. <P>
  1122. <DD><DL>
  1123. <DT><B>Parameters:</B><DD><CODE>provider</CODE> - The location provider name.
  1124. <DT><B>Returns:</B><DD>true if the provider is enabled, false otherwise.</DL>
  1125. </DD>
  1126. </DL>
  1127. <HR>
  1128. <A NAME="removeGpsStatusListener(GpsStatus.Listener)"><!-- --></A><H3>
  1129. removeGpsStatusListener</H3>
  1130. <PRE>
  1131. public void <B>removeGpsStatusListener</B>(GpsStatus.Listener&nbsp;listener)</PRE>
  1132. <DL>
  1133. <DD>Delegates to <CODE>android.location.LocationManager</CODE>.
  1134. <P>
  1135. <DD><DL>
  1136. </DL>
  1137. </DD>
  1138. </DL>
  1139. <HR>
  1140. <A NAME="removeProximityAlert(PendingIntent)"><!-- --></A><H3>
  1141. removeProximityAlert</H3>
  1142. <PRE>
  1143. public void <B>removeProximityAlert</B>(PendingIntent&nbsp;intent)</PRE>
  1144. <DL>
  1145. <DD>Delegates to <CODE>android.location.LocationManager</CODE>.
  1146. <P>
  1147. <DD><DL>
  1148. </DL>
  1149. </DD>
  1150. </DL>
  1151. <HR>
  1152. <A NAME="removeTestProvider(java.lang.String)"><!-- --></A><H3>
  1153. removeTestProvider</H3>
  1154. <PRE>
  1155. public void <B>removeTestProvider</B>(java.lang.String&nbsp;provider)</PRE>
  1156. <DL>
  1157. <DD>Delegates to <CODE>android.location.LocationManager</CODE>.
  1158. <P>
  1159. <DD><DL>
  1160. </DL>
  1161. </DD>
  1162. </DL>
  1163. <HR>
  1164. <A NAME="removeUpdates(LocationListener)"><!-- --></A><H3>
  1165. removeUpdates</H3>
  1166. <PRE>
  1167. public void <B>removeUpdates</B>(LocationListener&nbsp;listener)</PRE>
  1168. <DL>
  1169. <DD>Removes any current registration for location updates of the current activity with the given
  1170. LocationListener. Following this call, updates will no longer occur for this listener.
  1171. <P>
  1172. <DD><DL>
  1173. <DT><B>Parameters:</B><DD><CODE>listener</CODE> - <CODE>LocationListener</CODE> object that no longer needs location updates.</DL>
  1174. </DD>
  1175. </DL>
  1176. <HR>
  1177. <A NAME="removeUpdates(PendingIntent)"><!-- --></A><H3>
  1178. removeUpdates</H3>
  1179. <PRE>
  1180. public void <B>removeUpdates</B>(PendingIntent&nbsp;intent)</PRE>
  1181. <DL>
  1182. <DD>Delegates to <CODE>android.location.LocationManager</CODE>.
  1183. <P>
  1184. <DD><DL>
  1185. </DL>
  1186. </DD>
  1187. </DL>
  1188. <HR>
  1189. <A NAME="requestLocationUpdates(java.lang.String, long, float, PendingIntent)"><!-- --></A><H3>
  1190. requestLocationUpdates</H3>
  1191. <PRE>
  1192. public void <B>requestLocationUpdates</B>(java.lang.String&nbsp;provider,
  1193. long&nbsp;minTime,
  1194. float&nbsp;minDistance,
  1195. PendingIntent&nbsp;intent)</PRE>
  1196. <DL>
  1197. <DD>Delegates to <CODE>android.location.LocationManager</CODE>.
  1198. <P>
  1199. <DD><DL>
  1200. </DL>
  1201. </DD>
  1202. </DL>
  1203. <HR>
  1204. <A NAME="requestLocationUpdates(java.lang.String, long, float, LocationListener)"><!-- --></A><H3>
  1205. requestLocationUpdates</H3>
  1206. <PRE>
  1207. public void <B>requestLocationUpdates</B>(java.lang.String&nbsp;provider,
  1208. long&nbsp;minTime,
  1209. float&nbsp;minDistance,
  1210. LocationListener&nbsp;listener)</PRE>
  1211. <DL>
  1212. <DD>Registers the specified listener to receive location updates. If the provider is
  1213. INDOOR_WIFI_LOCATION_PROVIDER, minTime and minDistance parameters are ignored, and
  1214. updates are sent about every 1 second, otherwise delegates to
  1215. <CODE>android.location.LocationManager</CODE>.
  1216. <P>
  1217. <DD><DL>
  1218. <DT><B>Parameters:</B><DD><CODE>provider</CODE> - The location provider to get updates from.<DD><CODE>minTime</CODE> - Minimum duration in ms between updates. Ignored for
  1219. INDOOR_WIFI_LOCATION_PROVIDER.<DD><CODE>minDistance</CODE> - Minimum distance between location updates. Ignored for
  1220. INDOOR_WIFI_LOCATION_PROVIDER.<DD><CODE>listener</CODE> - The <CODE>LocationListener</CODE> interested in getting the location updates.</DL>
  1221. </DD>
  1222. </DL>
  1223. <HR>
  1224. <A NAME="requestLocationUpdates(java.lang.String, long, float, LocationListener, Looper)"><!-- --></A><H3>
  1225. requestLocationUpdates</H3>
  1226. <PRE>
  1227. public void <B>requestLocationUpdates</B>(java.lang.String&nbsp;provider,
  1228. long&nbsp;minTime,
  1229. float&nbsp;minDistance,
  1230. LocationListener&nbsp;listener,
  1231. Looper&nbsp;looper)</PRE>
  1232. <DL>
  1233. <DD>Delegates to <CODE>android.location.LocationManager</CODE>.
  1234. <P>
  1235. <DD><DL>
  1236. </DL>
  1237. </DD>
  1238. </DL>
  1239. <HR>
  1240. <A NAME="sendExtraCommand(java.lang.String, java.lang.String, Bundle)"><!-- --></A><H3>
  1241. sendExtraCommand</H3>
  1242. <PRE>
  1243. public boolean <B>sendExtraCommand</B>(java.lang.String&nbsp;provider,
  1244. java.lang.String&nbsp;command,
  1245. Bundle&nbsp;extras)</PRE>
  1246. <DL>
  1247. <DD>Sends extra commands to the location provider. This method specifically handles extra
  1248. commands for the indoor Wifi location provider.
  1249. <P>
  1250. <DD><DL>
  1251. <DT><B>Parameters:</B><DD><CODE>provider</CODE> - The name of the location provider<DD><CODE>command</CODE> - The command string. Currently only COMMAND_LOAD_FOR is supported for the
  1252. indoor Wifi location provider. For other providers the call is delegated to
  1253. <CODE>android.location.LocationManager</CODE><DD><CODE>extras</CODE> - The parameters for the command
  1254. <DT><B>Returns:</B><DD>whether the command was successfully delivered to the location provider</DL>
  1255. </DD>
  1256. </DL>
  1257. <HR>
  1258. <A NAME="setTestProviderEnabled(java.lang.String, boolean)"><!-- --></A><H3>
  1259. setTestProviderEnabled</H3>
  1260. <PRE>
  1261. public void <B>setTestProviderEnabled</B>(java.lang.String&nbsp;provider,
  1262. boolean&nbsp;enabled)</PRE>
  1263. <DL>
  1264. <DD>Delegates to <CODE>android.location.LocationManager</CODE>.
  1265. <P>
  1266. <DD><DL>
  1267. </DL>
  1268. </DD>
  1269. </DL>
  1270. <HR>
  1271. <A NAME="setTestProviderLocation(java.lang.String, Location)"><!-- --></A><H3>
  1272. setTestProviderLocation</H3>
  1273. <PRE>
  1274. public void <B>setTestProviderLocation</B>(java.lang.String&nbsp;provider,
  1275. Location&nbsp;loc)</PRE>
  1276. <DL>
  1277. <DD>Delegates to <CODE>android.location.LocationManager</CODE>.
  1278. <P>
  1279. <DD><DL>
  1280. </DL>
  1281. </DD>
  1282. </DL>
  1283. <HR>
  1284. <A NAME="setTestProviderStatus(java.lang.String, int, Bundle, long)"><!-- --></A><H3>
  1285. setTestProviderStatus</H3>
  1286. <PRE>
  1287. public void <B>setTestProviderStatus</B>(java.lang.String&nbsp;provider,
  1288. int&nbsp;status,
  1289. Bundle&nbsp;extras,
  1290. long&nbsp;updateTime)</PRE>
  1291. <DL>
  1292. <DD>Delegates to <CODE>android.location.LocationManager</CODE>.
  1293. <P>
  1294. <DD><DL>
  1295. </DL>
  1296. </DD>
  1297. </DL>
  1298. <HR>
  1299. <A NAME="startWifiService()"><!-- --></A><H3>
  1300. startWifiService</H3>
  1301. <PRE>
  1302. public void <B>startWifiService</B>()
  1303. throws <A HREF="../../../com/whereabout/location/LocationManager.WifiStorageException.html" title="class in com.whereabout.location">LocationManager.WifiStorageException</A></PRE>
  1304. <DL>
  1305. <DD>Starts the WiFi localization service.
  1306. <P>
  1307. <DD><DL>
  1308. <DT><B>Throws:</B>
  1309. <DD><CODE><A HREF="../../../com/whereabout/location/LocationManager.WifiStorageException.html" title="class in com.whereabout.location">LocationManager.WifiStorageException</A></CODE> - Throws this exception if external storage is not found or
  1310. not mounted.</DL>
  1311. </DD>
  1312. </DL>
  1313. <HR>
  1314. <A NAME="shutdown()"><!-- --></A><H3>
  1315. shutdown</H3>
  1316. <PRE>
  1317. public void <B>shutdown</B>()</PRE>
  1318. <DL>
  1319. <DD>Shuts down this location manager and does the necessary cleanup.
  1320. <P>
  1321. <DD><DL>
  1322. </DL>
  1323. </DD>
  1324. </DL>
  1325. <HR>
  1326. <A NAME="getAllWifiScanLocations()"><!-- --></A><H3>
  1327. getAllWifiScanLocations</H3>
  1328. <PRE>
  1329. public java.lang.String[] <B>getAllWifiScanLocations</B>()</PRE>
  1330. <DL>
  1331. <DD>Returns names of all locations where Wifi scans were taken.
  1332. <P>
  1333. <DD><DL>
  1334. <DT><B>Returns:</B><DD>An array of location names</DL>
  1335. </DD>
  1336. </DL>
  1337. <HR>
  1338. <A NAME="getWifiScanLocationsIn(java.lang.String, java.lang.String)"><!-- --></A><H3>
  1339. getWifiScanLocationsIn</H3>
  1340. <PRE>
  1341. public java.lang.String[] <B>getWifiScanLocationsIn</B>(java.lang.String&nbsp;map,
  1342. java.lang.String&nbsp;prefix)</PRE>
  1343. <DL>
  1344. <DD>Returns all locations in the map that matches the regular expression
  1345. specified and whose names start with the specified prefix.
  1346. <P>
  1347. <DD><DL>
  1348. <DT><B>Parameters:</B><DD><CODE>map</CODE> - Regular expression for the map in which scans were taken.<DD><CODE>prefix</CODE> - locations starting with this prefix are returned
  1349. <DT><B>Returns:</B><DD>An array of location names</DL>
  1350. </DD>
  1351. </DL>
  1352. <HR>
  1353. <A NAME="isReady()"><!-- --></A><H3>
  1354. isReady</H3>
  1355. <PRE>
  1356. public boolean <B>isReady</B>()</PRE>
  1357. <DL>
  1358. <DD>Indicates whether the service has loaded all data and is ready to receive requests.
  1359. <P>
  1360. <DD><DL>
  1361. <DT><B>Returns:</B><DD>true if the service is ready, false otherwise</DL>
  1362. </DD>
  1363. </DL>
  1364. <HR>
  1365. <A NAME="saveScan(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, int, int, double, double, int, long, com.whereabout.location.LocationManager.WifiLocationTaggingListener)"><!-- --></A><H3>
  1366. saveScan</H3>
  1367. <PRE>
  1368. public void <B>saveScan</B>(java.lang.String&nbsp;dir,
  1369. java.lang.String&nbsp;area,
  1370. java.lang.String&nbsp;building,
  1371. java.lang.String&nbsp;floor,
  1372. java.lang.String&nbsp;location,
  1373. int&nbsp;x,
  1374. int&nbsp;y,
  1375. double&nbsp;lat,
  1376. double&nbsp;lon,
  1377. int&nbsp;scanFreq,
  1378. long&nbsp;duration,
  1379. <A HREF="../../../com/whereabout/location/LocationManager.WifiLocationTaggingListener.html" title="interface in com.whereabout.location">LocationManager.WifiLocationTaggingListener</A>&nbsp;doneListener)</PRE>
  1380. <DL>
  1381. <DD>Asynchronously collects Wifi scans and tags them with the specified meta data.
  1382. <P>
  1383. <DD><DL>
  1384. <DT><B>Parameters:</B><DD><CODE>dir</CODE> - The directory to save the scan to<DD><CODE>area</CODE> - <DD><CODE>building</CODE> - <DD><CODE>floor</CODE> - <DD><CODE>location</CODE> - <DD><CODE>x</CODE> - X-coordinate of the location on the map image<DD><CODE>y</CODE> - Y-coordinate of the location on the map image<DD><CODE>lat</CODE> - Latitude for this location<DD><CODE>lon</CODE> - Longitude for this location<DD><CODE>scanFreq</CODE> - Number of WiFi scans to take per second<DD><CODE>duration</CODE> - Duration in ms for which to collect WiFi scans</DL>
  1385. </DD>
  1386. </DL>
  1387. <HR>
  1388. <A NAME="localizeWithWifi(long, com.whereabout.location.LocationManager.WifiLocalizationListener)"><!-- --></A><H3>
  1389. localizeWithWifi</H3>
  1390. <PRE>
  1391. public boolean <B>localizeWithWifi</B>(long&nbsp;scanDuration,
  1392. <A HREF="../../../com/whereabout/location/LocationManager.WifiLocalizationListener.html" title="interface in com.whereabout.location">LocationManager.WifiLocalizationListener</A>&nbsp;callback)</PRE>
  1393. <DL>
  1394. <DD>Provides a way to do on-demand localization using Wifi.
  1395. <P>
  1396. <DD><DL>
  1397. <DT><B>Parameters:</B><DD><CODE>scanDuration</CODE> - The duration of scanning in ms. It might take more time before results
  1398. are available since the method takes additional time to wait for the service to be ready
  1399. and to flush the cached Wifi scans.<DD><CODE>callback</CODE> - The callback listener to call when localization is done.
  1400. <DT><B>Returns:</B><DD>Whether request for localization was successful.</DL>
  1401. </DD>
  1402. </DL>
  1403. <HR>
  1404. <A NAME="runAccuracyTest(java.lang.String, java.lang.String)"><!-- --></A><H3>
  1405. runAccuracyTest</H3>
  1406. <PRE>
  1407. public java.lang.String <B>runAccuracyTest</B>(java.lang.String&nbsp;dir,
  1408. java.lang.String&nbsp;file)</PRE>
  1409. <DL>
  1410. <DD>This is currently a place-holder for a method that runs accuracy tests that computes
  1411. sensitivity and specificity by classifying the data stored in the specified directory.
  1412. <P>
  1413. <DD><DL>
  1414. <DT><B>Parameters:</B><DD><CODE>dir</CODE> - The directory in which test data is stored<DD><CODE>file</CODE> - The tests are ran for the data files starting with this string
  1415. <DT><B>Returns:</B><DD>Returns the specificity and sensitivity formatted as a string
  1416. "specificity:sensitivity", e.g. "0.85:0.96666"</DL>
  1417. </DD>
  1418. </DL>
  1419. <!-- ========= END OF CLASS DATA ========= -->
  1420. <HR>
  1421. <!-- ======= START OF BOTTOM NAVBAR ====== -->
  1422. <A NAME="navbar_bottom"><!-- --></A>
  1423. <A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
  1424. <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
  1425. <TR>
  1426. <TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
  1427. <A NAME="navbar_bottom_firstrow"><!-- --></A>
  1428. <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
  1429. <TR ALIGN="center" VALIGN="top">
  1430. <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../com/whereabout/location/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
  1431. <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
  1432. <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
  1433. <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
  1434. <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
  1435. <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
  1436. </TR>
  1437. </TABLE>
  1438. </TD>
  1439. <TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
  1440. </EM>
  1441. </TD>
  1442. </TR>
  1443. <TR>
  1444. <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  1445. &nbsp;PREV CLASS&nbsp;
  1446. &nbsp;<A HREF="../../../com/whereabout/location/LocationManager.WifiLocalizationListener.html" title="interface in com.whereabout.location"><B>NEXT CLASS</B></A></FONT></TD>
  1447. <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  1448. <A HREF="../../../index.html?com/whereabout/location/LocationManager.html" target="_top"><B>FRAMES</B></A> &nbsp;
  1449. &nbsp;<A HREF="LocationManager.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
  1450. &nbsp;<SCRIPT type="text/javascript">
  1451. <!--
  1452. if(window==top) {
  1453. document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');
  1454. }
  1455. //-->
  1456. </SCRIPT>
  1457. <NOSCRIPT>
  1458. <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>
  1459. </NOSCRIPT>
  1460. </FONT></TD>
  1461. </TR>
  1462. <TR>
  1463. <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  1464. SUMMARY:&nbsp;<A HREF="#nested_class_summary">NESTED</A>&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
  1465. <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  1466. DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
  1467. </TR>
  1468. </TABLE>
  1469. <A NAME="skip-navbar_bottom"></A>
  1470. <!-- ======== END OF BOTTOM NAVBAR ======= -->
  1471. <HR>
  1472. </BODY>
  1473. </HTML>