final class project for android app development. 1. save a list of stocks in SQLite. 2. fetch current prices from finance.yahoo.com. 3. save prices into SQLite for each stock. 4. update information user screen. 5. periodically check for price updated. 6. update prices into SQLite for each changed stock. 7. update information user screen.
MyStockPortfolio is hosted in the following web site
https://github.com/hoiwanjohnlouis/MyStockPortfolio
If you think the Android project MyStockPortfolio 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 MyStockPortfolio.
Item | Value |
---|---|
Java File Count | 42 |
Activity Count | 10 |
Required Permissions | android.permission.INTERNET |
MyStockPortfolio has the following Java source files.
com.hoiwanlouis.mystockportfolio.ApplicationTest.java com.hoiwanlouis.mystockportfolio.MainActivity.java com.hoiwanlouis.mystockportfolio.database.PetTrackerActivity.java com.hoiwanlouis.mystockportfolio.database.PetTrackerDatabase.java com.hoiwanlouis.mystockportfolio.database.PetTrackerDatabaseHelper.java com.hoiwanlouis.mystockportfolio.database.PetTrackerEntryActivity.java com.hoiwanlouis.mystockportfolio.database.PetTrackerListActivity.java com.hoiwanlouis.mystockportfolio.database.PortfolioActivity.java com.hoiwanlouis.mystockportfolio.database.PortfolioDatabase.java com.hoiwanlouis.mystockportfolio.database.PortfolioDatabaseHelper.java com.hoiwanlouis.mystockportfolio.database.PortfolioEntryActivity.java com.hoiwanlouis.mystockportfolio.database.PortfolioListActivity.java com.hoiwanlouis.mystockportfolio.factories.Record.java com.hoiwanlouis.mystockportfolio.factories.RecordBuilding.java com.hoiwanlouis.mystockportfolio.factories.TestFactoriesActivity.java com.hoiwanlouis.mystockportfolio.factories.Trade.java com.hoiwanlouis.mystockportfolio.factories.TradeBuilding.java com.hoiwanlouis.mystockportfolio.factories.TradeFactory.java com.hoiwanlouis.mystockportfolio.factories.TradeRecordList.java com.hoiwanlouis.mystockportfolio.fields.Company.java com.hoiwanlouis.mystockportfolio.fields.DateStamp.java com.hoiwanlouis.mystockportfolio.fields.ICompany.java com.hoiwanlouis.mystockportfolio.fields.IDateStamp.java com.hoiwanlouis.mystockportfolio.fields.IPrice.java com.hoiwanlouis.mystockportfolio.fields.IQuantity.java com.hoiwanlouis.mystockportfolio.fields.IRecordFactory.java com.hoiwanlouis.mystockportfolio.fields.ISymbol.java com.hoiwanlouis.mystockportfolio.fields.ITimeStamp.java com.hoiwanlouis.mystockportfolio.fields.Price.java com.hoiwanlouis.mystockportfolio.fields.Quantity.java com.hoiwanlouis.mystockportfolio.fields.Symbol.java com.hoiwanlouis.mystockportfolio.fields.TimeStamp.java com.hoiwanlouis.mystockportfolio.observers.IObserver.java com.hoiwanlouis.mystockportfolio.observers.ISubject.java com.hoiwanlouis.mystockportfolio.observers.PriceObserver.java com.hoiwanlouis.mystockportfolio.observers.PriceSubject.java com.hoiwanlouis.mystockportfolio.observers.TestPriceObserver.java com.hoiwanlouis.mystockportfolio.settings.SettingsActivity.java com.hoiwanlouis.mystockportfolio.settings.SettingsFragment.java