Julian Winkler
|
1b46d728e3
|
implement Activity.onPostCreate() and onPostResume()
These are used by androidx to handle the Fragment lifecycle
|
2024-10-05 22:45:17 +02:00 |
|
Julian Winkler
|
0627ae7e54
|
misc stubs for OctoDroid version 4.6.12
|
2024-10-04 23:51:30 +02:00 |
|
Julian Winkler
|
4f4fd15fef
|
WebView: implement WebViewClient callbacks
|
2024-10-04 15:23:34 +02:00 |
|
Julian Winkler
|
633f1e6f96
|
WebView: implement file:///android_asset/... URIs
|
2024-10-04 15:23:34 +02:00 |
|
Julian Winkler
|
98af3b8584
|
WebView: HACK: make OctoDroid work without real javascriptInterface
|
2024-10-04 15:23:34 +02:00 |
|
Julian Winkler
|
cdd2575116
|
ProgressBar: support indeterminateOnly
|
2024-10-03 15:57:44 +02:00 |
|
Julian Winkler
|
973225738b
|
LayoutInflater: catch non critical exception in generateLayoutParams
|
2024-10-03 15:57:44 +02:00 |
|
Julian Winkler
|
14eae15178
|
ListView: implement setSelection() and scrollTo()
|
2024-10-03 15:57:44 +02:00 |
|
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
|
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 |
|