AntoineLyon / android-daisy-epub-reader

Automatically exported from code.google.com/p/android-daisy-epub-reader
0 stars 0 forks source link

Testing notes for r150 #20

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
Here are some ad-hoc notes based on testing r150 in preparation for the next 
informal release of the application on this site. Note: the software is not yet 
sufficiently mature to be launched on Android Market in my opinion.

Known limitations
   * The 'Search' takes a long time, especially when the sdcard has lots of files and folders, we need to provide some sort of feedback on the progress of the searching.
   * We have yet to discover how to display alert messages from parts of the application. As a workaround we are using the Android 'Toast' popup message facility; however these don't seem to be detected or processed by the accessibility API which means users with visual impairments may miss these messages :( We want to be able to inform all users and will try to find better approaches.
   * When there are no books on the sdcard (or in the user-specified root folder) the application does not tell the user that no books have been found. This needs fixing before the binary is created.
   * If the sdcard is in use the software doesn't handle the unavailability well. This can happen for various legitimate reasons: e.g. to copy books onto it from the computer over USB; or some devices may note have an sdcard installed (currently). The application should robustly handle unavailability or lack of sdcard.
   * Some of the new text is hard-coded in the code rather than in configuration files. They need extracting and translating into supported locales (currently limited to German).

Device specific issues and findings:
HTC Tattoo (running Android 1.6):
   * The title on the home page is truncated slightly.

HTC Hero (running Android 2.2)
   * Search for books caused the application to 'force close' Unable to start activity ComponentInfo{com.ader/com.ader.DaisyBookFinder}: java.lang.NullPointerException caused by the path /sdcard/.android_secure I'll file a separate issue for this problem, and include more details there.
   * Return to home screen doesn't! (probably a general issue, not device specific, but logged here since I discovered it on this device).

Original issue reported on code.google.com by julianharty on 5 Jul 2010 at 10:43

GoogleCodeExporter commented 9 years ago
Issue 21 raised for the NullPointerException (NPE) 
http://code.google.com/p/android-daisy-epub-reader/issues/detail?id=21 and 
fixed already :)

Original comment by julianharty on 5 Jul 2010 at 10:55

GoogleCodeExporter commented 9 years ago
Various changes to handle the sdcard being busy (mounted)
http://code.google.com/p/android-daisy-epub-reader/source/detail?r=152
http://code.google.com/p/android-daisy-epub-reader/source/detail?r=153

We still need to make the code more robust and handle devices without an sdcard 
(external removable storage).

Original comment by julianharty on 5 Jul 2010 at 8:10