Android Open Source - SMS phone SMSSync






Project Summary

SMS gateway for Android powered phones.

Web Site / Source Repository

SMSSync is hosted in the following web site
https://github.com/ushahidi/SMSSync

If you think the Android project SMSSync listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.

Project Detail

The following table is the detailed list of SMSSync.

ItemValue
Java File Count180
Supported screen sizes[mdpiv11, mdpi, ldpi, ldpiv11, hdpi, hdpiv9, ldpiv9, xhdpi, mdpiv9, hdpiv11]
Target SDK Version17
Minimum SDK Version8
Activity Count6
Fragment Count1
jar files usedlibGoogleAnalyticsServices.jar
Required Permissionsandroid.permission.ACCESS_NETWORK_STATE
android.permission.ACCESS_WIFI_STATE
android.permission.GET_ACCOUNTS
android.permission.INTERNET
android.permission.READ_PHONE_STATE
android.permission.READ_SMS
android.permission.RECEIVE_BOOT_COMPLETED
android.permission.RECEIVE_SMS
android.permission.SEND_SMS
android.permission.WAKE_LOCK
android.permission.WRITE_EXTERNAL_STORAGE
android.permission.WRITE_SMS
com.android.vending.BILLING
Asset File Namesassets\json\task_response.json




License

The license information of SMSSync is as follows:

GNU Lesser General Public License

Resource Files

There are 29 image files in SMSSync. The names of the image files are listed as follows.

ab_solid_smssync.9.png
ab_stacked_solid_smssync.9.png
ab_transparent_smssync.9.png
add.png
appwidget_portrait_bg.png
appwidget_portrait_text_push.png
arrow_left.png
arrow_right.png
blacklist.png
delete.png
donate.png
edit.png
ic_done.png
ic_drawer.png
ic_stat_notfiy.png
import_sms.png
log.png
noti_smssync.png
pending.png
refresh.png
sent.png
settings.png
share.png
sync_url.png
whitelist.png
widget_bg_default.9.png
widget_bg_portrait.png
widget_bg_selected.9.png
widget_bg_small.9.png

The following screenshort is generated from the image listed above.

null




Java Source Files

SMSSync has the following Java source files.

