Hi,

Write another supporting application to download them and save it to the
location used in your main application. then install the main applicaiton.
This should do. but I have not worked on downloading files from server. So
cant help you in this regard. Sorry for that.

Regards,

Yousuf.

On Tue, Dec 15, 2009 at 2:11 PM, kaloer <mkal...@gmail.com> wrote:

> Oh okay.. But how can I use it them? Do I need to download it from a
> server or so? I have tried putting it into the assets folder but this
> seems to have the same limit.
>
> On 15 Dec., 20:04, Yousuf Syed <yousuf.syed....@gmail.com> wrote:
> > yes, For sure.
> >
> > the raw folder has a limit to the amount of data that it can hold.
> >
> > It cant hold large data files.
> >
> > Regards,
> >
> > Yousuf.
> >
> > On Tue, Dec 15, 2009 at 1:58 PM, kaloer <mkal...@gmail.com> wrote:
> > > Hi again,
> >
> > > I've just tried putting a simple file with the "Hello, world" text
> > > into the raw folder, and this works as it should. The other file is
> > > 1.1 megabyte. Can the error be caused because of the size?
> >
> > > On 15 Dec., 19:52, Yousuf Syed <yousuf.syed....@gmail.com> wrote:
> > > > Hi Kaloer,
> >
> > > >  The procedure is as follows:
> >
> > > > 1. create a raw folder,
> > > > 2. place a file.(txt or regular file with no extension) in the raw
> > > folder.
> > > > 3.write the code as said earlier.
> >
> > > > 4 one more thing that you can do is push the file through eclipse's
> ddms
> > > to
> > > > data/data/<your application dir>/files directory.
> >
> > > > (Your file in the DDMS will be updated not the one contained in
> /res/raw/
> > > > folder so look for the size of the file present in ddms under
> > > > /data/data/com.app.files/files/ )
> >
> > > > 5 path to be specified: just give the file name that is present in
> the
> > > raw
> > > > folder.
> > > > if the name of file is sample.txt which is present in /res/raw/
> folder
> > > > FileInputStream fin = context.openFileInput("sample.txt"); // if used
> > > within
> > > > a adapter class or somewhere outside the activity class
> >
> > > > if you are using this within the activity it should be
> > > > FileInputStream fin = openFileInput("sample.txt");
> >
> > > > I guess step 4 is needed for the first time since your read is
> performed
> > > > before your write.
> > > > if you are writing before reading then the FileOutputStream object
> either
> > > > writes to a existing file or creates a new one( FileInputStream
> object
> > > > cannot create a new file).
> >
> > > > Do remember that raw folder has a limit to the data that it can
> contain
> > > so
> > > > files with large amount of data cant be stored there.
> >
> > > > For your convenience I am attaching my filehandling projected that
> reads
> > > and
> > > > writes to file. This is a working example.
> >
> > > > for some reason if this is not working try using permissions.
> >
> > > > read_owner_data
> > > > write_owner_data
> > > > write_external_storage
> >
> > > > but these permissions are for files stored on /sdcard/filename
> > > > Hope this would help.
> >
> > > > Regards,
> >
> > > > Yousuf.
> >
> > > > On Tue, Dec 15, 2009 at 12:28 PM, kaloer <mkal...@gmail.com> wrote:
> > > > > Hi Yousuf,
> >
> > > > > Thank you very much for the answer. However, I don't know in which
> > > > > directory i should put the file? I don't want to save the file from
> my
> > > > > application - it should just be there when the application is
> > > > > installed. I don't think I can access this file with the
> > > > > context.openFileInput() method? Or am I wrong?
> >
> > > > > //Kaloer
> >
> > > > > On 15 Dec., 16:44, Yousuf Syed <yousuf.syed....@gmail.com> wrote:
> > > > > > Hi,
> >
> > > > > > You cannot use the regular java IO for res/raw. folder.
> > > > > > only if you are using /sd/card you can use regular java.io
> >
> > > > > > here is some code that might help you
> >
> > > > > > FileInputStream fin = context.openFileInput("sitestore");
> > > > > >         InputStreamReader br = new InputStreamReader(fin);
> > > > > >         String readString = "";
> > > > > >         int i;
> > > > > >         while((i = br.read()) != -1){
> > > > > >             inputBuffer = (char)i;
> > > > > >         readString = readString + inputBuffer;
> > > > > >         }
> >
> > > > > > FileOutputStream fOut = context.openFileOutput("sitestore",
> > > > > > context.MODE_WORLD_READABLE);
> > > > > > OutputStreamWriter bw = new OutputStreamWriter(fOut);
> >
> > > > > > write the code for writting to file here...........
> >
> > > > > > Regards,
> >
> > > > > > Yousuf.
> >
> > > > > > On Mon, Dec 14, 2009 at 4:03 PM, kaloer <mkal...@gmail.com>
> wrote:
> > > > > > > Hi,
> >
> > > > > > > I have a problem when I'm trying to read a file from the
> res/raw
> > > > > > > folder. When I get the file as an InputStream and try reading
> it
> > > line
> > > > > > > for line with a BufferedReader, I get an IOException when I'm
> > > calling
> > > > > > > the br.readLine(). I do no get any additional information in
> the
> > > > > > > exception.
> > > > > > > Are there anything wrong with this code:
> >
> > > > > > >        private void readFile(InputStream mFile) {
> > > > > > >                DataInputStream in = new DataInputStream(mFile);
> > > > > > >                BufferedReader br = new BufferedReader(new
> > > > > > > InputStreamReader(in));
> > > > > > >                String strLine;
> > > > > > >                while ((strLine = br.readLine()) != null) {
> > > > > > >                        Log.i("line", strLine);
> > > > > > >                }
> > > > > > >                in.close();
> > > > > > >        }
> >
> > > > > > > Thank you very much!
> >
> > > > > > > //Kaloer
> >
> > > > > > > --
> > > > > > > You received this message because you are subscribed to the
> Google
> > > > > > > Groups "Android Beginners" group.
> > > > > > > To post to this group, send email to
> > > > > android-beginners@googlegroups.com
> > > > > > > To unsubscribe from this group, send email to
> > > > > > > android-beginners+unsubscr...@googlegroups.com<android-beginners%2bunsubscr...@googlegroups.com>
> <android-beginners%2bunsubscr...@googlegroups.com<android-beginners%252bunsubscr...@googlegroups.com>
> >
> > > <android-beginners%2bunsubscr...@googlegroups.com<android-beginners%252bunsubscr...@googlegroups.com>
> <android-beginners%252bunsubscr...@googlegroups.com<android-beginners%25252bunsubscr...@googlegroups.com>
> >
> >
> > > > > <android-beginners%2bunsubscr...@googlegroups.com<android-beginners%252bunsubscr...@googlegroups.com>
> <android-beginners%252bunsubscr...@googlegroups.com<android-beginners%25252bunsubscr...@googlegroups.com>
> >
> > > <android-beginners%252bunsubscr...@googlegroups.com<android-beginners%25252bunsubscr...@googlegroups.com>
> <android-beginners%25252bunsubscr...@googlegroups.com<android-beginners%2525252bunsubscr...@googlegroups.com>
> >
> >
> > > > > > > For more options, visit this group at
> > > > > > >http://groups.google.com/group/android-beginners?hl=en
> >
> > > > > --
> > > > > You received this message because you are subscribed to the Google
> > > > > Groups "Android Beginners" group.
> > > > > To post to this group, send email to
> > > android-beginners@googlegroups.com
> > > > > To unsubscribe from this group, send email to
> > > > > android-beginners+unsubscr...@googlegroups.com<android-beginners%2bunsubscr...@googlegroups.com>
> <android-beginners%2bunsubscr...@googlegroups.com<android-beginners%252bunsubscr...@googlegroups.com>
> >
> > > <android-beginners%2bunsubscr...@googlegroups.com<android-beginners%252bunsubscr...@googlegroups.com>
> <android-beginners%252bunsubscr...@googlegroups.com<android-beginners%25252bunsubscr...@googlegroups.com>
> >
> >
> > > > > For more options, visit this group at
> > > > >http://groups.google.com/group/android-beginners?hl=en
> >
> > > >  filehandling.zip
> > > > 59KVisDownload
> >
> > > --
> > > You received this message because you are subscribed to the Google
> > > Groups "Android Beginners" group.
> > > To post to this group, send email to
> android-beginners@googlegroups.com
> > > To unsubscribe from this group, send email to
> > > android-beginners+unsubscr...@googlegroups.com<android-beginners%2bunsubscr...@googlegroups.com>
> <android-beginners%2bunsubscr...@googlegroups.com<android-beginners%252bunsubscr...@googlegroups.com>
> >
> > > For more options, visit this group at
> > >http://groups.google.com/group/android-beginners?hl=en
>
> --
> You received this message because you are subscribed to the Google
> Groups "Android Beginners" group.
> To post to this group, send email to android-beginners@googlegroups.com
> To unsubscribe from this group, send email to
> android-beginners+unsubscr...@googlegroups.com<android-beginners%2bunsubscr...@googlegroups.com>
> For more options, visit this group at
> http://groups.google.com/group/android-beginners?hl=en
>

-- 
You received this message because you are subscribed to the Google
Groups "Android Beginners" group.
To post to this group, send email to android-beginners@googlegroups.com
To unsubscribe from this group, send email to
android-beginners+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-beginners?hl=en

Reply via email to