Lower target SDK for easier storage permissions.
omg just let me open my files
This commit is contained in:
parent
931a89976e
commit
8d8d9e5bde
7 changed files with 11 additions and 4 deletions
app
|
@ -9,9 +9,9 @@ android {
|
||||||
defaultConfig {
|
defaultConfig {
|
||||||
applicationId 'net.voussoir.trkpt'
|
applicationId 'net.voussoir.trkpt'
|
||||||
minSdkVersion 25
|
minSdkVersion 25
|
||||||
targetSdk 32
|
targetSdk 28
|
||||||
versionCode 58
|
versionCode 59
|
||||||
versionName '1.3.0'
|
versionName '1.3.1'
|
||||||
resConfigs "en", "da", "de", "fr", "hr", "id", "it", "ja", "nb-rNO", "nl", "pl", "pt-rBR", "ru", "sv", "tr", "zh-rCN"
|
resConfigs "en", "da", "de", "fr", "hr", "id", "it", "ja", "nb-rNO", "nl", "pl", "pt-rBR", "ru", "sv", "tr", "zh-rCN"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -22,6 +22,7 @@
|
||||||
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
|
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
|
||||||
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
|
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
|
||||||
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
|
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
|
||||||
|
<uses-permission android:name="android.permission.MANAGE_EXTERNAL_STORAGE" />
|
||||||
<application
|
<application
|
||||||
android:name="net.voussoir.trkpt.Trackbook"
|
android:name="net.voussoir.trkpt.Trackbook"
|
||||||
android:allowBackup="true"
|
android:allowBackup="true"
|
||||||
|
|
|
@ -106,6 +106,7 @@ class MainActivity: AppCompatActivity()
|
||||||
Log.i("VOUSSOIR", "MainActivity requests permissions.")
|
Log.i("VOUSSOIR", "MainActivity requests permissions.")
|
||||||
val permissions_wanted = arrayOf(
|
val permissions_wanted = arrayOf(
|
||||||
Manifest.permission.WRITE_EXTERNAL_STORAGE,
|
Manifest.permission.WRITE_EXTERNAL_STORAGE,
|
||||||
|
Manifest.permission.MANAGE_EXTERNAL_STORAGE,
|
||||||
Manifest.permission.ACCESS_COARSE_LOCATION,
|
Manifest.permission.ACCESS_COARSE_LOCATION,
|
||||||
Manifest.permission.ACCESS_FINE_LOCATION,
|
Manifest.permission.ACCESS_FINE_LOCATION,
|
||||||
Manifest.permission.ACTIVITY_RECOGNITION,
|
Manifest.permission.ACTIVITY_RECOGNITION,
|
||||||
|
@ -151,6 +152,7 @@ class MainActivity: AppCompatActivity()
|
||||||
|
|
||||||
Keys.PREF_DATABASE_DIRECTORY ->
|
Keys.PREF_DATABASE_DIRECTORY ->
|
||||||
{
|
{
|
||||||
|
Log.i("VOUSSOIR", "MainActivity: database_directory has changed.")
|
||||||
trackbook.load_database()
|
trackbook.load_database()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -88,7 +88,7 @@ class MapFragment : Fragment()
|
||||||
{
|
{
|
||||||
override fun database_changed()
|
override fun database_changed()
|
||||||
{
|
{
|
||||||
Log.i("VOUSSOIR", "MapFragment database_ready_changed to ${trackbook.database.ready}")
|
Log.i("VOUSSOIR", "MapFragment database_ready changed to ${trackbook.database.ready}")
|
||||||
if (trackbook.database.ready)
|
if (trackbook.database.ready)
|
||||||
{
|
{
|
||||||
create_homepoint_overlays()
|
create_homepoint_overlays()
|
||||||
|
|
|
@ -88,6 +88,7 @@ class Trackbook : Application()
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
Log.i("VOUSSOIR", "Trackbook.load_database: lacking WRITE_EXTERNAL_STORAGE permission.")
|
||||||
this.database.ready = false
|
this.database.ready = false
|
||||||
}
|
}
|
||||||
this.call_database_changed_listeners()
|
this.call_database_changed_listeners()
|
||||||
|
|
|
@ -807,6 +807,8 @@ class TrackerService: Service()
|
||||||
Keys.PREF_DEVICE_ID ->
|
Keys.PREF_DEVICE_ID ->
|
||||||
{
|
{
|
||||||
device_id = PreferencesHelper.load_device_id()
|
device_id = PreferencesHelper.load_device_id()
|
||||||
|
trackbook.database.commit()
|
||||||
|
trackbook.load_database()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -48,6 +48,7 @@ object PreferencesHelper
|
||||||
val v = sharedPreferences.getString(Keys.PREF_DEVICE_ID, fallback).toString()
|
val v = sharedPreferences.getString(Keys.PREF_DEVICE_ID, fallback).toString()
|
||||||
if (v == fallback)
|
if (v == fallback)
|
||||||
{
|
{
|
||||||
|
Log.i("VOUSSOIR", "PreferencesHelper.load_device_id: Saving random fallback ${v}.")
|
||||||
sharedPreferences.edit { putString(Keys.PREF_DEVICE_ID, fallback) }
|
sharedPreferences.edit { putString(Keys.PREF_DEVICE_ID, fallback) }
|
||||||
}
|
}
|
||||||
Log.i("VOUSSOIR", "PreferencesHelper.load_device_id: Got ${v}.")
|
Log.i("VOUSSOIR", "PreferencesHelper.load_device_id: Got ${v}.")
|
||||||
|
|
Loading…
Reference in a new issue