api connection-v1

This commit is contained in:
Eric85710 2026-04-20 16:07:36 +08:00
parent 05f75d9d6d
commit 506d60a9f6
3 changed files with 12 additions and 5 deletions

View file

@ -16,7 +16,7 @@ class MainActivity : ComponentActivity() {
installSplashScreen()
setContent {
Technologia()
HealthCheckScreen()
}
}
}

View file

@ -18,11 +18,18 @@ object NetworkModule {
@Provides
@Singleton
fun provideTecnologiaApi(): TecnologiaApi { // 補上函數宣告
fun provideRetrofit(): Retrofit {
return Retrofit.Builder()
.baseUrl("https://192.168.0.217:8443") // 記得最後面通常要有斜槓 /
// 關鍵:一定要以 / 結尾
.baseUrl("http://192.168.0.217/")
.addConverterFactory(MoshiConverterFactory.create())
.build()
.create(TecnologiaApi::class.java) // 這裡要對應你的 Api 介面類別
}
@Provides
@Singleton
fun provideTecnologiaApi(retrofit: Retrofit): TecnologiaApi {
// 直接使用上面提供的 retrofit 實體
return retrofit.create(TecnologiaApi::class.java)
}
}

View file

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<network-security-config>
<domain-config cleartextTrafficPermitted="true">
<domain includeSubdomains="true">http://192.168.0.217:3000/</domain>
<domain includeSubdomains="true">192.168.0.217</domain>
</domain-config>
</network-security-config>