Commit Graph

29 Commits

Author SHA1 Message Date
Philipp Crocoll
bede68b60a update java projects to sourceCompatibility/targetCompatibility=11 and compileSdkVersion 33 2023-01-30 10:54:06 +01:00
tenzap
d6486d4b98 Java modules: Upgrade to AGP 7.4.0 & Gradle 7.6
Fix the issues that were reported because of that change:

WARNING:The specified Android SDK Build Tools version (28.0.3) is ignored, as it is below the minimum supported version (30.0.3) for Android Gradle Plugin 7.4.0.
Android SDK Build Tools 30.0.3 will be used.
To suppress this warning, remove "buildToolsVersion '28.0.3'" from your build.gradle file, as each version of the Android Gradle Plugin now has a default version of the build tools.

android:exported needs to be explicitly specified for element <activity#com.crocoapps.javafilestoragetest2.MainActivity>. Apps targeting Android 12 and higher are required to specify an explicit value for `android:exported` when the corresponding component has an intent filter defined. See https://developer.android.com/guide/topics/manifest/activity-element#exported for details.

Setting the namespace via a source AndroidManifest.xml's package attribute is deprecated.
Please instead set the namespace (or testNamespace) in the module's build.gradle file, as described here: https://developer.android.com/studio/build/configure-app-module#set-namespace
This migration can be done automatically using the AGP Upgrade Assistant, please refer to https://developer.android.com/studio/build/agp-upgrade-assistant for more information.

.../keepass2android/src/java/KP2ASoftkeyboard_AS/app/src/main/AndroidManifest.xml:5:5-46 Warning:
	uses-sdk:targetSdkVersion value (14) specified in the manifest file is ignored. It is overridden by the value declared in the DSL or the variant API, or 1 if not declared/present. Current value is (18).
2023-01-26 22:02:02 +01:00
Philipp Crocoll
4b3f6657a8 * update target-sdk version to 33. update some packages (build currently fails for flavor=Net, but works with NoNet)
* make changes to comply with new target sdk version requirements (mostly Exported-attribute and mutability flags)
* drop samsung fingerprint support (as suggested by Samsung), would require more hacks to keep it with the new target sdk version
* add build-properties.props to allow specifying a flavor in VS builds.
2023-01-23 10:07:15 +01:00
Philipp Crocoll
309fd9f4d1 GoogleDriveFileStorage: update libraries and reimplement authentication workflow to show consent screen (verification by Google now passed); migrate Java filestorage and filechooser projects to AndroidX; disable "app is blocked" message; see #1833 2022-01-12 08:07:28 +01:00
Philipp Crocoll
d3db23d1b7 update to Dropbox Core SDK v4.0.0, add support for short-lived access tokens + refresh token (as the previous method will be removed) 2021-06-28 10:56:04 +02:00
Philipp Crocoll
ddb58119be update to pCloud SDK 1.2.0 and implement support for different dataHosts (depending on data server location). Closes #1257 2021-01-08 06:35:49 +01:00
Lewis Juggins
a01e70012e Update OkHttp to 4.10.0-RC1 to remove workaround for #747 2020-10-16 13:09:47 +01:00
Philipp Crocoll
8fbeb5c409 upgrading build tools and NuGet packages. switching to Xamarin's Biometric Bindings (even though this reverts from 1.0.1 to 1.0.0) because of build issues/incompatibilities 2020-03-02 10:07:55 +01:00
Philipp Crocoll
0400ab3c53 upgrade okhttp-digest to 2.0 to fix #1032 2020-01-06 11:21:14 +01:00
Philipp Crocoll
e6049eca2c upgrade OkHttp to 4.2.2 2019-10-27 22:11:03 +01:00
Philipp Crocoll
e27ff98517 remove Java implementation of OneDriveStorage2 2019-10-03 17:02:34 +02:00
Philipp Crocoll
8d065255d6 update dropbox sdk and gson jars, upgrade to TargetFramework Android 9 2019-09-25 19:17:08 +02:00
Philipp Crocoll
f99843737f implement java side of OneDriveStorage2 2019-09-10 05:26:38 +02:00
Philipp Crocoll
0565a83085 update Dropbox SDK version to fix https://github.com/PhilippC/keepass2android/issues/793 2019-08-15 05:45:40 +02:00
PhilippC
e5dbd86eb3 Merge pull request #835 from PhilippC/pcloud-help-dialog
PCloud improvements
2019-07-22 09:46:54 +02:00
Chih-Hsuan Yen
e081a6aa2c Build fixes 2019-07-16 21:07:26 +08:00
Gilbert Gilb's
2d1909c227 Update PCloud SDK to 1.1.0. 2019-05-25 21:35:54 +02:00
Philipp Crocoll
a6b4a35973 added OneDriveStorage2 based on Graph SDK 2018-12-30 07:53:29 +01:00
Gilbert Gilb's
5dea97cce2 Add PCloud support. 2018-08-27 20:58:36 +02:00
Philipp Crocoll
409228285e upgrade JSch to 0.1.54, closes #48. Upgrade ADAL. 2018-04-02 05:52:37 +02:00
Philipp Crocoll
45cadb9cfb update gson to avoid xpp3 dependency, should fix gradle build errors 2017-12-28 09:31:53 +01:00
Philipp Crocoll
6e13320f36 update build tools versions 2017-12-28 03:20:50 +01:00
Philipp Crocoll
f34bdd57b3 upgrade okhttp3 version to 3.9.0 to fix https://github.com/PhilippC/keepass2android/issues/44 2017-10-24 06:36:41 +02:00
Philipp Crocoll
6f43565baf switch to DropboxSDK 3.0.3 to ensure future compatability
enable proguard on the main app in order not to hit the DEX limit 64k
2017-07-10 11:33:03 +02:00
Philipp Crocoll
d2144d5128 updated Build Tools, Gradle, JDK 2017-05-22 12:02:35 +02:00
Philipp Crocoll
31f02eca61 integrated new storage implementations in C# app.
Extended file chooser to show error messages in case of connection failure. Important for new FTP/WebDav implementations when browsing fails.
2016-11-28 11:01:22 +01:00
Philipp Crocoll
a63663c30e implemented first version of WebDavStorage based on OkHttp
implemented first version of DropboxV2Storage (based on Api v2)
started to move to OneDrive SDK. duplicated MsaAuthenticator for making custom changes.
2016-11-22 04:30:29 +01:00
Philipp Crocoll
a10a92d58d request permissions at runtime
use externalFilesDir when creating a database to make sure we don't need permissions here
revert Support Design library to previous version, had issues with 23.x
2016-01-04 01:58:54 +01:00
Philipp Crocoll
4fb1ae996a fixed SSL vulnerability in AuthorizationRequest.java
ported JavaFileStorage to Android Studio project/Gradle
2015-09-29 01:00:47 +02:00