Commit Graph

386 Commits

Author SHA1 Message Date
Julian Winkler
bfd7bf6fbc copy ConditionVariable.java from AOSP 2024-08-01 19:57:12 +00:00
Julian Winkler
3c5a21357d multiple additions and fixes for the Java APIs
Stuff needed for WhatsApp support
2024-08-01 19:57:12 +00:00
Julian Winkler
ef77bb287a NotificationManager: store Intents in HashMap
This is needed for Intents with extras, because Parcelable serialization is not yet implemented
2024-07-31 18:22:26 +02:00
Julian Winkler
db1b62bca3 View.requestLayout(): iterate all parents 2024-07-31 18:21:14 +02:00
Julian Winkler
44fef4ba36 reuse ViewPropertyAnimator object
This is needed to make sure we don't call outdated AnimatorListeners
2024-07-31 18:21:14 +02:00
Julian Winkler
29e5298178 MediaCodec: handle end-of-file properly 2024-07-31 18:21:14 +02:00
Julian Winkler
4ed3fbd385 implement PackageParser.getResourcesForApplication()
This method is needed for the FlowerFinder test APK
2024-07-31 18:21:14 +02:00
Julian Winkler
71bb6d96bd implement Context.stopService() 2024-07-31 18:21:14 +02:00
Julian Winkler
7b11277287 AlertDialog: handle buttons 2024-07-31 11:10:45 +00:00
Julian Winkler
4ecd541c6c NotificationManager: implement cancel() for MPRIS notifications 2024-07-20 14:14:53 +02:00
Julian Winkler
9d27fc138b NotificationManager: handle non player part of MPRIS
This exposes the package name to MPRIS and allows to raise the
application to the front when clicking the MPRIS notification.
2024-07-17 22:43:16 +02:00
Julian Winkler
b54bed4784 implementing MediaSession using MPRIS
NotificationManager will now ignore MediaStyle notifications
2024-07-17 22:35:55 +02:00
Mis012
eddd827e27 api-impl: add GridView stub, AnimationSet stub and misc stubs 2024-06-28 22:31:47 +02:00
Mis012
2c1e0dd3b8 Bitmap: implement nativeCopyPixelsFromBuffer 2024-06-28 22:15:57 +02:00
Mis012
004ba4ff00 remove some old debugging prints, gate others behind verbose log 2024-06-22 14:35:56 +02:00
Mis012
df074bd2b4 api-impl: add misc stubs/impls 2024-06-22 14:22:37 +02:00
Mis012
92e2c06347 make sure the apk path is reliably set in the PackageInfo 2024-06-19 22:35:50 +02:00
Julian Winkler
bb50bbfa91 add lots of java APIs needed for Whatsapp 2024-06-16 08:45:31 +02:00
Julian Winkler
b81f53e4b2 Bitmap: regenerate GdkTexture when Canvas was used on the Bitmap 2024-06-15 07:14:30 +02:00
Julian Winkler
2a10196bc5 Context: cache SharedPreferences
OsmAnd renderer reads SharedPreferences for every frame. Use cached
objects instead of reading it from disk every time
2024-06-15 00:01:51 +02:00
Julian Winkler
b95613614e implement SurfaceView.lockCanvas() using GskCanvas 2024-06-15 00:00:20 +02:00
Mis012
81797c2667 api-impl: add misc stubs/impls 2024-06-13 21:00:06 +02:00
Mis012
ce85f3e0b1 GradientDrawable: fix imporper commenting out 2024-06-13 20:55:20 +02:00
Mis012
795c76f144 android/content/Context: misc cleanup 2024-06-13 20:54:21 +02:00
Mis012
4fd7e2cbb1 AssetManager: fix up AssetInputStream 2024-06-13 20:37:35 +02:00