Hi,
          Any way Jon has allready answered your question and i did
not see it. Lack of sleep and too much good food (:-.

Best Regards,
Sridharan Srinivasan

On Sun, Sep 18, 2011 at 6:55 PM, SRI <sri...@gmail.com> wrote:
> 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
>



-- 
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

Reply via email to