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