1
0
mirror of https://github.com/etesync/android synced 2024-11-25 17:38:13 +00:00
Go to file
Ricki Hirner 61231b4233 Implement Android 6-style permissions
* increase target API level to 23 (Android 6), which makes Android 6-style permissions mandatory
* AUTHENTICATE_ACCOUNTS permission is only required up to API level 22
* new activity: PermissionsActivity which shows missing permissions and provides buttons to request them
* DavService: Android shouldn't send a null Intent, but sometimes it does, so implement null check
* LocalTaskList: tasksProviderAvailable may return true on API level 23+ even if permissions are not sufficient
* SyncAdapterService: show a notification (with Intent for PermissionsActivity) when permissions are not sufficient
* when creating accounts, set OpenTasks sync always to true if API level is 23+ (even if OpenTasks is not installed [yet])
* update Lombok
2016-04-10 15:55:11 +02:00
app Implement Android 6-style permissions 2016-04-10 15:55:11 +02:00
dav4android@0edfc6a74c Fetch translations from Transifex 2016-04-07 08:38:09 +02:00
doc Improve resource detection 2016-03-23 14:46:13 +01:00
gradle/wrapper Implement Android 6-style permissions 2016-04-10 15:55:11 +02:00
ical4android@a9495e1367 Implement Android 6-style permissions 2016-04-10 15:55:11 +02:00
MemorizingTrustManager@b6a3d558e4 Add basic support for cookies 2015-11-08 18:51:19 +01:00
scripts Version bump to 1.0-beta1 2016-03-20 18:31:11 +01:00
vcard4android@80b0f29807 Implement Android 6-style permissions 2016-04-10 15:55:11 +02:00
.gitignore Basic implementation of calendar sync. with common SyncManager 2015-10-14 18:20:51 +02:00
.gitmodules Add basic support for cookies 2015-11-08 18:51:19 +01:00
build.gradle Implement Android 6-style permissions 2016-04-10 15:55:11 +02:00
gradlew Migrated to Android Studio/gradle 2014-12-20 20:21:46 +01:00
gradlew.bat Migrated to Android Studio/gradle 2014-12-20 20:21:46 +01:00
LICENSE README changes; fix EXDATE bug 2015-11-27 12:31:15 +01:00
README.md README updates 2016-01-04 01:43:53 +01:00
settings.gradle Basic implementation of calendar sync. with common SyncManager 2015-10-14 18:20:51 +02:00

DAVdroid

Please see the DAVdroid Web site for comprehensive information about DAVdroid.

DAVdroid is licensed under the GPLv3 License.

News and updates: @davdroidapp

Help and discussion: DAVdroid forums

Parts of DAVdroid have been outsourced into these libraries:

  • dav4android WebDAV/CalDav/CardDAV framework
  • ical4android iCalendar processing and Calendar Provider access
  • vcard4android VCard processing and Contacts Provider access

Flattr this!

USED THIRD-PARTY LIBRARIES

Those libraries are used by DAVdroid (alphabetically):