Android release 4.8.2 revision 483
This commit is contained in:
@ -1,5 +1,6 @@
|
||||
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
package="com.dvox.gifunavi">
|
||||
<uses-sdk android:minSdkVersion="23" android:targetSdkVersion="34" />
|
||||
<uses-permission android:name="android.permission.INTERNET"/>
|
||||
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
|
||||
<uses-permission android:name="android.permission.ACCESS_BACKGROUND_LOCATION" />
|
||||
|
||||
@ -64,6 +64,7 @@ class LocationService : Service() {
|
||||
|
||||
override fun onCreate() {
|
||||
super.onCreate()
|
||||
Log.d("LocationService", "Android: onCreate.")
|
||||
|
||||
fusedLocationClient = LocationServices.getFusedLocationProviderClient(this)
|
||||
gpsDatabaseHelper = GpsDatabaseHelper.getInstance(applicationContext)
|
||||
@ -71,6 +72,8 @@ class LocationService : Service() {
|
||||
// 位置情報の権限チェックとGPS有効化の確認を行う
|
||||
if (ContextCompat.checkSelfPermission(this, Manifest.permission.ACCESS_FINE_LOCATION) == PackageManager.PERMISSION_GRANTED &&
|
||||
ContextCompat.checkSelfPermission(this, Manifest.permission.FOREGROUND_SERVICE_LOCATION) == PackageManager.PERMISSION_GRANTED) {
|
||||
Log.d("LocationService", "Android: onCreate : 位置情報の権限チェックとGPS有効化の確認")
|
||||
|
||||
val locationManager = getSystemService(Context.LOCATION_SERVICE) as LocationManager
|
||||
if (locationManager.isProviderEnabled(LocationManager.GPS_PROVIDER)) {
|
||||
val locationRequest = LocationRequest.create().apply {
|
||||
|
||||
@ -52,12 +52,14 @@ class MainActivity: FlutterActivity() {
|
||||
super.onCreate(savedInstanceState)
|
||||
Log.d("MainActivity", "Android: onCreate.")
|
||||
|
||||
// 位置情報の権限をリクエストする
|
||||
// 位置情報の権限をリクエストする==> main() の前にコールされるので除外 2024-7-19
|
||||
/*
|
||||
if (ContextCompat.checkSelfPermission(this, Manifest.permission.ACCESS_FINE_LOCATION) != PackageManager.PERMISSION_GRANTED) {
|
||||
ActivityCompat.requestPermissions(this, arrayOf(Manifest.permission.ACCESS_FINE_LOCATION), PERMISSION_REQUEST_CODE)
|
||||
} else {
|
||||
// startLocationService() // アプリ起動時にLocationServiceを開始する ==> main.dartで制御する。
|
||||
}
|
||||
*/
|
||||
}
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user