diff options
| author | The Android Open Source Project <initial-contribution@android.com> | 2009-03-03 19:32:22 -0800 |
|---|---|---|
| committer | The Android Open Source Project <initial-contribution@android.com> | 2009-03-03 19:32:22 -0800 |
| commit | 96c5af40d639d629267794f4f0338a267ff94ce5 (patch) | |
| tree | 5f81b33c36191e73a1ab0ec3d31a7f57f0a53113 /docs | |
| parent | 8c2158a5ebb88e226c23b66ff95910158a2727df (diff) | |
| download | android_packages_apps_Email-96c5af40d639d629267794f4f0338a267ff94ce5.tar.gz android_packages_apps_Email-96c5af40d639d629267794f4f0338a267ff94ce5.tar.bz2 android_packages_apps_Email-96c5af40d639d629267794f4f0338a267ff94ce5.zip | |
auto import from //depot/cupcake/@135843
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. |
