It's actually working perfectly, I just put it in a bowl of rice for a few days and it came out good as new. =D.
A non-webview would be prefered since we are loading things and doing communication natively
Ok, this is Gurtej. I'm almost done implementing the actual client networking part in the JNI code. Basically the interface to it is to call specific functions for each command, which then parse the data and make a call to the native sendcommand() function with the number of the command. The commands planned so far are 0=save, 1=load, 2=authenticate user with pass, 3=register, 4=save custom elements. Before sending, you also have to call setUserName() with a null terminated character array and setPassword() with a null terminated character array, because each command either needs to either authenticate with the user and pass (to prevent malicious packets) or sends a user and pass to register. I'll get back to you with the syntax of the specific commands once I have them down, for now put in some placeholders. As for the actual interface, we basically need some way to browse saves, download a specific save, and upload and view your own saves. This should probably be accessible from the main menu in the beginning of the app. Let me know if you need me to tell you anything else.
On Aug 1, 2010 1:30 PM, "Georgiy Slobodenyuk" <youa...@gmail.com> wrote:
> Alright, so, how's it going to go. The User account is set up in a mySQL db,
> each user has a group, which corresponds to his directory?
>
>
> Will the db host a row that specifies each file location on the server, or
> will you use php to write an XML file to the server that is read and parsed
> by the application?
>
> The possibilities are great.
>
> But anyway, to begin I need to know all the features, the ones I am sure to
> include are as follows:
>
>
> - Registration
> - 'My Files' activity that shows local downloaded demo's and possibly an
> icon which represents if it is backed up on their server
> - Modification of 'save' button in MenuBar so as to write a unique