Thanks for that. Both Mnemododo: Tester and Mnemododo itself use File.listRoots() to identify the filesystems to search: http://bazaar.launchpad.net/~tbrk/mnemogogo/trunk/view/head:/mnemogogo/mobile/hexcsv/FindCardDirAndroid.java#L254 (http://developer.android.com/reference/java/io/File.html#listRoots())
The APIs for searching for files seem to have evolved quite a bit since I wrote Mnemododo. In fact, this use of File most likely comes directly from the original J2ME client (Mnemojojo). I still try to support as many Android devices as possible (SDK version 1.6). The original idea for this feature was that it would make the setup convenient and relatively automatic, but it has proven to be quite troublesome. I would estimate that roughly about 1 person every 30 or 40 requests help getting it to work. The best solution may be to support a network sync protocol like the Mnemosyne 2.x one. In fact, it seems to me that it would be even better to manage cards through an online service and to integrate the review client seamlessly into it (still allowing for offline review). Tim. On Nov 27 at 06:40 -0500, Michael Campbell wrote: > Be careful with this; more recent versions of android are using different > names > for /sdcard, specifically 4.2 which introduces multi-users and has to do some > tricks to give every user their own (non-shared) sd storage. Too, some phones > don't have removable (physical) sd cards so sometimes use a symlink from "/ > sdcard" to the physical filesystem location. (E.g. the galaxy nexus seems to > use /sdcard -> /sdcard0, which could presumably be removed accidentally?) > > Now, it could be this doesn't matter for this plugin and I may be causing > alarm > unnecessarily, but (mainly for Tim) this is something that needs to be looked > at. > > > On Tue, Nov 27, 2012 at 5:39 AM, <[email protected]> wrote: > > On Thursday, November 22, 2012 2:31:11 PM UTC-5, [email protected] wrote: > > Hello, > > > > I recently downloaded Mnemosyne 2.1, along with Mnemogogo and Installed > everythihng, and exported my phone to a "/cards" folder, however, > Mnemododo > can't find it. > > > > Is there a specific directory that I should export to? > > I just tried copying the log, I got this: > > copy failed: java.io.FileNotFoundException: /sdcard/mnemododo.log: open: > failed: EACCES (Permission denied) > > -- > You received this message because you are subscribed to the Google Groups > "mnemosyne-proj-users" group. > To post to this group, send email to > [email protected]. > To unsubscribe from this group, send email to > [email protected]. > To view this discussion on the web visit https://groups.google.com/d/msg/ > mnemosyne-proj-users/-/rGV8zE5QaagJ. > For more options, visit https://groups.google.com/groups/opt_out. > > > > > -- > You received this message because you are subscribed to the Google Groups > "mnemosyne-proj-users" group. > To post to this group, send email to [email protected]. > To unsubscribe from this group, send email to > [email protected]. > For more options, visit https://groups.google.com/groups/opt_out. > >
signature.asc
Description: Digital signature
