Hi, Sorry for not reply earlier, since I was at a Lenovo Hackthon.
The C: was a cut and paste error. You should use pathToSave = Environment.GetFolderPath(Environment.SpecialFolder.Personal) which will give you the /data/data/AndroidPackageName/ directory Just select the file as a Embedded Resources (Not Android Resources) and use the following (Normal Resource Handling ) to retrieve the file string[] resNames = resourceAssembly.GetManifestResourceNames(); //Process the resource names from the manifest foreach (string resName in resNames) { if (resName.ToLower().Contains(fullResourcePattern.ToLower()) == true) { } } Hope this helps Best Regards, Sridharan Srinivasan On Fri, Sep 16, 2011 at 1:59 AM, Mittchel Van Vliet <mittc...@gmail.com> wrote: > Hi, > Thanks for your reply, > I do have a question regarding your example; The "C:\\Path\\To\\File" means > the path to the file on my computer right? But why's that neccesary when you > save it in your assets folder? > Further; I'm definitely going to exceed the 1MB limit.. so how does the > Resources option work? haha:P > Thanks! > > 2011/9/15 SRI <sri...@gmail.com> >> >> Hi, >> >> You can use like this >> >> using (System.IO.Stream dbStream = Assets.Open(items.db3)) >> { >> using (var fileStream = File.Create("C:\\Path\\To\\File")) >> { >> appStream.CopyTo(fileStream); >> } >> } >> >> Points to Note the db3 file size should not exceed 1 MB else >> uncompression in Android hits error. >> >> You can also use Embedded Resources which does not have this >> limitation. >> >> Hope this helps >> >> Best Regards, >> Sridharan Srinivasan >> >> On Thu, Sep 15, 2011 at 8:26 PM, Mittchel Van Vliet <mittc...@gmail.com> >> wrote: >> > Hello everyone, >> > I recently started exploring around with Monodroid and now I wanted to >> > work >> > with databases. >> > Finally I got that working, but what I want now is I made an database >> > with >> > SQLite database browser.. and I want that file(database) to be deployed >> > onto >> > the machine so that I can use the already existing data inside that >> > database.. but how do I get that to work from scratch? >> > Someone told me about Assets but how do I get the path of the asset >> > file? >> > I've got the following to connect to a database now: >> > public static SqliteConnection GetConnection() >> > { >> > var documents = >> > >> > System.Environment.GetFolderPath(System.Environment.SpecialFolder.Personal); >> > string db = Path.Combine(documents, "items.db3"); >> > bool exists = File.Exists(db); >> > if (!exists) >> > SqliteConnection.CreateFile(db); >> > var conn = new SqliteConnection("Data Source=" + db); >> > if (!exists) >> > { >> > var commands = new[] { >> > "CREATE TABLE Items (Key ntext, Value ntext)", >> > "INSERT INTO [Items] ([Key], [Value]) VALUES ('sample', 'text1')", >> > "INSERT INTO [Items] ([Key], [Value]) VALUES >> > ('sample2', >> > 'text2')", >> > "INSERT INTO [Items] ([Key], [Value]) VALUES >> > ('sample3', >> > 'text3')", >> > }; >> > foreach (var cmd in commands) >> > WithCommand(c => >> > { >> > c.CommandText = cmd; >> > c.ExecuteNonQuery(); >> > }); >> > } >> > return conn; >> > } >> > >> > >> > Thanks in advance, >> > -- Mittchel >> > _______________________________________________ >> > Monodroid mailing list >> > Monodroid@lists.ximian.com >> > >> > UNSUBSCRIBE INFORMATION: >> > http://lists.ximian.com/mailman/listinfo/monodroid >> > >> > >> >> >> >> -- >> Sridharan Srinivasan >> Alias Sri >> Ph:(65)98255785/(65)63922439 >> www.arshu.com >> _______________________________________________ >> Monodroid mailing list >> Monodroid@lists.ximian.com >> >> UNSUBSCRIBE INFORMATION: >> http://lists.ximian.com/mailman/listinfo/monodroid > > > _______________________________________________ > Monodroid mailing list > Monodroid@lists.ximian.com > > UNSUBSCRIBE INFORMATION: > http://lists.ximian.com/mailman/listinfo/monodroid > > -- Sridharan Srinivasan Alias Sri Ph:(65)98255785/(65)63922439 www.arshu.com _______________________________________________ Monodroid mailing list Monodroid@lists.ximian.com UNSUBSCRIBE INFORMATION: http://lists.ximian.com/mailman/listinfo/monodroid