altosui: remove un-used imports
[fw/altos] / altosui / AltosBTKnown.java
index e30be05765598d1c034b1ee9613be44b93f8a36e..74cc6838455264e040076127012dd5ca1d692751 100644 (file)
@@ -16,9 +16,7 @@
  */
 
 package altosui;
-import java.lang.*;
 import java.util.*;
-import libaltosJNI.*;
 import java.util.prefs.*;
 
 public class AltosBTKnown implements Iterable<AltosBTDevice> {
@@ -31,7 +29,6 @@ public class AltosBTKnown implements Iterable<AltosBTDevice> {
 
        private void set_address(String name, String addr) {
                bt_pref.put(name, addr);
-               System.out.printf("saving known %s %s\n", name, addr);
        }
 
        private void remove(String name) {
@@ -44,7 +41,6 @@ public class AltosBTKnown implements Iterable<AltosBTDevice> {
                        for (int i = 0; i < names.length; i++) {
                                String  name = names[i];
                                String  addr = get_address(name);
-                               System.out.printf("Known device %s %s\n", name, addr);
                                devices.add(new AltosBTDevice(name, addr));
                        }
                } catch (BackingStoreException be) {
@@ -94,4 +90,12 @@ public class AltosBTKnown implements Iterable<AltosBTDevice> {
                bt_pref = AltosUIPreferences.bt_devices();
                load();
        }
-}
\ No newline at end of file
+
+       static AltosBTKnown     known;
+
+       static public AltosBTKnown bt_known() {
+               if (known == null)
+                       known = new AltosBTKnown();
+               return known;
+       }
+}