Fix compass issue

This commit is contained in:
Victor Shcherb 2013-05-20 23:33:16 +02:00
parent 5e2268a069
commit 2863d06d42
3 changed files with 5 additions and 4 deletions

View file

@ -9,6 +9,8 @@
3. All your modified/created strings are in the top of the file (to make easier find what\'s translated).
PLEASE: Have a look at http://code.google.com/p/osmand/wiki/UIConsistency, it may really improve your and our work :-) Thx - Hardy
-->
<string name="use_magnetic_sensor_descr">Use magnetic sensor to determine compass value instead of orientation sensor</string>
<string name="use_magnetic_sensor">Use magnetic sensor (compass)</string>
<string name="other_location">Other</string>
<string name="files_limit">%1$d files left</string>
<string name="available_downloads_left">Available %1$d files to download</string>

View file

@ -285,9 +285,6 @@ public class OsmAndLocationProvider implements SensorEventListener {
break;
case Sensor.TYPE_ORIENTATION:
val = event.values[0];
if (USE_MAGNETIC_FIELD_SENSOR_COMPASS.get()) {
return;
}
break;
default:
return;

View file

@ -113,6 +113,8 @@ public class SettingsGeneralActivity extends SettingsBaseActivity {
screen.addPreference(applicationDir);
}
screen.addPreference(createCheckBoxPreference(settings.USE_MAGNETIC_FIELD_SENSOR_COMPASS, R.string.use_magnetic_sensor, R.string.use_magnetic_sensor_descr));
registerBooleanPreference(settings.USE_ENGLISH_NAMES, screen);
registerBooleanPreference(settings.LEFT_SIDE_NAVIGATION, screen);