카테고리 없음 / / 2021. 10. 30. 16:29

안드로이드 스튜디오 GPS 설정 알림 코드

 

TextViewd에  id만 tv_gps로 부여

 

전체 코드

 

package com.example.myapplication

import android.content.Context
import android.content.Intent
import android.location.LocationManager
import androidx.appcompat.app.AppCompatActivity
import android.os.Bundle
import android.provider.Settings
import kotlinx.android.synthetic.main.activity_main.*


class MainActivity : AppCompatActivity() {
    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        setContentView(R.layout.activity_main)

        var manager = getSystemService(Context.LOCATION_SERVICE) as LocationManager

        if(manager.isProviderEnabled(LocationManager.GPS_PROVIDER))
            tv_gps.text = "GPS iS on"
        else
        {
            var i = Intent(Settings.ACTION_LOCATION_SOURCE_SETTINGS)
            startActivity(i)
        }

    }
}

GPS가 ON상태가 아니라면 좌측처럼 실행되고 GPS ON해주면 

TextView에 문자가 GPS iS ON으로 바뀝니다

  • 네이버 블로그 공유
  • 네이버 밴드 공유
  • 페이스북 공유
  • 카카오스토리 공유