Commit graph

134 commits

Author SHA1 Message Date
Manuel Fuhr
dc95984199 Improve detection of sdcard write access
This allows reading waypoints from apps on till devices running API 28
if they store their files in a accessible path (not Android/data). It
even works for devices running API 30 if they installed it as an update.
2021-11-02 17:41:25 +01:00
Manuel Fuhr
12148f6a5d Request runtime permission for WRITE_EXTERNAL_STORAGE
Originally implemented by Erlkoenig90 (#244) but lost during the api
split.
2021-10-23 07:16:20 +02:00
Manuel Fuhr
0e04c1a849 Increase minSdkVersion to 14 and merge implementations
AndroidX needs at least API level 14 (Ice Cream Sandwich) which was
released 10 years ago and should not exclude many devices. Having a
merged tree simplifies the development.
2021-10-23 06:55:17 +02:00
Manuel Fuhr
cf4a188e40 Rename flavours to specify targetSdkVersion
The targetSdkVersion specifies which behaviour the app expects from the
android platform. For past releases of BRouter the targetSdkVersion was
specified in the filename, therefore this restores the old bevahior.
2021-10-23 06:55:17 +02:00
Manuel Fuhr
4e8b8643e6 Set preserveLegacyExternalStorage for easier upgrades
When updating from a previous app which has it's basedir on e.g.
/sdcard/emulated/0/brouter it's still possible to access the files on
android 11 with this flag.
2021-10-21 07:52:07 +02:00
afischerdev
51291237c5 add some brf - removed to much 2021-10-15 12:57:04 +02:00
afischerdev
12116b8467 change version numbers 2021-10-05 16:32:18 +02:00
afischerdev
b504cd70f3 removed generated brfs 2021-10-05 16:26:41 +02:00
afischerdev
6183f567b7 normalize profiles #312, defaults considerTurnRestrictions #307 2021-09-08 18:41:23 +02:00
afischerdev
b91653a1c8 change targetversion test #312 2021-09-07 13:48:15 +02:00
afischerdev
f6e014f61d android 11 part 3, split api 10/19 2021-08-31 11:29:05 +02:00
afischerdev
83e5fa8083 change connection test #321 2021-08-19 12:29:49 +02:00
afischerdev
90bb1b0079 migrate to gradle part 5 2021-08-18 13:03:54 +02:00
afischerdev
6e0db8691c android 11 part 2 2021-08-03 12:49:33 +02:00
afischerdev
9875672907 android 11 part 1 2021-07-24 11:49:29 +02:00
afischerdev
03574f834c more on version code 2021-07-07 12:21:52 +02:00
afischerdev
97a8757ecc one version code for all gradle files 2021-07-01 12:50:36 +02:00
afischerdev
8c5a961011
Merge branch 'master' into cleanup-fileaccess 2021-07-01 11:20:30 +02:00
afischerdev
47f1b10b99 migrate to gradle part 2 2021-06-29 13:02:21 +02:00
afischerdev
d0f3644b1f
Merge branch 'abrensch:master' into master 2021-06-29 11:48:37 +02:00
afischerdev
e210b92225
Merge pull request #243 from Erlkoenig90/migrate-gradle
Switch build system to gradle
2021-06-29 11:46:51 +02:00
afischerdev
f59eb0de1e
Merge branch 'abrensch:master' into master 2021-06-24 12:34:38 +02:00
Arndt Brenschede
ca48edda04 new diff file format, fixing empty-microtile-bug 2020-11-14 09:39:10 +01:00
afischerdev
54eb4e7b1e add json export and extra params 2020-06-29 10:06:11 +02:00
afischerdev
98b7b7312c add json export 2020-06-29 10:02:27 +02:00
Niklas Guertler
25ebc65180 Set minSdkVersion to 19 as try-with-resources requires that 2020-05-24 18:27:05 +02:00
Niklas Guertler
dbdfd36f88 Cleanup base directory selection, use Context.getExternalFilesDirs and request WRITE_EXTERNAL_STORAGE permission, use AndroidX and raise minSdkVersion to 14. Use File instead of plain Strings for paths in some places, use try-with-resources, and some other small improvements. 2020-05-24 17:59:23 +02:00
Niklas Guertler
72e2e13d07 Switched build system to gradle 2020-05-24 16:46:04 +02:00
Arndt Brenschede
b0410daf89 version 1.6.1 2020-03-01 21:55:34 +01:00
Arndt Brenschede
da044752b5 download manager scaling issues 2020-03-01 13:09:07 +01:00
Arndt Brenschede
4e1cbfe7d5 download manager scaling issues 2020-02-27 08:35:54 +01:00
Arndt Brenschede
f36587a474 download manager scaling issues 2020-02-27 08:31:05 +01:00
Arndt Brenschede
6acaefa982 ommit readmes/osmand subfolder in android app for now 2020-02-16 10:27:47 +01:00
Arndt Brenschede
96898c425f Merge branch 'master' of https://github.com/abrensch/brouter 2020-02-15 18:28:32 +01:00
Arndt Brenschede
26ad423e24 create readme subdirectories when installing app 2020-02-15 18:28:19 +01:00
Arndt Brenschede
f38ea269f1 asset zip changes 2020-02-15 17:27:30 +01:00
Arndt Brenschede
cf5479a261 1.6.0 preparation 2020-02-15 14:36:27 +01:00
Arndt Brenschede
2c73665174 download-manager delete function 2020-01-22 08:34:04 +01:00
Arndt Brenschede
43de4bb6ca rd5 diff progress 2020-01-19 15:22:05 +01:00
Arndt Brenschede
5c9b7fa7bf 1.5.5 versioning 2019-07-30 11:42:22 +02:00
Arndt Brenschede
c1f68e99d0 removed size-sorting of base-dir proposals 2019-07-20 13:26:31 +02:00
Arndt Brenschede
e1f8fce85a base-dir proposals + repeat-timout logik 2019-07-20 13:10:48 +02:00
Arndt Brenschede
a11941cfad result compression for android service interface 2019-07-09 01:15:43 +02:00
Arndt Brenschede
9ccdba149f changed master config file name to simplify 1.4 -> 1.5 migration 2019-07-07 12:44:44 +02:00
Arndt Brenschede
7c33b7e497 delete raw tracks after rd5 download 2019-07-06 12:39:13 +02:00
Arndt Brenschede
a57da730e8 minor changes for 1.5.3 2019-07-06 12:11:38 +02:00
Arndt Brenschede
e78bcc4762 fixed typos in help text 2019-07-06 11:43:00 +02:00
Arndt Brenschede
f50d03692e fixed wrong TI-mode for car-profiles 2019-07-06 11:39:30 +02:00
Arndt Brenschede
6a8e6f2093 Android API 23 pain 2019-07-04 20:57:04 +02:00
Arndt Brenschede
f9f08cc0b7 1.5.0 preparations 2019-06-30 17:34:21 +02:00