Android App for Expense Tracking based on SMS Alerts.
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.
The following table is the detailed list of XPence.
Item | Value |
---|---|
Java File Count | 52 |
Supported screen sizes | [mdpi, ldpi, xxhdpi, hdpi, xhdpi] |
Target SDK Version | 16 |
Minimum SDK Version | 16 |
Activity Count | 7 |
Fragment Count | 3 |
jar files used | android-support-v4.jar mongo-java-driver-2.12.2.jar |
Required Permissions | android.permission.ACCESS_NETWORK_STATE android.permission.INTERNET android.permission.READ_SMS android.permission.RECEIVE_SMS |
Asset File Names | assets\bank-regex.properties assets\sender-regex.properties assets\tables.properties |
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.
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