Commit Graph

199 Commits

Author SHA1 Message Date
Mis012
c90d685e6f PackageManager: hasSystemFeature: report that we support full multitouch 2025-06-10 00:59:37 +02:00
Mis012
364070fa1f api-impl: misc stubs and formatting fixes 2025-06-08 13:42:42 +02:00
Julian Winkler
55fc7eb4f9 Context.getDrawable(): use the current theme 2025-06-02 20:09:05 +02:00
Julian Winkler
e011092025 api-impl: misc APIs for WhatsApp media chooser Activities 2025-04-26 11:07:31 +02:00
Julian Winkler
49fa854c93 add a media ContentProvider
Every time the ContentProvider is accessed, a file chooser opens and the
selected file is then provided as media file.
2025-04-23 18:13:15 +02:00
Julian Winkler
cff51b230b api-impl: misc stubs to make FCM-toolbox launch 2025-04-21 11:11:16 +02:00
Julian Winkler
5de2c27abf api-impl: misc stubs for WhatsApp support 2025-04-21 10:19:48 +02:00
Julian Winkler
e652089252 map Android UnifiedPush to DBus UnifiedPush 2025-04-21 07:31:06 +02:00
Mis012
23078bfb06 Configuration: make en_US the default locale 2025-03-26 21:13:48 +01:00
Mis012
f03f3106e7 PackageManager: implement resolveActivity 2025-03-26 21:13:19 +01:00
Mis012
f3332b7201 api-impl: misc stubs and fixes 2025-03-26 21:12:02 +01:00
Mis012
ea45182cca ContentProvider: don't start content providers which are supposed to be started as separate processes 2025-03-26 20:24:17 +01:00
Mis012
6d73fd7a99 XmlBlock: implement nativeGetAttributeName, use getPooledString instead of mStrings.get 2025-03-26 19:42:49 +01:00
Julian Winkler
4a4b4a4722 api-impl: misc stubs and fixes for several apps including F-Droid and AuroraStore 2025-03-25 23:34:56 +01:00
Julian Winkler
e72c579fd4 add stub AndroidKeyStore security provider 2025-03-25 23:17:09 +01:00
Julian Winkler
820b9d7ec5 HACK: make Resources.mDrawableCache of type ThemedResourceCache, but only for F-Droid
This field is directly accessed by androidx and some androidx version
expect it to be a Map while other expect a ThemedResourceCache. This
mess is probably caused by reporting an age old Build.SDK_INT.
2025-03-25 23:17:09 +01:00
Julian Winkler
df4d4721ce make IntentFilter.match() actually functional 2025-03-25 23:17:09 +01:00
Julian Winkler
5a4f56f4ba uncomment PackageParser.parsePackage() 2025-03-25 23:17:09 +01:00
Mis012
2e9099baed AssetManager: use locking 2025-03-07 18:41:21 +01:00
Mis012
f0fcd47c80 replace our implementation of applyStyle with a native function that calls into libandroidfw
also change a few things to work with latest libandroidfw, since we are now using
it's helper functions that need to agree on e.g STYLE_NUM_ENTRIES with the Java
code.
2025-02-27 22:44:55 +01:00
Mis012
d97c3ee048 AssetManager: update to use v2 of libandroidfw C api 2025-02-27 22:44:55 +01:00
Mis012
ca39c81224 Drawable: fix theme not getting passed to newly inflated drawables
When Theme support was added, not everything was immediately updated
to use theme information properly. This was fixed in a lot of places
since then, but it seems not here.
2025-02-27 22:44:55 +01:00
Julian Winkler
f20bb6cb1c ContentResolver: implement query() support for file:// URIs
This is needed for the subscription import feature in NewPipe.
2025-02-22 23:49:43 +01:00
Julian Winkler
4a0f3a0e28 add Context.getWallpaper() for CTS 2025-02-13 07:01:17 +01:00
Julian Winkler
451848ae89 add Context.deleteDatabase() which is needed for the CTS test 2025-02-13 06:56:31 +01:00