add a test layout
add gps permission
add a poschecker
add for background service