diff --git a/README.md b/README.md index 8a92f25..e073afb 100644 --- a/README.md +++ b/README.md @@ -3,7 +3,7 @@ An Android app that listens for SMS commands to trigger a loud ring — overriding "Do Not Disturb" (DND) — so you can find your phone. -- **Package:** `com.example.lostmyphone` +- **Package:** `lostmyphone.app` - **No Google Play Services.** Pure Android SDK. - **Languages:** Kotlin, Material Components (AndroidX). @@ -132,7 +132,7 @@ settings instead. ## Architecture ``` -app/src/main/java/com/example/lostmyphone/ +app/src/main/java/lostmyphone/app/ ├── MainActivity.kt # UI: status, permission requests, DND-access launcher, manual test ├── SmsReceiver.kt # BroadcastReceiver: parses SMS -> detects RING_NOW / PLAY_SONG └── RingService.kt # ForegroundService: DND gate, volume override, focus + playback, 30s timer diff --git a/app/build.gradle.kts b/app/build.gradle.kts index ce79f83..fb4e632 100644 --- a/app/build.gradle.kts +++ b/app/build.gradle.kts @@ -4,11 +4,11 @@ plugins { } android { - namespace = "com.example.lostmyphone" + namespace = "lostmyphone.app" compileSdk = 34 defaultConfig { - applicationId = "com.example.lostmyphone" + applicationId = "lostmyphone.app" minSdk = 24 targetSdk = 34 versionCode = 1 diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index 1c425ff..45b8187 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -68,7 +68,7 @@ android:exported="false" android:foregroundServiceType="mediaPlayback"> - + diff --git a/app/src/main/java/com/example/lostmyphone/MainActivity.kt b/app/src/main/java/lostmyphone/app/MainActivity.kt similarity index 99% rename from app/src/main/java/com/example/lostmyphone/MainActivity.kt rename to app/src/main/java/lostmyphone/app/MainActivity.kt index 6123068..e2a16fe 100644 --- a/app/src/main/java/com/example/lostmyphone/MainActivity.kt +++ b/app/src/main/java/lostmyphone/app/MainActivity.kt @@ -1,4 +1,4 @@ -package com.example.lostmyphone +package lostmyphone.app import android.Manifest import android.app.NotificationManager diff --git a/app/src/main/java/com/example/lostmyphone/RingConfig.kt b/app/src/main/java/lostmyphone/app/RingConfig.kt similarity index 99% rename from app/src/main/java/com/example/lostmyphone/RingConfig.kt rename to app/src/main/java/lostmyphone/app/RingConfig.kt index 379a5fe..39ece0b 100644 --- a/app/src/main/java/com/example/lostmyphone/RingConfig.kt +++ b/app/src/main/java/lostmyphone/app/RingConfig.kt @@ -1,4 +1,4 @@ -package com.example.lostmyphone +package lostmyphone.app import android.content.Context import android.content.SharedPreferences diff --git a/app/src/main/java/com/example/lostmyphone/RingService.kt b/app/src/main/java/lostmyphone/app/RingService.kt similarity index 98% rename from app/src/main/java/com/example/lostmyphone/RingService.kt rename to app/src/main/java/lostmyphone/app/RingService.kt index 1bec219..e3ab027 100644 --- a/app/src/main/java/com/example/lostmyphone/RingService.kt +++ b/app/src/main/java/lostmyphone/app/RingService.kt @@ -1,4 +1,4 @@ -package com.example.lostmyphone +package lostmyphone.app import android.app.NotificationChannel import android.app.NotificationManager @@ -42,8 +42,8 @@ class RingService : Service() { companion object { private const val TAG = "RingService" - const val ACTION_RING = "com.example.lostmyphone.action.RING" - const val ACTION_STOP = "com.example.lostmyphone.action.STOP" + const val ACTION_RING = "lostmyphone.app.action.RING" + const val ACTION_STOP = "lostmyphone.app.action.STOP" const val EXTRA_DND_GRANTED = "extra_dnd_granted" private const val CHANNEL_ID = "ring_channel" diff --git a/app/src/main/java/com/example/lostmyphone/SettingsActivity.kt b/app/src/main/java/lostmyphone/app/SettingsActivity.kt similarity index 99% rename from app/src/main/java/com/example/lostmyphone/SettingsActivity.kt rename to app/src/main/java/lostmyphone/app/SettingsActivity.kt index 588679a..c404bcb 100644 --- a/app/src/main/java/com/example/lostmyphone/SettingsActivity.kt +++ b/app/src/main/java/lostmyphone/app/SettingsActivity.kt @@ -1,4 +1,4 @@ -package com.example.lostmyphone +package lostmyphone.app import android.content.Intent import android.database.Cursor diff --git a/app/src/main/java/com/example/lostmyphone/SmsReceiver.kt b/app/src/main/java/lostmyphone/app/SmsReceiver.kt similarity index 98% rename from app/src/main/java/com/example/lostmyphone/SmsReceiver.kt rename to app/src/main/java/lostmyphone/app/SmsReceiver.kt index e9b9ce2..05ec8a8 100644 --- a/app/src/main/java/com/example/lostmyphone/SmsReceiver.kt +++ b/app/src/main/java/lostmyphone/app/SmsReceiver.kt @@ -1,4 +1,4 @@ -package com.example.lostmyphone +package lostmyphone.app import android.content.BroadcastReceiver import android.content.Context