Android SMS Anti Spam application.
sms-bouncer is hosted in the following web site
https://github.com/PhDroid/sms-bouncer
If you think the Android project sms-bouncer listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.
The following table is the detailed list of sms-bouncer.
Item | Value |
---|---|
Java File Count | 83 |
Supported screen sizes | [mdpi, ldpi, hdpi] |
Minimum SDK Version | 8 |
Activity Count | 5 |
Test Case Count | 10 |
jar files used | commons-net-2.2.jar |
Required Permissions | android.permission.READ_CONTACTS android.permission.READ_SMS android.permission.RECEIVE_SMS android.permission.WRITE_SMS |
There are 19 image files in sms-bouncer. The names of the image files are listed as follows.
background.png background_focus.png background_press.png btn_default_normal.9.png btn_default_normal_disable.9.png btn_default_normal_disable_focused.9.png btn_default_pressed.9.png btn_default_selected.9.png ic_menu_delete.png ic_menu_mark.png ic_menu_preferences.png ic_stat_notify_icon.png list_background.png list_selector_background_default.9.png list_selector_background_focus.9.png list_selector_background_pressed.9.png list_selector_background_selected.9.png menuitem_background_focus.9.png menuitem_background_pressed.9.png
The following screenshort is generated from the image listed above.
sms-bouncer has the following Java source files.
com.phdroid.blackjack.ui.EventInjectedActivity.java com.phdroid.blackjack.ui.HorizontalSwipeListener.java com.phdroid.blackjack.ui.notify.NotificationContainer.java com.phdroid.blackjack.ui.notify.TrayNotification.java com.phdroid.blackjack.ui.notify.TrayNotificationManager.java com.phdroid.smsb.SmsMessageEntryTest.java com.phdroid.smsb.SmsPojo.java com.phdroid.smsb.SmsSender.java com.phdroid.smsb.Telnet.java com.phdroid.smsb.TestSmsPojo.java com.phdroid.smsb.activity.ActivityConstants.java com.phdroid.smsb.activity.BlockedSmsListActivity.java com.phdroid.smsb.activity.BlockedSmsListActivityTest.java com.phdroid.smsb.activity.ClearAfterSpinnerAdapter.java com.phdroid.smsb.activity.EditWhitelistActivity.java com.phdroid.smsb.activity.OnDeleteSenderListener.java com.phdroid.smsb.activity.SelectManyActivity.java com.phdroid.smsb.activity.SenderPojoArrayAdapter.java com.phdroid.smsb.activity.SettingsActivity.java com.phdroid.smsb.activity.SettingsActivityTest.java com.phdroid.smsb.activity.SmsPojoArrayAdapter.java com.phdroid.smsb.activity.SmsPojoSpinnerAdapter.java com.phdroid.smsb.activity.ViewMessageActivity.java com.phdroid.smsb.activity.base.ActivityBase.java com.phdroid.smsb.application.ApplicationController.java com.phdroid.smsb.application.NewSmsEvent.java com.phdroid.smsb.application.NewSmsEventListener.java com.phdroid.smsb.base.MockedContextTestBase.java com.phdroid.smsb.base.ProviderTestBase.java com.phdroid.smsb.base.SmsMessageTransferStub.java com.phdroid.smsb.base.util.ContextBuilder.java com.phdroid.smsb.base.util.InMemoryPreferences.java com.phdroid.smsb.base.util.IsolatedBroadcastContext.java com.phdroid.smsb.base.util.ResourceInjectedContext.java com.phdroid.smsb.broadcast.BlockNotificationTest.java com.phdroid.smsb.broadcast.IMessageProcessor.java com.phdroid.smsb.broadcast.MessageProcessor.java com.phdroid.smsb.broadcast.SmsReceiver.java com.phdroid.smsb.broadcast.SmsReceiverTest.java com.phdroid.smsb.broadcast.doubles.BroadcastCallRegistration.java com.phdroid.smsb.broadcast.doubles.OtherBroadcastReceiverMock.java com.phdroid.smsb.broadcast.doubles.SmsBroadcastReceiverMock.java com.phdroid.smsb.content.ApplicationSettingsTest.java com.phdroid.smsb.content.SmsContentProviderTest.java com.phdroid.smsb.exceptions.ApplicationException.java com.phdroid.smsb.exceptions.ArgumentException.java com.phdroid.smsb.exceptions.NotSupportedMethodException.java com.phdroid.smsb.filter.ContactSpamFilter.java com.phdroid.smsb.filter.ContactSpamFilterTest.java com.phdroid.smsb.filter.ISpamFilter.java com.phdroid.smsb.filter.SmartSpamFilter.java com.phdroid.smsb.filter.SmartSpamFilterTest.java com.phdroid.smsb.filter.WhiteListSpamFilter.java com.phdroid.smsb.filter.WhiteListSpamFilterTest.java com.phdroid.smsb.filter.doubles.PhoneContentProviderFake.java com.phdroid.smsb.filter.doubles.PhoneListCursorFake.java com.phdroid.smsb.storage.ApplicationSettings.java com.phdroid.smsb.storage.DefaultApplicationSettings.java com.phdroid.smsb.storage.IMessageProvider.java com.phdroid.smsb.storage.ISenderProvider.java com.phdroid.smsb.storage.MessageProviderHelper.java com.phdroid.smsb.storage.MessageProviderTest.java com.phdroid.smsb.storage.SenderProvider.java com.phdroid.smsb.storage.SmsMessageController.java com.phdroid.smsb.storage.TestMessageProvider.java com.phdroid.smsb.storage.TestMessageProvider2.java com.phdroid.smsb.storage.TestSession.java com.phdroid.smsb.storage.dao.DatabaseOpenHelper.java com.phdroid.smsb.storage.dao.SenderContentProvider.java com.phdroid.smsb.storage.dao.Session.java com.phdroid.smsb.storage.dao.SmsContentProvider.java com.phdroid.smsb.storage.dao.SmsHelper.java com.phdroid.smsb.storage.dao.SmsMessageEntry.java com.phdroid.smsb.storage.dao.SmsMessageSenderEntry.java com.phdroid.smsb.utility.DateUtilities.java com.phdroid.smsb.utility.NotificationUtility.java com.phdroid.smsb.utility.SmsMessageTransferObject.java com.phdroid.smsb.widget.CheckableRelativeLayout.java com.phdroid.smsb.widget.QuirkyCheckbox.java com.phdroid.smsb.widget.ReadableImageView.java