Julian Winkler
|
3d38ec9755
|
add Java APIs needed for WhatsApp settings
|
2024-10-03 15:57:44 +02:00 |
|
Julian Winkler
|
6c454085dd
|
ListView: implement header and footer Views
Underlying HeaderViewListAdapter class is copied from AOSP
|
2024-10-03 15:57:44 +02:00 |
|
Julian Winkler
|
80013bc2d8
|
Hack: Process.myUid(): provide wrong Uid
Some applications like Whatsapp don't accept files with their own Uid for security reasons
|
2024-10-03 15:57:44 +02:00 |
|
Julian Winkler
|
f3092fd4bd
|
implement file sharing by file descriptor
Using custom gdbus code, as libportal doesn't expose the raw
org.freedesktop.portal.OpenURI.OpenFile method.
|
2024-10-03 15:57:44 +02:00 |
|
Julian Winkler
|
265ac895d3
|
call Activity.onActivityResult() directly
this method must be called before onResume()
|
2024-10-03 15:57:44 +02:00 |
|
Julian Winkler
|
c492e1f03f
|
add Java APIs needed for WhatsApp MainActivity and ConversationActivity
|
2024-10-03 15:57:44 +02:00 |
|
Mis012
|
9d8e091799
|
update screenshot
|
2024-09-29 00:07:13 +02:00 |
|
Mis012
|
fc6e101ad5
|
README: add a BeatSaber screenshot
|
2024-09-23 17:35:49 +02:00 |
|
Mis012
|
6560512b47
|
improve --help output and code style in main.c, use ARRAY_SIZE consistently
|
2024-09-15 00:42:55 +02:00 |
|
Mis012
|
4cb9cea3ba
|
native_window: remove UGLY_HACK_FOR_VR, it's not needed because we now emulate pbuffers on wayland; also, using Gtk's X11 backend is always an option
|
2024-09-13 20:36:44 +02:00 |
|
Mis012
|
e761bb6a6d
|
api-impl: implement WebView using webkitgtk
|
2024-09-13 20:29:56 +02:00 |
|
Julian Winkler
|
3e7fdac663
|
add more Java APIs needed for OctoDroid
|
2024-08-13 21:45:53 +02:00 |
|
Julian Winkler
|
6c2585ab4b
|
add more android.text.style.*Span classes
|
2024-08-13 21:45:53 +02:00 |
|
Julian Winkler
|
e2e1f137bb
|
implement ContentResolver
ContentUris.java and UriMatcher.java are copied from AOSP
|
2024-08-05 23:00:50 +02:00 |
|
Julian Winkler
|
9fda1b36e6
|
BitmapDrawable: prevent garbage collection while in use
|
2024-08-05 23:00:50 +02:00 |
|
Julian Winkler
|
5a73787a3d
|
VectorDrawable: reference underlying bitmap to prevent garbage collection
|
2024-08-05 17:10:06 +02:00 |
|
Julian Winkler
|
e3c0931714
|
prevent reference cycles between Java and native objects
|
2024-08-02 17:02:53 +02:00 |
|
Julian Winkler
|
45801d8f17
|
implement EditText.removeTextChangedListener()
|
2024-08-01 22:06:27 +02:00 |
|
Julian Winkler
|
72c47703b9
|
implement AssetManager.getLocales()
|
2024-08-01 22:06:27 +02:00 |
|
Julian Winkler
|
9084dddf03
|
HACK: set loglevel for Whatsapps custom log implementation
|
2024-08-01 22:06:27 +02:00 |
|
Julian Winkler
|
a8ba2f797a
|
PackageManager.GET_SIGNATURES use real apk signature instead of dummy
WhatsApp needs its own signature to generate a valid authentication token
|
2024-08-01 19:57:12 +00:00 |
|
Julian Winkler
|
051e80ae91
|
copy JsonReader.java and JsonWriter.java from AOSP
|
2024-08-01 19:57:12 +00:00 |
|
Julian Winkler
|
50e8bcda22
|
copy Uri.java from AOSP
|
2024-08-01 19:57:12 +00:00 |
|
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 |
|