api-impl: add stubs / simple stuff for OsmAnd

without native libs present, launches and renders white square
in map view; with native libs present, segfaults in bundled skia
This commit is contained in:
Mis012
2024-04-12 18:32:30 +02:00
parent fefd2f108b
commit 2802aaa28d
42 changed files with 2171 additions and 77 deletions

View File

@@ -50,6 +50,7 @@ hax_jar = jar('hax', [
'android/app/job/JobService.java',
'android/appwidget/AppWidgetManager.java',
'android/bluetooth/BluetoothManager.java',
'android/bluetooth/le/ScanCallback.java',
'android/content/ActivityNotFoundException.java',
'android/content/BroadcastReceiver.java',
'android/content/ClipboardManager.java',
@@ -163,11 +164,17 @@ hax_jar = jar('hax', [
'android/graphics/Canvas.java',
'android/graphics/Color.java',
'android/graphics/ColorFilter.java',
'android/graphics/ColorMatrix.java',
'android/graphics/ColorMatrixColorFilter.java',
'android/graphics/CornerPathEffect.java',
'android/graphics/DashPathEffect.java',
'android/graphics/GskCanvas.java',
'android/graphics/LinearGradient.java',
'android/graphics/Matrix.java',
'android/graphics/Paint.java',
'android/graphics/Path.java',
'android/graphics/PathEffect.java',
'android/graphics/PathMeasure.java',
'android/graphics/Point.java',
'android/graphics/PointF.java',
'android/graphics/PorterDuff.java',
@@ -231,6 +238,7 @@ hax_jar = jar('hax', [
'android/net/ConnectivityManager.java',
'android/net/NetworkInfo.java',
'android/net/NetworkRequest.java',
'android/net/TrafficStats.java',
'android/net/Uri.java',
'android/net/http/X509TrustManagerExtensions.java',
'android/net/nsd/NsdManager.java',
@@ -276,6 +284,7 @@ hax_jar = jar('hax', [
'android/os/RemoteException.java',
'android/os/ResultReceiver.java',
'android/os/StatFs.java',
'android/os/StrictMode.java',
'android/os/SystemClock.java',
'android/os/Trace.java',
'android/os/UserHandle.java',
@@ -310,6 +319,7 @@ hax_jar = jar('hax', [
'android/text/TextPaint.java',
'android/text/TextUtils.java',
'android/text/TextWatcher.java',
'android/text/format/DateFormat.java',
'android/text/format/Formatter.java',
'android/text/method/KeyListener.java',
'android/text/method/LinkMovementMethod.java',
@@ -319,6 +329,8 @@ hax_jar = jar('hax', [
'android/text/method/TransformationMethod.java',
'android/text/style/CharacterStyle.java',
'android/text/style/ClickableSpan.java',
'android/text/style/ForegroundColorSpan.java',
'android/text/style/MetricAffectingSpan.java',
'android/text/style/StyleSpan.java',
'android/text/style/URLSpan.java',
'android/text/util/Linkify.java',
@@ -333,6 +345,7 @@ hax_jar = jar('hax', [
'android/util/ContainerHelpers.java',
'android/util/DecompiledXmlResourceParser.java',
'android/util/DisplayMetrics.java',
'android/util/FloatMath.java',
'android/util/LayoutDirection.java',
'android/util/Log.java',
'android/util/LongSparseArray.java',