Update 4-21-13
Added a basic program flow chart (check files page for link)
The basic gist is that the program should have two rows with 4 pages each that are accessed via swiping left and right.
The top row is the default android SMS/Call Logs/Contacts with a button to go to the lower row.
The lower row is our black-listed information of the same type.
We should be using an AsyncTask class wherever possible to handle any large operations. This *should allow you to run tasks in the background and keep the app brows-able at the same time.
Update 4-14-13
Making good progress! Here are the most recent changes to ProTextYou:
- Dave and I were able to come up with a better way to display the text message database via a cursor instead of objects, vastly improving the load time and reducing memory consumption.
- Rex uploaded some a basic contact handler.
- Contact database uploaded
Next Steps (this is what I would like to have done by our next meeting with Clarke):
- We need to duplicate the mms-ssm and contact databases inside our app, this will allow us to use SQL statements to move data. (Dave/Rex)
- Blacklist needs to have some functionality added. (Rex)
- Change SmsReceiver to work via Blacklist. (Mark)
- First XML layout and design (Brandon)
- Round 1 of BUG TESTING!!!!!!!!!!! This is a big one, before adding much more functionality we all need to get together and see what kind of stress testing we can do. I already have a program to automate stress testing (think its called android monkey) but pointed user interaction is needed. Lets see what we can break/improve/make simpler/explain better/change the look of/etc.
- Everyone needs to work on some documentation for their respective parts!!! (Whitney)
Next Next Steps (We should have 2 weeks left!)
- CallReceiver to filter incoming phone calls based on black list and time (Mark)
- Widget re-design (Dave)
- Round 2 of XML layouts if needed (Brandon)
- More documentation
- Round 2 of bug testing/fixing
Final Steps (1 week left, home stretch!)
- Finalize documentation
- Discuss presentation
- Make plans for continuing work/functionality/market release/version re-writing/cross platform possibilities (if we get to it)
Update
I was able to re-root my phone as of last night (gotta love the people that figure that stuff out for you). So I started data-mining and can now view all of the default android source code on the latest version of android (4.1.2). If there is any default android code you would like to see let me know and I will pull it off my phone for you (XML layouts as well). I am going to pull as much data as I can think of right now off of my phone and toss it up here.
What I plan on uploading tonight(assuming I don't run out of coffee any time soon):
mms-sms database file
In depth description in Text messaging page
software link in software page
Screenshot Attached
Side Note: This is all raw data off my personal phone, no snooping!
Project Admins: