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 --- .../main/java/com/ihealthscanner/MainActivity.kt | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 android/app/src/main/java/com/ihealthscanner/MainActivity.kt (limited to 'android/app/src/main/java/com/ihealthscanner/MainActivity.kt') diff --git a/android/app/src/main/java/com/ihealthscanner/MainActivity.kt b/android/app/src/main/java/com/ihealthscanner/MainActivity.kt new file mode 100644 index 0000000..b22606b --- /dev/null +++ b/android/app/src/main/java/com/ihealthscanner/MainActivity.kt @@ -0,0 +1,22 @@ +package com.ihealthscanner + +import com.facebook.react.ReactActivity +import com.facebook.react.ReactActivityDelegate +import com.facebook.react.defaults.DefaultNewArchitectureEntryPoint.fabricEnabled +import com.facebook.react.defaults.DefaultReactActivityDelegate + +class MainActivity : ReactActivity() { + + /** + * Returns the name of the main component registered from JavaScript. This is used to schedule + * rendering of the component. + */ + override fun getMainComponentName(): String = "iHealthScanner" + + /** + * Returns the instance of the [ReactActivityDelegate]. We use [DefaultReactActivityDelegate] + * which allows you to enable New Architecture with a single boolean flags [fabricEnabled] + */ + override fun createReactActivityDelegate(): ReactActivityDelegate = + DefaultReactActivityDelegate(this, mainComponentName, fabricEnabled) +} -- cgit