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