Add keep screen ON.

This commit is contained in:
Geoffrey POUZET 2018-08-01 11:49:12 +02:00
parent add3faec6e
commit c757e860b6
1 changed files with 10 additions and 9 deletions

View File

@ -7,10 +7,10 @@ import android.os.Build;
import android.os.Bundle; import android.os.Bundle;
import android.preference.PreferenceManager; import android.preference.PreferenceManager;
import android.support.annotation.RequiresApi; import android.support.annotation.RequiresApi;
import android.support.design.widget.Snackbar;
import android.support.v7.app.AppCompatActivity; import android.support.v7.app.AppCompatActivity;
import android.view.Menu; import android.view.Menu;
import android.view.MenuItem; import android.view.MenuItem;
import android.view.WindowManager;
import android.widget.Toast; import android.widget.Toast;
import org.osmdroid.api.IMapController; import org.osmdroid.api.IMapController;
@ -18,12 +18,6 @@ import org.osmdroid.config.Configuration;
import org.osmdroid.tileprovider.tilesource.TileSourceFactory; import org.osmdroid.tileprovider.tilesource.TileSourceFactory;
import org.osmdroid.util.GeoPoint; import org.osmdroid.util.GeoPoint;
import org.osmdroid.views.MapView; import org.osmdroid.views.MapView;
import org.osmdroid.views.overlay.ItemizedIconOverlay;
import org.osmdroid.views.overlay.ItemizedOverlayWithFocus;
import org.osmdroid.views.overlay.Overlay;
import org.osmdroid.views.overlay.OverlayItem;
import java.util.ArrayList;
public class MainActivity extends AppCompatActivity { public class MainActivity extends AppCompatActivity {
@ -75,6 +69,9 @@ public class MainActivity extends AppCompatActivity {
//inflate and create the map //inflate and create the map
setContentView(R.layout.main); setContentView(R.layout.main);
// Keep screen ON
getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);
map = (MapView) findViewById(R.id.map); map = (MapView) findViewById(R.id.map);
map.setTileSource(TileSourceFactory.MAPNIK); map.setTileSource(TileSourceFactory.MAPNIK);
@ -95,7 +92,9 @@ public class MainActivity extends AppCompatActivity {
//if you make changes to the configuration, use //if you make changes to the configuration, use
//SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(this); //SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(this);
//Configuration.getInstance().load(this, PreferenceManager.getDefaultSharedPreferences(this)); //Configuration.getInstance().load(this, PreferenceManager.getDefaultSharedPreferences(this));
map.onResume(); //needed for compass, my location overlays, v6.0.0 and up if (map != null) {
map.onResume(); //needed for compass, my location overlays, v6.0.0 and up
}
} }
public void onPause(){ public void onPause(){
@ -104,7 +103,9 @@ public class MainActivity extends AppCompatActivity {
//if you make changes to the configuration, use //if you make changes to the configuration, use
//SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(this); //SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(this);
//Configuration.getInstance().save(this, prefs); //Configuration.getInstance().save(this, prefs);
map.onPause(); //needed for compass, my location overlays, v6.0.0 and up if (map != null) {
map.onPause(); //needed for compass, my location overlays, v6.0.0 and up
}
} }
@Override @Override