Commit Graph

153 Commits

Author SHA1 Message Date
Tobrun
6a2d910ccd [android] #4040 - disable resource prefix 2016-02-19 15:53:18 +01:00
Tobrun
9ec0103431 [android] #4018 - migrated max/min zoom to UiSettings + added tests + update sample app 2016-02-19 15:24:16 +01:00
Tobrun
27ed15c18c [android] #4017 - update unit test for MapboxMap 2016-02-19 15:22:56 +01:00
Brad Leege
09cac18420 [android] #3897 - Refactoring check that determines when to send turnstile event 2016-02-18 11:23:34 -06:00
Brad Leege
43f8e6f1a7 [android] #3897 - Changing initial flush delay time to 10 seconds 2016-02-18 11:23:34 -06:00
Brad Leege
7c1cef45e3 [android] #3897 - Initial Map Load event 2016-02-18 11:23:34 -06:00
Brad Leege
5da1e2bc7d [android] #3897 - Initial Turnstile event with when to push logic infrastructure 2016-02-18 11:23:33 -06:00
Tobrun
e4fa1816a7 [android] #4009 - add tests for tracking settings, optimise architecture to make it testable through unit tests 2016-02-18 16:06:10 +01:00
Tobrun
1180df00f2 [android] #4007 - improve coverage geometry package 2016-02-18 13:32:41 +01:00
Tobrun
cd13e2b769 [android] #4005 move annotations to correct package 2016-02-18 11:48:10 +01:00
Tobrun
a24d06b992 [android] #4003 - add unit tests for InfoWindow 2016-02-18 11:46:48 +01:00
Tobrun
a331e94b1b [androd] #3119 - use resourcePrefix for library resources 2016-02-17 09:57:57 +01:00
Tobrun
94c5c2e203 [android] #2816 - make save instance state robuster + cleanup some old permission annotations 2016-02-17 09:56:34 +01:00
Tobrun
fd67579b09 [android] #3976 - hide info window when removing annotations 2016-02-16 16:23:54 +01:00
Tobrun
f0e0a39acd [android] #3976 - remove annotations doesn't work 2016-02-16 16:08:10 +01:00
Tobrun
373cd33df0 [android] #3963 - move and relax if permission check
[android] #3963 - update unit tests, moved permission check to MapView to be mocked during tests
2016-02-16 14:05:08 +01:00
Tobrun
4baee63d8e [android] #3750 - update proguard library for 4.0.0 release (maps package) + update for leak canary. 2016-02-16 09:20:09 +01:00
Brad Leege
a3f8710574 [android] #3960 - Return hex strings of SHA1 digests 2016-02-15 17:13:38 -06:00
Tobrun
fb9021f929 [android] #3756 - unit test annotations integration in MapboxMap
[android] #3756 - unit tests fixes

[android] #3756 - allow using inheritance Marker, added example to WindowAdapterActivity
2016-02-15 17:05:15 +01:00
Brad Leege
ef865f04f6 [android] #3944 - Using ApplicationContext instead of Activity context for MapboxEventManager 2016-02-15 09:29:34 -06:00
Tobrun
d06a7c4b86 [android] #3895 - remove request permission annotation 2016-02-15 13:18:46 +01:00
Tobrun
1b7ebca279 [Android] #3761 - add map padding, introduce new feature activity
[android] #3781 #3899 - add map padding, user location view, ViewSettings, TrackingSettings

[android] #3761 - update map padding sample

[android] #3761 - add map padding
2016-02-15 12:25:18 +01:00
Gabriel Miklós
b395302990 [android] Update marker position and icon #3885 2016-02-15 11:05:29 +01:00
Brad Leege
97ff6cfd49 [android] #3938 - Upgrading OkHttp to version 3.1.2 2016-02-13 14:21:50 -06:00
Brad Leege
9841f94074 [android] #3907 - Adding Telemetry description to dialog 2016-02-12 16:40:32 -08:00
Tobrun
ab677a7905 [android] #3900 - Using CopyWriteArrayList to avoid concurrency issues with MapChangeListeners 2016-02-12 11:53:20 +01:00
Tobrun
a20225bbf1 [android] #3919 - restore espresso tests 2016-02-12 09:52:29 +01:00
Brad Leege
076f29ca30 [android] #3907 - Clearing any / all events in memory at the time of Telemetry being disabled 2016-02-11 18:34:53 -08:00
Brad Leege
37d6a470cb [android] #3907 - Integrating Telemetry On / Off UI with functionality 2016-02-11 18:34:53 -08:00
Brad Leege
23bde2141e [android] #3907 - Initial refactoring to support on / off capability for Telemetry Services 2016-02-11 18:34:52 -08:00
Brad Leege
cd951e2a77 [android] #3907 - Adding Telemetry Settings to Attribution Options 2016-02-11 18:34:52 -08:00
Brad Leege
7ca602b739 [android] #3908 - No more beep 2016-02-11 10:39:00 -08:00
Tobrun
06ccc0757b [android] #3876 - rename InfoWindowClickListener method 2016-02-11 15:21:29 +01:00
Brad Leege
9709b3c704 [android] #2421 - Adding basic JavaDocs 2016-02-10 19:05:24 -08:00
Brad Leege
a9452653a1 [android] #2421 - Setting up Certificate Pinning for Prod Server GeoTrust 2016-02-10 19:05:24 -08:00
Brad Leege
adf83d3de7 [android] #2421 - Setting up Certificate Pinning for Staging Server 2016-02-10 19:05:24 -08:00
Brad Leege
285cb33d46 [android] #2421 - Changing sessionId to UUID and adding flag to change it after 24 hours 2016-02-10 19:05:23 -08:00
Brad Leege
5751302c67 [android] #2421 - Adding minimal events size check to avoid sending empty json data to server 2016-02-10 19:05:23 -08:00
Brad Leege
0dfa2e563c [android] #2421 - Adding WIFI_STATE to SDK permissions 2016-02-10 19:05:23 -08:00
Brad Leege
d88a350732 [android] #2421 - Setting vendor id and session id to be encrypted 2016-02-10 19:05:23 -08:00
Brad Leege
167cbecdd6 [android] #2421 - Adding Location Permission checks to toggleGPS to prevent race condition issues 2016-02-10 19:05:23 -08:00
Brad Leege
529896a7ae [android] #2421 - Bumping Session rotation to 24 hours 2016-02-10 19:05:23 -08:00
Brad Leege
26d3ed1f37 [android] #2421 - Removing Instance Id 2016-02-10 19:05:23 -08:00
Brad Leege
1acd91f8c3 [android] #2421 - Setting data to flush every 2 minutes 2016-02-10 19:05:23 -08:00
Brad Leege
d59d66a053 [android] #2421 - Adding session id and rotate it every 12 hours 2016-02-10 19:05:22 -08:00
Brad Leege
ef7bbc93cb [android] #2421 - Changing vendorId to simply UUID 2016-02-10 19:05:22 -08:00
Brad Leege
184a089b84 [android] #2421 - Changing accessibility font scale to float for internal storage 2016-02-10 19:05:22 -08:00
Brad Leege
dd2a218842 [android] #2421 - Establishing an app install persistent "vendor id" persisted privately to app 2016-02-10 19:05:22 -08:00
Brad Leege
f3009277df [android] #2421 - Accessibility Font Scale Sizes 2016-02-10 19:05:22 -08:00
Brad Leege
d34b3f36ca [android] #2421 - Stubbing out accessibility font scale size 2016-02-10 19:05:22 -08:00