SMS_spam_detection is an Android application designed to detect and manage spam SMS messages. The app provides insights into your SMS messages, detects spam, and sends notifications for incoming spam messages. It also includes customizable widgets to display the latest notifications directly on your home screen.
- Home Screen Widgets:
- Create resizable widgets to display the latest notifications on your home screen.
- Widgets dynamically adjust to show more notifications when stretched vertically, up to the size of your screen.
-
Home Fragment:
- The main entry point of the app.
-
Dashboard Fragment:
- Scan phone messages to get insights.
- View statistics such as the number of SMS messages scanned, the number of spam messages, and detailed insights into suspicious numbers.
-
Notifications Fragment:
- Scan incoming messages in real-time.
- Receive notifications for detected spam messages.
-
Settings Fragment:
- Manage SMS permissions.
- Adjust sensitivity settings for spam detection.
-
Home Screen Widgets (Version 1.1):
- Add widgets to your home screen to see the latest notifications at a glance.
- The widget automatically updates with the latest
n
notifications. - Fully resizable: stretch the widget vertically to display more notifications.
There are two ways to install this app:
- Open the Project:
- Open the project in Android Studio.
- Build and Run:
- Build the project and run it on an Android device or emulator.
- Download from the Link:
- Click on the website in the About section of this repository to download the app directly.
-
Home Fragment:
- Navigate to the Home fragment to access the main features of the app.
-
Dashboard Fragment:
- Access the Dashboard fragment to start scanning your SMS messages.
- View insights on the number of messages scanned and spam detected.
- Review detailed information on suspicious numbers.
-
Notifications Fragment:
- The app scans incoming messages and notifies you if any are detected as spam.
-
Settings Fragment:
- Adjust permissions for SMS access.
- Manage sensitivity settings for spam detection.
-
Home Screen Widgets:
- Add the widget to your home screen via the widget picker menu.
- Resize the widget vertically to show more notifications.
- Stay updated with the latest spam detection notifications at a glance.
The app requires SMS permissions to scan messages. You can manage these permissions in the Settings fragment.
Contributions are welcome! Please fork the repository and submit a pull request with your changes.
This project is licensed under the MIT License - see the LICENSE file for details.
For any inquiries, please contact your-email@example.com.