com.github.jberkel.pay.me.IabException.java
com.github.jberkel.pay.me.IabHelper.java
com.github.jberkel.pay.me.IabResult.java
com.github.jberkel.pay.me.listener.OnConsumeFinishedListener.java
com.github.jberkel.pay.me.listener.OnConsumeMultiFinishedListener.java
com.github.jberkel.pay.me.listener.OnIabPurchaseFinishedListener.java
com.github.jberkel.pay.me.listener.OnIabSetupFinishedListener.java
com.github.jberkel.pay.me.listener.QueryInventoryFinishedListener.java
com.github.jberkel.pay.me.model.Inventory.java
com.github.jberkel.pay.me.model.Purchase.java
com.github.jberkel.pay.me.model.SkuDetails.java
com.github.jberkel.pay.me.model.TestSkus.java
com.github.jberkel.pay.me.validator.DefaultSignatureValidator.java
com.github.jberkel.pay.me.validator.SignatureValidator.java
com.smssync.portal.one.SmsSyncPortal.java
net.smssync.survey.dialog.AppRate.java
net.smssync.survey.dialog.OnClickButtonListener.java
net.smssync.survey.dialog.UrlHelper.java
org.addhen.smssync.AppTracker.java
org.addhen.smssync.GoogleEasyTracker.java
org.addhen.smssync.MainApplication.java
org.addhen.smssync.NoTracker.java
org.addhen.smssync.Settings.java
org.addhen.smssync.SyncBus.java
org.addhen.smssync.SyncDate.java
org.addhen.smssync.TrackerResolver.java
org.addhen.smssync.TrackerResolver.java
org.addhen.smssync.UrlHelperImpl.java
org.addhen.smssync.activities.BaseActivity.java
org.addhen.smssync.activities.BaseListActivity.java
org.addhen.smssync.activities.DonationActivity.java
org.addhen.smssync.activities.FilterTabActivity.java
org.addhen.smssync.activities.MainActivity.java
org.addhen.smssync.adapters.BaseListAdapter.java
org.addhen.smssync.adapters.FilterAdapter.java
org.addhen.smssync.adapters.LogAdapter.java
org.addhen.smssync.adapters.NavDrawerAdapter.java
org.addhen.smssync.adapters.PendingMessagesAdapter.java
org.addhen.smssync.adapters.SentMessagesAdapter.java
org.addhen.smssync.adapters.SyncUrlAdapter.java
org.addhen.smssync.adapters.TabAdapter.java
org.addhen.smssync.controllers.AlertCallbacks.java
org.addhen.smssync.controllers.DebugCallbacks.java
org.addhen.smssync.controllers.LogController.java
org.addhen.smssync.controllers.MessageResultsController.java
org.addhen.smssync.database.Database.java
org.addhen.smssync.database.DatabaseUpgrade.java
org.addhen.smssync.database.DbContentProvider.java
org.addhen.smssync.database.FilterContentProvider.java
org.addhen.smssync.database.IFilterContentProvider.java
org.addhen.smssync.database.IFilterSchema.java
org.addhen.smssync.database.IMessagesContentProvider.java
org.addhen.smssync.database.IMessagesSchema.java
org.addhen.smssync.database.ISyncUrlContentProvider.java
org.addhen.smssync.database.ISyncUrlSchema.java
org.addhen.smssync.database.Messages.java
org.addhen.smssync.database.MessagesContentProvider.java
org.addhen.smssync.database.SyncUrlContentProvider.java
org.addhen.smssync.exceptions.ConnectivityException.java
org.addhen.smssync.exceptions.I8nException.java
org.addhen.smssync.fragments.BaseListFragment.java
org.addhen.smssync.fragments.BlacklistFragment.java
org.addhen.smssync.fragments.LogFragment.java
org.addhen.smssync.fragments.PendingMessages
.java
org.addhen.smssync.fragments.SentMessageFragment
.java
org.addhen.smssync.fragments.SyncUrlFragment.java
org.addhen.smssync.fragments.WhitelistFragment.java
org.addhen.smssync.listeners.BaseActionModeListener.java
org.addhen.smssync.listeners.BlacklistActionModeListener.java
org.addhen.smssync.listeners.LogListener.java
org.addhen.smssync.listeners.OnFragmentListViewRefreshListener.java
org.addhen.smssync.listeners.PendingMessagesActionModeListener.java
org.addhen.smssync.listeners.SentMessagesActionModeListener.java
org.addhen.smssync.listeners.SyncUrlActionModeListener.java
org.addhen.smssync.listeners.WhitelistActionModeListener.java
org.addhen.smssync.messages.ProcessMessage.java
org.addhen.smssync.messages.ProcessSms.java
org.addhen.smssync.models.Filter.java
org.addhen.smssync.models.Log.java
org.addhen.smssync.models.Message.java
org.addhen.smssync.models.MessageResult.java
org.addhen.smssync.models.MessagesUUIDSResponse.java
org.addhen.smssync.models.Model.java
org.addhen.smssync.models.NavDrawerItem.java
org.addhen.smssync.models.PhoneStatusInfo.java
org.addhen.smssync.models.QueuedMessages.java
org.addhen.smssync.models.SentMessagesModel.java
org.addhen.smssync.models.SmssyncResponse.java
org.addhen.smssync.models.SyncUrl.java
org.addhen.smssync.models.TaskMessage.java
org.addhen.smssync.navdrawer.BaseNavDrawerItem.java
org.addhen.smssync.navdrawer.BlacklistNavDrawerItem.java
org.addhen.smssync.navdrawer.DonationNavDrawerItem.java
org.addhen.smssync.navdrawer.LogNavDrawerItem.java
org.addhen.smssync.navdrawer.PendingMessagesNavDrawerItem.java
org.addhen.smssync.navdrawer.SentMessagesNavDrawerItem.java
org.addhen.smssync.navdrawer.SyncUrlNavDrawerItem.java
org.addhen.smssync.navdrawer.WhitelistNavDrawerItem.java
org.addhen.smssync.net.BaseHttpClient.java
org.addhen.smssync.net.GoogleDocsHttpClient.java
org.addhen.smssync.net.MainHttpClient.java
org.addhen.smssync.net.MessageSyncHttpClient.java
org.addhen.smssync.net.SyncScheme.java
org.addhen.smssync.prefs.BasePreference.java
org.addhen.smssync.prefs.BooleanPreference.java
org.addhen.smssync.prefs.IPreference.java
org.addhen.smssync.prefs.IntPreference.java
org.addhen.smssync.prefs.LongPreference.java
org.addhen.smssync.prefs.Prefs.java
org.addhen.smssync.prefs.StringPreference.java
org.addhen.smssync.receivers.AutoSyncScheduledReceiver.java
org.addhen.smssync.receivers.BaseBroadcastReceiver.java
org.addhen.smssync.receivers.BootReceiver.java
org.addhen.smssync.receivers.CheckTaskScheduledReceiver.java
org.addhen.smssync.receivers.ConnectivityChangedReceiver.java
org.addhen.smssync.receivers.MessageResultsScheduledReceiver.java
org.addhen.smssync.receivers.PowerStateChangedReceiver.java
org.addhen.smssync.receivers.SmsDeliveredReceiver.java
org.addhen.smssync.receivers.SmsReceiver.java
org.addhen.smssync.receivers.SmsReceiverKitKat.java
org.addhen.smssync.receivers.SmsSentReceiver.java
org.addhen.smssync.services.AutoSyncScheduledService.java
org.addhen.smssync.services.BaseService.java
org.addhen.smssync.services.CheckTaskScheduledService.java
org.addhen.smssync.services.CheckTaskService.java
org.addhen.smssync.services.MessageResultsScheduledService.java
org.addhen.smssync.services.ScheduleServices.java
org.addhen.smssync.services.SmsPortal.java
org.addhen.smssync.services.SmsReceiverService.java
org.addhen.smssync.services.SmsSyncServices.java
org.addhen.smssync.services.SyncPendingMessagesService.java
org.addhen.smssync.tasks.ProgressCallback.java
org.addhen.smssync.tasks.ProgressQueue.java
org.addhen.smssync.tasks.ProgressTask.java
org.addhen.smssync.tasks.SyncConfig.java
org.addhen.smssync.tasks.SyncPendingMessagesTask.java
org.addhen.smssync.tasks.Task.java
org.addhen.smssync.tasks.TaskCanceled.java
org.addhen.smssync.tasks.state.State.java
org.addhen.smssync.tasks.state.SyncPendingMessagesState.java
org.addhen.smssync.util.ApiUtil.java
org.addhen.smssync.util.DataFormatUtil.java
org.addhen.smssync.util.DonationConstants.java
org.addhen.smssync.util.JsonUtils.java
org.addhen.smssync.util.LogUtil.java
org.addhen.smssync.util.Logger.java
org.addhen.smssync.util.Objects.java
org.addhen.smssync.util.RunServicesUtil.java
org.addhen.smssync.util.SentMessagesUtil.java
org.addhen.smssync.util.ServicesConstants.java
org.addhen.smssync.util.TimeFrequencyUtil.java
org.addhen.smssync.util.TimePreference.java
org.addhen.smssync.util.Util.java
org.addhen.smssync.views.AddPhoneNumber.java
org.addhen.smssync.views.AddSyncUrl.java
org.addhen.smssync.views.BlacklistView.java
org.addhen.smssync.views.DonationView.java
org.addhen.smssync.views.EditSyncScheme.java
org.addhen.smssync.views.FilterTabView.java
org.addhen.smssync.views.ILogView.java
org.addhen.smssync.views.LogView.java
org.addhen.smssync.views.MainView.java
org.addhen.smssync.views.PendingMessagesView.java
org.addhen.smssync.views.SentMessagesView.java
org.addhen.smssync.views.SyncUrlView.java
org.addhen.smssync.views.View.java
org.addhen.smssync.views.WhitelistView.java
org.addhen.smssync.views.Widget.java
org.addhen.smssync.widget.SmsSyncAppWidgetProvider.java