MainActivity.java
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 | public class MainActivity extends AppCompatActivity { //GPS LocationManager locationManager; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); //GPS ON/OFF 확인해서 OFF이면 GPS 설정화면으로 이동하기 //LocationManager locationManager = (LocationManager)getSystemService(LOCATION_SERVICE); } //버튼 public void mOnGPSClick(View v){ //GPS가 켜져있는지 체크 if(!locationManager.isProviderEnabled(LocationManager.GPS_PROVIDER)){ //GPS 설정화면으로 이동 Intent intent = new Intent(Settings.ACTION_LOCATION_SOURCE_SETTINGS); intent.addCategory(Intent.CATEGORY_DEFAULT); startActivity(intent); } } } | cs |
AndroidMenifest.xml
1 2 | <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" /> <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" /> | cs |
결과
'IT > - 프로그래밍' 카테고리의 다른 글
안드로이드/ANDROID 폰인지 태블릿인지 판단하기 (0) | 2016.08.06 |
---|---|
[안드로이드/ANDROID] 액션바 커스텀하기 : ActionBar Custom (1) | 2016.08.06 |
안드로이드 팝업 바깥레이어 클릭시 닫히지 않게 하기 (0) | 2016.08.04 |
안드로이드 타이틀바 없애기 (0) | 2016.08.04 |
안드로이드 사진파일을 갤러리에 추가하기 (0) | 2016.08.04 |