https://github.com/KwabenBerko/SmsBroadcastReceiver
:bangbang: **DEPRECATED** An Android Broadcast Receiver Library For Capturing/Reading Incoming SMS.
https://github.com/KwabenBerko/SmsBroadcastReceiver
android archived broadcast-reciever broadcastreceiver deprecated obsolete receiver sms sms-receiver
Last synced: 5 months ago
JSON representation
:bangbang: **DEPRECATED** An Android Broadcast Receiver Library For Capturing/Reading Incoming SMS.
- Host: GitHub
- URL: https://github.com/KwabenBerko/SmsBroadcastReceiver
- Owner: KwabenBerko
- License: mit
- Archived: true
- Created: 2018-08-06T00:19:39.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2019-09-15T00:18:59.000Z (over 6 years ago)
- Last Synced: 2023-03-06T00:58:26.968Z (over 3 years ago)
- Topics: android, archived, broadcast-reciever, broadcastreceiver, deprecated, obsolete, receiver, sms, sms-receiver
- Language: Java
- Homepage:
- Size: 180 KB
- Stars: 6
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- Made-in-Ghana - SmsBroadcastReceiver - An Android Broadcast Receiver Library For Capturing/Reading Incoming SMS. **By [@KwabenBerko](https://twitter.com/kwabenaberko)** (<a name="S"> </a>S)
README
[](http://unmaintained.tech/)
## DEPRECATED
:bangbang: **This is no longer supported as Google now restricts access to SMS and Call Log Permissions**
An Android Broadcast Receiver Library For Capturing/Reading Incoming SMS.
### Download:
Download via Gradle:
```java
implementation 'com.github.KwabenBerko:smsbroadcastreceiverlib:0.0.1'
```
Or Maven:
```xml
com.github.KwabenBerko
smsbroadcastreceiverlib
0.0.1
pom
```
### Usage:
Create a custom class that inherits the `SmsBroadcastReceiver` class and override the onSmsReceived( ) method:
```java
public class MySmsReceiver extends SmsBroadcastReceiver {
@Override
protected void onSmsReceived(SmsMessage smsMessage) {
Log.d(MainActivity.TAG, "ONSMSRECEIVED");
Log.d(MainActivity.TAG, smsMessage.getDisplayOriginatingAddress());
Log.d(MainActivity.TAG, smsMessage.getDisplayMessageBody());
}
}
```
Add the following permissions to your `AndroidManifest.xml` file:
```xml
```
Still in the `AndroidManifest.xml` file, register your newly created custom class as a receiver:
```xml
```
Send an sms to the device's phone number and see it in action.
Happy Coding!