From 9807c900dd68e986cfedb48c28e0ab43696fda89 Mon Sep 17 00:00:00 2001 From: Raihan Ariq <202310715297@mhs.ubharajaya.ac.id> Date: Thu, 27 Nov 2025 15:51:42 +0700 Subject: [PATCH] Menambahkan Activity di Andorid Manifest --- app/src/main/AndroidManifest.xml | 1 + .../ac/ubharajaya/panicbutton/AlertActivity.kt | 9 ++++----- .../id/ac/ubharajaya/panicbutton/MainActivity.kt | 16 ++++++++-------- 3 files changed, 13 insertions(+), 13 deletions(-) diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index 8bac809..a12cf55 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -30,6 +30,7 @@ + \ No newline at end of file diff --git a/app/src/main/java/id/ac/ubharajaya/panicbutton/AlertActivity.kt b/app/src/main/java/id/ac/ubharajaya/panicbutton/AlertActivity.kt index 5dc6a7f..39158de 100644 --- a/app/src/main/java/id/ac/ubharajaya/panicbutton/AlertActivity.kt +++ b/app/src/main/java/id/ac/ubharajaya/panicbutton/AlertActivity.kt @@ -69,7 +69,7 @@ fun AlertScreen() { horizontalAlignment = Alignment.CenterHorizontally ) { Text( - text = "⚠ SISTEM ALERT DARURAT", + text = "⚠️ SISTEM ALERT DARURAT", fontSize = 24.sp, color = Color.Red, modifier = Modifier.padding(bottom = 8.dp) @@ -87,7 +87,7 @@ fun AlertScreen() { "🔥 KEBAKARAN" to "fire", "🌊 BANJIR/TSUNAMI" to "ocean", "🌏 GEMPA BUMI" to "earth_asia", - "☢ BAHAYA RADIASI" to "radioactive", + "☢️ BAHAYA RADIASI" to "radioactive", "🚨 EVAKUASI SEGERA" to "rotating_light" ) @@ -189,7 +189,7 @@ fun sendQuickAlert(url: String, alertType: String, tag: String, onResult: (Strin val client = OkHttpClient() val message = """ - ⚠ ALERT DARURAT ⚠ + ⚠️ ALERT DARURAT ⚠️ Jenis: $alertType Waktu: ${java.text.SimpleDateFormat("dd/MM/yyyy HH:mm:ss", java.util.Locale.getDefault()).format(java.util.Date())} @@ -260,5 +260,4 @@ fun sendCustomAlert(url: String, customMessage: String, onResult: (String) -> Un onResult("❌ Error: ${e.message}") } }.start() -} - +} \ No newline at end of file diff --git a/app/src/main/java/id/ac/ubharajaya/panicbutton/MainActivity.kt b/app/src/main/java/id/ac/ubharajaya/panicbutton/MainActivity.kt index d4050f5..46442ed 100644 --- a/app/src/main/java/id/ac/ubharajaya/panicbutton/MainActivity.kt +++ b/app/src/main/java/id/ac/ubharajaya/panicbutton/MainActivity.kt @@ -148,7 +148,7 @@ fun MyApp() { onClick = { showSettingsDialog = true }, colors = ButtonDefaults.buttonColors(containerColor = Color.Gray) ) { - Text("⚙", fontSize = 18.sp) + Text("⚙️", fontSize = 18.sp) } } @@ -161,9 +161,9 @@ fun MyApp() { ) listOf( - "🔥 Kebakaran", "⛈ Banjir", "🌊 Tsunami", "🌋 Gunung Meletus", + "🔥 Kebakaran", "⛈️ Banjir", "🌊 Tsunami", "🌋 Gunung Meletus", "🌏 Gempa Bumi", "👿 Huru hara", "🐍 Binatang Buas", - "☢ Radiasi Nuklir", "☣ Biohazard" + "☢️ Radiasi Nuklir", "☣️ Biohazard" ).forEach { condition -> Row( modifier = Modifier @@ -228,7 +228,7 @@ fun MyApp() { Spacer(modifier = Modifier.height(16.dp)) Text( - text = "JANGAN PANIK! SEGERA EVAKUASI DIRI ANDA KE TITIK KUMPUL", + text = "JANGAN PANIK! SEGERA EVAKUASI\nDIRI ANDA KE TITIK KUMPUL", color = Color.Red, fontSize = 15.sp ) @@ -252,14 +252,14 @@ fun sendNotification(url: String, condition: String, report: String, onResult: ( val tagMapping = mapOf( "🔥 Kebakaran" to "fire", - "⛈ Banjir" to "cloud_with_lightning_and_rain", + "⛈️ Banjir" to "cloud_with_lightning_and_rain", "🌊 Tsunami" to "ocean", "🌋 Gunung Meletus" to "volcano", "🌏 Gempa Bumi" to "earth_asia", "👿 Huru hara" to "imp", "🐍 Binatang Buas" to "snake", - "☢ Radiasi Nuklir" to "radioactive", - "☣ Biohazard" to "biohazard" + "☢️ Radiasi Nuklir" to "radioactive", + "☣️ Biohazard" to "biohazard" ) val selectedList = condition @@ -278,7 +278,7 @@ fun sendNotification(url: String, condition: String, report: String, onResult: ( ) val request = Request.Builder() .url(url) - .addHeader("Title", "⚠ ALERT - Kondisi Darurat") + .addHeader("Title", "⚠️ ALERT - Kondisi Darurat") .addHeader("Priority", "urgent") .addHeader("Tags", finalTags.joinToString(",")) .post(requestBody)