Add some missing APIs.

android.widget.Filter and android.webkit.MimeTypeMap are copied from
AOSP. Other new classes are only stub implementations.
This commit is contained in:
Julian Winkler
2023-09-01 12:55:04 +02:00
parent 6c2a3adae6
commit 97f8c2ed0f
30 changed files with 1165 additions and 38 deletions

View File

@@ -161,10 +161,13 @@ hax_jar = jar('hax', [
'android/graphics/drawable/BitmapDrawable.java',
'android/graphics/drawable/ColorDrawable.java',
'android/graphics/drawable/Drawable.java',
'android/graphics/drawable/DrawableContainer.java',
'android/graphics/drawable/GradientDrawable.java',
'android/graphics/drawable/InsetDrawable.java',
'android/graphics/drawable/LayerDrawable.java',
'android/graphics/drawable/Animatable.java',
'android/graphics/drawable/ScaleDrawable.java',
'android/graphics/drawable/StateListDrawable.java',
'android/hardware/display/DisplayManager.java',
'android/hardware/input/InputManager.java',
'android/hardware/SensorEvent.java',
@@ -315,6 +318,7 @@ hax_jar = jar('hax', [
'android/view/ViewManager.java',
'android/view/ViewParent.java',
'android/view/ViewPropertyAnimator.java',
'android/view/ViewStub.java',
'android/view/ViewTreeObserver.java',
'android/view/Window.java',
'android/view/WindowManagerImpl.java',
@@ -327,6 +331,7 @@ hax_jar = jar('hax', [
'android/view/accessibility/AccessibilityManager.java',
'android/view/textservice/TextServicesManager.java',
'android/webkit/DownloadListener.java',
'android/webkit/MimeTypeMap.java',
'android/webkit/WebSettings.java',
'android/webkit/WebView.java',
'android/webkit/WebViewClient.java',
@@ -337,9 +342,12 @@ hax_jar = jar('hax', [
'android/widget/BaseAdapter.java',
'android/widget/Button.java',
'android/widget/Checkable.java',
'android/widget/CheckBox.java',
'android/widget/CheckedTextView.java',
'android/widget/CompoundButton.java',
'android/widget/EdgeEffect.java',
'android/widget/EditText.java',
'android/widget/Filter.java',
'android/widget/FrameLayout.java',
'android/widget/HorizontalScrollView.java',
'android/widget/ImageButton.java',
@@ -357,6 +365,7 @@ hax_jar = jar('hax', [
'android/widget/SeekBar.java',
'android/widget/Spinner.java',
'android/widget/SpinnerAdapter.java',
'android/widget/Switch.java',
'android/widget/TextView.java',
'com/android/internal/Manifest.java',
'com/android/internal/R.java',