Android Open Source - SMS alert XPence






Project Summary

Android App for Expense Tracking based on SMS Alerts.

Web Site / Source Repository

XPence is hosted in the following web site
https://github.com/sanchit6/XPence

If you think the Android project XPence 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 XPence.

ItemValue
Java File Count52
Supported screen sizes[mdpi, ldpi, xxhdpi, hdpi, xhdpi]
Target SDK Version16
Minimum SDK Version16
Activity Count7
Fragment Count3
jar files usedandroid-support-v4.jar
mongo-java-driver-2.12.2.jar
Required Permissionsandroid.permission.ACCESS_NETWORK_STATE
android.permission.INTERNET
android.permission.READ_SMS
android.permission.RECEIVE_SMS
Asset File Namesassets\bank-regex.properties
assets\sender-regex.properties
assets\tables.properties




Resource Files

There are 16 image files in XPence. The names of the image files are listed as follows.

add.png
bank.png
edit1.png
ic_action_search.png
ic_app_launcher.png
ic_drawer.png
ic_drawer2.png
ic_drawer3.png
money1.png
plus_icon_med.png
remove.png
settings1.png
small_plus_icon.png
trash1.png
user.png
user1.png

The following screenshort is generated from the image listed above.

null




Java Source Files

XPence has the following Java source files.

com.ss.xpence.AccountEditor.java
com.ss.xpence.AccountsView.java
com.ss.xpence.LogViewer.java
com.ss.xpence.Main.java
com.ss.xpence.MainV2.java
com.ss.xpence.SendersManager.java
com.ss.xpence.Settings.java
com.ss.xpence.TransactionsView.java
com.ss.xpence.adapter.AccountsAdapter.java
com.ss.xpence.adapter.DrawerItemAdapter.java
com.ss.xpence.adapter.LogAdapter.java
com.ss.xpence.adapter.SenderAdapter.java
com.ss.xpence.adapter.SimpleListItem1Adapter.java
com.ss.xpence.adapter.TransactionsAdapter.java
com.ss.xpence.app.Constants.java
com.ss.xpence.app.ResourceManager.java
com.ss.xpence.card.thisweek.ThisWeekCardAdapter.java
com.ss.xpence.card.thisweek.ThisWeekModel.java
com.ss.xpence.content.handler.MessagesHandler.java
com.ss.xpence.dataaccess.AccountsDAO.java
com.ss.xpence.dataaccess.MongoConnector.java
com.ss.xpence.dataaccess.ParsersDAO.java
com.ss.xpence.dataaccess.PreferencesDAO.java
com.ss.xpence.dataaccess.SendersDAO.java
com.ss.xpence.dataaccess.SettingsDAO.java
com.ss.xpence.dataaccess.TransactionsDAO.java
com.ss.xpence.dataaccess.base.AbstractDAO.java
com.ss.xpence.dataaccess.base.GenericDAO.java
com.ss.xpence.exception.ResourceException.java
com.ss.xpence.model.AbstractModel.java
com.ss.xpence.model.AccountModel.java
com.ss.xpence.model.ParsersModel.java
com.ss.xpence.model.SMSModel.java
com.ss.xpence.model.SenderModel.java
com.ss.xpence.model.SettingModel.java
com.ss.xpence.model.TransactionModel.java
com.ss.xpence.model.meta.TransactionModelComparator.java
com.ss.xpence.parser.AbstractParser.java
com.ss.xpence.parser.BaseRegexParser.java
com.ss.xpence.parser.ParserFactory.java
com.ss.xpence.util.ConverterUtils.java
com.ss.xpence.util.DateUtils.java
com.ss.xpence.util.IOUtils.java
com.ss.xpence.util.SMSMessageUtils.java
com.ss.xpence.view.DummyView.java
com.ss.xpence.view.IView.java
com.ss.xpence.view.ViewHolder.java
com.ss.xpence.view.compoundview.SimpleCard.java
com.ss.xpence.view.dialog.DeleteAccountConfirmDialog.java
com.ss.xpence.view.dialog.MessageDialog.java
com.ss.xpence.view.fragment.HomeFragment.java
com.ss.xpence.view.fragment.TransactionSectionFragment.java