From e4fb9966e762852bf17f21c8406501d42fae0b61 Mon Sep 17 00:00:00 2001 From: hc Date: Fri, 10 Apr 2026 17:39:12 +0800 Subject: Initial commit: iHealth BLE scanner app with patched SDK v1.5.0 --- .../java/com/ihealthscanner/MainApplication.kt | 28 ++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 android/app/src/main/java/com/ihealthscanner/MainApplication.kt (limited to 'android/app/src/main/java/com/ihealthscanner/MainApplication.kt') diff --git a/android/app/src/main/java/com/ihealthscanner/MainApplication.kt b/android/app/src/main/java/com/ihealthscanner/MainApplication.kt new file mode 100644 index 0000000..c079966 --- /dev/null +++ b/android/app/src/main/java/com/ihealthscanner/MainApplication.kt @@ -0,0 +1,28 @@ +package com.ihealthscanner + +import android.app.Application +import com.facebook.react.PackageList +import com.facebook.react.ReactApplication +import com.facebook.react.ReactHost +import com.facebook.react.ReactNativeApplicationEntryPoint.loadReactNative +import com.facebook.react.defaults.DefaultReactHost.getDefaultReactHost +import com.ihealth.ihealthlibrary.iHealthDeviceManagerPackage + +class MainApplication : Application(), ReactApplication { + + override val reactHost: ReactHost by lazy { + getDefaultReactHost( + context = applicationContext, + packageList = + PackageList(this).packages.apply { + // Packages that cannot be autolinked yet can be added manually here: + add(iHealthDeviceManagerPackage()) + }, + ) + } + + override fun onCreate() { + super.onCreate() + loadReactNative(this) + } +} -- cgit