Julian Winkler
d898966e04
add KeyGenerator for AndroidKeyStore
2025-07-14 12:38:13 +00:00
Mis012
55f57ebb2b
GridLayout: borrow from AOSP master (commit: 1cdfff555f4a21f71ccc978290e2e212e2f8b168)
2025-06-10 00:59:37 +02:00
Mis012
398202a4f9
AdaptiveIconDrawable: import from AOSP master (commit 1cdfff555f4a21f71ccc978290e2e212e2f8b168)
2025-06-05 17:24:08 +02:00
Julian Winkler
7985381b60
implement MediaMetadataRetriever on top of MediaPlayer
...
also add MediaPlayer.getDuration() and MediaPlayer.getCurrentPosition()
2025-04-23 18:16:37 +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
5de2c27abf
api-impl: misc stubs for WhatsApp support
2025-04-21 10:19:48 +02:00
Nikita Travkin
882cd1b471
ATLKeyboard: Integrate with phosh and wayland IME
2025-04-02 16:58:17 +02:00
Nikita Travkin
80ec4bd02a
api-impl: Stub out SuggestionSpan
2025-04-02 16:58:17 +02:00
Mis012
bce91cc527
api-impl: add ATLKeyboardViewer to support launching IMEs
2025-04-02 16:58:17 +02:00
Mis012
39b8ac624d
GeomagneticField: import from AOSP master (commit 42a0e321e226fe0f678ff15d9293b03bcd606b96)
...
NOTE: WMM2025 is out now, if google doesn't update to it soon maybe we should
2025-03-27 13:06:39 +01:00
Mis012
12121d2d48
LocationManager: expose more information from the backend to the apps
...
note: GnssStatus was accidentally bundled into ab5b600bf1
2025-03-27 13:06:39 +01:00
Mis012
955113f110
api-impl: add missed java files to meson.build
2025-03-26 21:12:02 +01:00
Mis012
f3332b7201
api-impl: misc stubs and fixes
2025-03-26 21:12:02 +01:00
Mis012
fd2e9f43b6
api-impl: borrow several classes form AOSP master (cca 42a0e321e226fe0f678ff15d9293b03bcd606b96)
2025-03-26 21:12:02 +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
82f1e59f2a
copy ArraySet from AOSP
...
from latest AOSP master (frameworks/base 90a150c2c04d6ba22e4bc7418c0b35bb7d3c9a9b)
2025-03-25 23:17:09 +01:00
Julian Winkler
e72c579fd4
add stub AndroidKeyStore security provider
2025-03-25 23:17:09 +01:00
Mis012
582307f74c
ExpandableListView: borrow from AOSP master (commit 272d3ffb52e10ee821eaf58fa398376c45b16b06)
2025-03-07 18:41:21 +01:00
Julian Winkler
fa3292dcb5
add CookieManager and WebStorage, but disable them in NewPipe for now
...
These classes are needed for WhatsApp, but having them available makes
NewPipe try to generate PoTokens in the WebView, which does not work yet,
so we just throw an Exception in NewPipe based on the package name.
2025-03-02 00:05:59 +01:00
Julian Winkler
344058d475
add android.webkit.WebResourceResponse for K-9 Mail
2025-02-24 21:49:46 +01:00
Mis012
bf79a77993
api-impl: import ToggleButton from AOSP, clean up constructors
...
taken from AOSP master (commit ed8c91e410671fa153f1587f61d05b303bf94f95)
2025-02-15 21:24:26 +01:00
Julian Winkler
1cf48085ff
api-impl: add misc APIs needed for AntennaPod
2025-02-10 21:55:27 +01:00
Julian Winkler
c7f1e05f5d
copy AnimatorSet and related classes from AOSP
...
This makes AnimatedVectorDrawableCompat from androidx functional and
probably also helps other animation stuff.
2025-02-10 21:55:27 +01:00
Julian Winkler
0091fd6b59
stub FocusFinder to fix crash when pressing arrow keys
...
Since we now have basic support for keyboard input, new code paths can
be reached. For example in the ViewPager in the MainActivity of NewPipe.
2025-01-26 21:59:13 +01:00
Julian Winkler
64c5ebe5b6
api-impl: misc stubs for K-9 Mail
...
This makes the non composeUI parts of K-9 Mail mostly functional.
2025-01-12 14:37:24 +01:00