diff options
| author | The Android Open Source Project <initial-contribution@android.com> | 2008-10-21 07:00:00 -0700 |
|---|---|---|
| committer | The Android Open Source Project <initial-contribution@android.com> | 2008-10-21 07:00:00 -0700 |
| commit | 8978aac1977408b05e386ae846c30920c7faa0a6 (patch) | |
| tree | 4739d21e488b0a9352210dd54f070c9b186d63d1 /docs | |
| download | android_packages_apps_Email-8978aac1977408b05e386ae846c30920c7faa0a6.tar.gz android_packages_apps_Email-8978aac1977408b05e386ae846c30920c7faa0a6.tar.bz2 android_packages_apps_Email-8978aac1977408b05e386ae846c30920c7faa0a6.zip | |
Initial Contribution
Diffstat (limited to 'docs')
| -rw-r--r-- | docs/NOTES | 0 | ||||
| -rw-r--r-- | docs/TESTS | 23 | ||||
| -rw-r--r-- | docs/TODO | 27 |
3 files changed, 50 insertions, 0 deletions
diff --git a/docs/NOTES b/docs/NOTES new file mode 100644 index 000000000..e69de29bb --- /dev/null +++ b/docs/NOTES diff --git a/docs/TESTS b/docs/TESTS new file mode 100644 index 000000000..b89e882a1 --- /dev/null +++ b/docs/TESTS @@ -0,0 +1,23 @@ +Some simple functional tests +-- + +Compose a message + Attach an image to the message + Save the message as a draft + Reopen the draft + * Is the attachment still there? + Send the message. + * Does the received message have the correct attachment? + +Check delete functionality on POP and IMAP account. + +Check delete functionality on IMAP with no network connection. + +Check save draft functionality on POP and IMAP account. + +Check save draft functionality on IMAP with no network connection. + +Check sent message functionality on POP and IMAP account. + +Check sent functionality on IMAP with no network connection. + * When the network is brought back does the sent message get uploaded? diff --git a/docs/TODO b/docs/TODO new file mode 100644 index 000000000..d504dd434 --- /dev/null +++ b/docs/TODO @@ -0,0 +1,27 @@ +Currently +-- +Need to add NOOP checking to Pop3Store and ImapStore on cached connections. + + + + + + + + + + + + +In the future +-- +Move attachments to files, instead of storing as blobs in the database. There are tons of ways +we can make the app perform better with this small change. Primarily, we can do everything +pertaining to large attachments as streams instead of as large loads into byte arrays. + +Get rid of the LocalStore's attachment to Store altogether. Local storage is too complex and +specific to performance to be bound to the Store API. It needs to be flexible with plenty of helper +functions to make best use of memory and resources. + +Make better use of the abstractions for Body, Part and BodyPart. Proper use of these abstractions +can completely remove the need for the special headers. |
