Commit graph

71 commits

Author SHA1 Message Date
DaVinci9196
4e8200a1ea
Identity: Add IdentityCredentialApiService dummy (#3484)
Co-authored-by: Marvin W <git@larma.de>
2026-06-29 23:42:31 +02:00
Marvin W
4c4247e02e
Introduce new play-services-ads-api package 2026-06-08 21:48:39 +02:00
DaVinci9196
e29b52494d
Blockstore: Add local-only implementation (#3036)
Co-authored-by: Marvin W <git@larma.de>
2025-09-24 20:10:59 +02:00
DaVinci9196
ff4987f6bd
Mlkit: Implementing face detection module based on openCV (#2793)
Co-authored-by: Marvin W <git@larma.de>
2025-04-16 23:09:42 +02:00
Fynn Godau
0d7c28f2f7 Merge master branch into workaccount-store 2025-03-27 11:49:08 +01:00
Marvin W
ed0208a714
threadnetwork: Add stub implementation 2025-03-14 15:52:40 +07:00
Fynn Godau
7eea5f3470 Merge master branch into workaccount-store 2025-02-25 13:49:10 +01:00
DaVinci9196
f0698a19cd
Fitness: Add FITNESS_CONFIG & FITNESS_SESSIONS dummy (#2600)
Co-authored-by: Marvin W <git@larma.de>
2024-12-14 19:15:41 +01:00
Fynn Godau
c5b7383520 Create Work Account service 2024-09-14 10:42:23 +02:00
DaVinci9196
a4c96575de
Improve dummy for fitness.HistoryApi service (#2163)
Co-authored-by: ale5000 <15793015+ale5000-git@users.noreply.github.com>
2024-03-23 23:58:05 +01:00
DaVinci9196
9ee35e3c7c
Add dummy services for PSEUDONYMOUS_ID(52), GASS(116), ACCOUNT_DATA(153) and APP_SET(300) (#2175)
Co-authored-by: Marvin W <git@larma.de>
2024-02-17 20:22:42 +01:00
DaVinci9196
1b34bbd3a5
Add dummy service for PANORAMA(3) (#2173)
Co-authored-by: Marvin W <git@larma.de>
2024-02-16 21:41:08 +01:00
Marvin W
c10421187b
Add support for MLKit Vision Barcode API
Also improve Play Services Vision Barcode API
2023-12-24 16:17:02 +01:00
Marvin W
81708b0cb9
Gradle: Use sublude function for :play-services-base:core:package 2023-12-12 14:43:22 +01:00
Fynn Godau
e773a870aa Move profile provider to play-services-base-core-package 2023-12-12 13:15:45 +01:00
Fynn Godau
773ceb3292 Move profile provider to play-services-core-package 2023-12-12 13:15:45 +01:00
Marvin W
b192f35273
Maps: Add HMS-based implementation
This is disabled by default, as it currently relies on a non-free library. It
can be enabled by setting modules.hms=true in local.properties. You also need
to place your agconnect-services.json and set hmsmap.key in local.properties.
2023-09-19 09:45:23 +02:00
Marvin W
f5aadc3a89
Move Vending app to GmsCore repository, add Huawei flavor for fake-signature
Moving the vending app here is also in preparation for support for various
features that have to be provided in the com.android.vending package like
IAP, Play Integrity, Split Install, ...
2023-09-17 21:47:20 +02:00
Marvin W
dd8c5601f5
Build: Change system for optional components
- Nearby can now be configured through local build property, enabled by default
- Exposure Notifications is not displayed in settings if not used for >14 days
- Flavors per map type remain (but moved maps implementations)
2023-09-17 00:46:32 +02:00
Marvin W
0f04df65e0
Use fake-signature module
This is the same as in fake-store. Soon we'll have to move FakeStore/Companion
to this repository anyway (so that it can access certain parts from core needed
to support IAP and PI), until then it's probably fine to have this code
duplicated.
2023-09-15 09:36:38 +02:00
Marvin W
40269aba08
Games: Add initial basic support for Play Games
This puts the base to allow apps that allow/require sign in with Google Play Games to work.
Note that as the Play Games companion app is not functional (yet), many features of Play Games remain unusable.
2023-09-11 12:13:07 +02:00
Marvin W
4d5f6bd904
Move phenotype in own module 2023-09-02 23:15:45 +02:00
Marvin W
03836ce6da
Auth: Add SMS Retriever API implementation
Does not yet have any support for the autofill / browser API parts
2023-08-22 15:59:11 +02:00
Marvin W
4c32a11c32
Update gradle and build tools
Co-authored-by: Oliver Scott <olivercscott@gmail.com>
2023-08-18 15:48:34 +02:00
Marvin W
e6a443ac16
Move SafeParcel into play-services-basement
- Cache reflection-retrieved data to boost performance
- Foundation for compile-time generated Safe-Parcelable Creators (via annotation processor)
2023-08-15 20:56:43 +02:00
Marvin W
6854f71a39
Add SMS Retriever API Client 2023-07-04 12:18:23 +02:00
Marvin W
ba8e0524e0
Location: Move network location provider to independent module 2023-07-04 12:18:23 +02:00
Marvin W
470ef55c81
Move Ads and AppInvite APIs 2023-07-04 11:59:07 +02:00
Marvin W
91e830b102
Pay: Add some details and dummies 2023-05-25 20:43:01 +02:00
Marvin W
f5ad796b82
Location: Entire rewrite of the location subsystem
No modules anymore, they became unreliable in recent Android versions due to
"energy savings".
2023-04-18 15:02:39 +02:00
Marvin W
b2f7f69fa4
Recaptcha: Initial version 2023-01-05 10:01:23 +01:00
Marvin W
18c3a6154d
Merge/rename/restructure modules. 2023-01-05 10:01:23 +01:00
Marvin W
8eee363593
SafetyNet: Add basic client library 2022-09-17 10:58:40 +02:00
Marvin W
ebc270c38d
Add initial implementation for Fido and GmsCompliance APIs 2022-08-01 12:10:35 +02:00
Marvin W
d8aedfc743
Add play-services-oss-licenses library 2022-02-24 14:28:32 +01:00
Marvin W
91071bbea1
Move ReCAPTCHA Activity to UI package 2022-01-24 19:11:36 +01:00
Marvin W
fd8ce71a83
Add initial UI for new features 2022-01-24 17:47:34 +01:00
Marvin W
6d45bfb7ed
Add DroidGuard support 2022-01-14 10:39:09 +01:00
Marvin W
d8325870cb
Add basic chimera classes for DroidGuard compatibility 2022-01-14 10:39:09 +01:00
Marvin W
6202aa9b34
Add play-services-tasks-ktx 2022-01-14 10:39:09 +01:00
Marvin W
41a32d93fe
Move kotlin extension from play-services-basement to play-services-basement-ktx 2022-01-14 10:39:09 +01:00
Marvin W
602a34ff4b
TapAndPay: Add Dummy 2021-06-27 20:18:40 +02:00
Marvin W
a43048995c
Add Cronet 2021-06-26 11:28:47 +02:00
Marvin W
3d2c7e9523
Add DroidGuard service API and client 2021-01-31 12:13:03 -06:00
Marvin W
0e0ac35e51
Vision: Add client library 2020-12-12 13:13:24 +01:00
Marvin W
5e39818a20
Add initial support for Vision Barcode API
This work is heavily based on work by @lfxgroove

Co-Authored-By: lfxgroove <lfxgroove@zoho.com>
2020-12-05 09:57:19 +01:00
Marvin W
8006b2c8a9
ProviderInstaller: Use conscrypt-gmscore instead of original conscrypt
Helps with bunch of apps that use OkHttp
2020-11-18 14:40:29 +01:00
Marvin W
c3bfb63f27
Add initial support for Firebase Auth 2020-10-12 21:29:36 +02:00
Marvin W
d0668d3c83
Make nearby module optional, move UI bits in own module 2020-10-09 15:19:43 +02:00
Marvin W
5f70d943cb
Add initial Exposure Notification API implementation 2020-08-03 18:19:20 +02:00