Julian Winkler
|
b88707592a
|
add more stubs to make exoplayer not crash
|
2023-10-14 18:29:33 +02:00 |
|
Julian Winkler
|
c830abc5f3
|
add more API stubs for NewPipe
|
2023-10-14 18:29:33 +02:00 |
|
Julian Winkler
|
2013024971
|
Context: implement startService() and bindService()
|
2023-10-14 18:29:33 +02:00 |
|
Julian Winkler
|
299a474aa0
|
move startActivity function to Context class
This way it can also be called on Application Context
|
2023-10-14 18:29:33 +02:00 |
|
Julian Winkler
|
55a1ff2cc5
|
create ContentProvider from AndroidManifest.xml
This is required for androidx startup library.
Only onCreate method is called for now.
|
2023-10-14 18:29:33 +02:00 |
|
Julian Winkler
|
f5fc993484
|
add APIs needed for non legacy NewPipe version
|
2023-10-14 18:29:33 +02:00 |
|
Mis012
|
43306bf174
|
api-impl/android/content/res/AssetManager: fix infinite loop with suspicious self-referencing arsc entries
|
2023-10-09 20:11:36 +02:00 |
|
Mis012
|
f5b35b5ce9
|
api-impl: misc. stubs
|
2023-10-08 22:33:47 +02:00 |
|
Mis012
|
1b33acb658
|
api-impl/android/content: implement metadata bundle in PackageInfo
|
2023-10-08 22:33:14 +02:00 |
|
Nikita Travkin
|
d3e5c6ee70
|
api-impl,libandroid: Add some stubs, mostly
|
2023-09-19 14:44:50 +02:00 |
|
Mis012
|
a32961891d
|
api-impl/android/content/Context: add getExternalFilesDirs
|
2023-09-19 11:12:15 +02:00 |
|
Mis012
|
210cda566a
|
api-impl/android/content/Context: make getObbDir consistent with apps' hardcoded assumptions about the obb dir location
|
2023-09-18 13:54:12 +02:00 |
|
Mis012
|
90cb1c925a
|
api-impl: use liblog for android.util.Log; use Log.v for debugging prints and Log.w for stub tracing
|
2023-09-12 13:41:52 +02:00 |
|
Mis012
|
897a1e68a4
|
TextView: implement setTextColor
also uncomment Resources.getCachedColorStateList
|
2023-09-12 13:37:41 +02:00 |
|
Julian Winkler
|
b35cbea099
|
implement URL opening using libportal
|
2023-09-01 16:05:26 +02:00 |
|
Julian Winkler
|
97f8c2ed0f
|
Add some missing APIs.
android.widget.Filter and android.webkit.MimeTypeMap are copied from
AOSP. Other new classes are only stub implementations.
|
2023-09-01 16:05:26 +02:00 |
|
Julian Winkler
|
c6b98b14f8
|
Resources + LayoutInflater: throw same Exceptions as on AOSP
|
2023-09-01 12:39:20 +02:00 |
|
Julian Winkler
|
eac22aaa64
|
Resources.getSystem(): just return application resoources
|
2023-08-27 23:14:00 +02:00 |
|
Julian Winkler
|
2e0c18d755
|
add complete java side of sqlite implementation
Mostly taken from https://www.sqlite.org/android which is forked from
AOSPs implementation
|
2023-08-27 11:17:33 +02:00 |
|
Julian Winkler
|
28cd0006bc
|
some fixes to make NewPipe not crash when layouting
|
2023-08-23 14:52:56 +02:00 |
|
Julian Winkler
|
c4b7bdc63d
|
ViewGroup: handle scroll events
|
2023-08-23 12:39:55 +02:00 |
|
Julian Winkler
|
960930a348
|
Add some stubs needed by android material library
|
2023-08-23 12:39:49 +02:00 |
|
Julian Winkler
|
83cc2e5991
|
load the default Application theme on startup
|
2023-08-22 22:30:06 +02:00 |
|
Julian Winkler
|
34d214e9ae
|
AssetManager.java: fill indices array when loading TypedArray
This is needed for TypedArray.getIndexCount() and related functions
|
2023-08-22 22:30:03 +02:00 |
|
Julian Winkler
|
9bd5593657
|
Activity: make startActivityForResult() functional
|
2023-08-22 22:29:20 +02:00 |
|