45 |
|
|
46 |
public void locateStations() { |
public void locateStations() { |
47 |
hasGps = false; |
hasGps = false; |
|
|
|
48 |
locManager = (LocationManager) cntx.getSystemService(Context.LOCATION_SERVICE); |
locManager = (LocationManager) cntx.getSystemService(Context.LOCATION_SERVICE); |
49 |
|
|
50 |
Criteria c = new Criteria(); |
List<String> providers = locManager.getProviders(true); |
|
c.setAccuracy(Criteria.ACCURACY_FINE); |
|
|
List<String> providers = locManager.getProviders(true); |
|
|
|
|
51 |
|
|
52 |
if (providers.size() > 0) { |
if (providers.size() > 0) { |
53 |
for(String provider : providers) { |
for(String provider : providers) { |
97 |
|
|
98 |
@Override |
@Override |
99 |
public void onProviderDisabled(String provider) { |
public void onProviderDisabled(String provider) { |
|
// TODO Auto-generated method stub |
|
|
|
|
100 |
} |
} |
101 |
|
|
102 |
|
|
103 |
@Override |
@Override |
104 |
public void onProviderEnabled(String provider) { |
public void onProviderEnabled(String provider) { |
|
// TODO Auto-generated method stub |
|
|
|
|
105 |
} |
} |
106 |
|
|
107 |
|
|
129 |
hillerod.setLatitude(55.929177); |
hillerod.setLatitude(55.929177); |
130 |
hillerod.setLongitude(12.308095); |
hillerod.setLongitude(12.308095); |
131 |
|
|
132 |
|
Location aarhus = new Location("gps"); //Aros |
133 |
|
aarhus.setLatitude(56.153828); |
134 |
|
aarhus.setLongitude(10.200369); |
135 |
|
|
136 |
|
|
137 |
|
|
138 |
LocationManager lm = (LocationManager) cntx.getSystemService(Context.LOCATION_SERVICE); |
LocationManager lm = (LocationManager) cntx.getSystemService(Context.LOCATION_SERVICE); |
139 |
if (lm.getProvider("gps2") == null) |
if (lm.getProvider("gps2") == null) |
140 |
lm.addTestProvider("gps2", false, true, true, false, false, false, false, 0, Criteria.ACCURACY_FINE ); |
lm.addTestProvider("gps2", false, true, true, false, false, false, false, 0, Criteria.ACCURACY_FINE ); |
141 |
lm.setTestProviderEnabled("gps2", true); |
lm.setTestProviderEnabled("gps2", true); |
142 |
lm.setTestProviderLocation("gps2", hillerod); |
lm.setTestProviderLocation("gps2", kbh); |
143 |
} |
} |
144 |
|
|
145 |
public static void removeMockLocation(Context cntx) { |
public static void removeMockLocation(Context cntx) { |