Android :: Creating A Directory On The SD Card?
Oct 4, 2010
I am trying to have my app create a directory on the root of the SD Card, if that directory does not already exist. When I run the app, the "Creating Home Directory..." toast notification displays, but the directory is not created... What am i doing wrong?? (P.S. permissions are set for writing to external storage)
CODE:.......
Here is my Manifest file:
CODE:...........
I tried this as well, it didn't work, but it might be a step in the right direction as it creates the directory and populates it with a file from res/raw all in one step:
CODE:.........................
View 3 Replies
Oct 31, 2010
At some points while running my android application, I need to create a directory on the sd card, for a small number of users this fails and I can't figure out the reason for it... (I've found similar problems caused by the WRITE_EXTERNAL_STORAGE permission missing, it's there and it works for almost all users so I don't think this is reason) When mkdirs returns false I crash the program and log the following java.io.File properties, starting at the directory I want to create, then recursive printing properties of the parent directory and so on...
/sdcard/MyDirectory/Dir1/Dir2 (exists: false, canWrite: false, isDirectory: false, isFile: false);
/sdcard/MyDirectory/Dir1 (exists: true, canWrite: true, isDirectory: true, isFile: false);
/sdcard/MyDirectory (exists: true, canWrite: true, isDirectory: true, isFile: false);
/sdcard (exists: true, canWrite: true, isDirectory: true, isFile: false);
/ (exists: true, canWrite: false, isDirectory: true, isFile: false);
The strange thing is that the parent directory is writable (canWrite=true), I can't print the execute file permission but from what I've read, write is what you need when creating directories... What I've looked at so far is the WRITE_EXTERNAL_STORAGE permission, if the sd card is full and if the sdcard is mounted read only:...........................
View 2 Replies
View Related
Sep 13, 2010
I am using following to code to create a directory
private static final String TRIAL_DIR_NME="trial";
File dir = getDir(TRIAL_DIR_NME, MODE_PRIVATE);
Now I want to create a custom file inside this directory. Basically I want to write "trial start date" for app and then compare that date to determine if trial period has expired.
View 4 Replies
View Related
Jul 14, 2010
My application creates directory on SD card for syncronisation purpose. Tell me please, is there any way to delete this directory on uninstall? May be I could add some string to Manifest or catch "uninstall" event or something else?
View 4 Replies
View Related
Jan 25, 2010
Im tyring to save my file to the following location FileOutputStream fos = new FileOutputStream("/sdcard/Wallpaper/"+fileName); but im getting an exception java.io.FileNotFoundException
But when I put the path as "/sdcard/" it works.
Now im assuming that Im not able to create directory automatically this way.
How to create a directory and sub-directory via code.
View 1 Replies
View Related
Sep 15, 2010
I'm happy reading and writing to a pre-set file, and could manually populate a listview, but I'm hoping there is an official(or not) filebrowser I missed, or other more elegant solution to present the user with a directory listing, and let them select a file.
View 2 Replies
View Related
Jul 10, 2010
Using code from open source MusicDroid with the following code that I found during a search for this problem, I can only get mp3 files that are in the root directory /sdcard/
CODE:........
How can I get all the mp3 files from the card (in any directory) into my 'songs' list?
View 1 Replies
View Related
Oct 3, 2010
I am trying to create a folder and several subdirectory within it on the SD Card... I then want to transfer files that I have stored in /res/raw to that folder... I addition, I want this to only happen once, the first time the program is ever run. I realize that this is ridiculously open-ended, and that I am asking a lot...
View 1 Replies
View Related
Apr 1, 2010
I've got an app that is heavily based on remote images. They are usually displayed alongside some data in a ListView. A lot of these images are new, and a lot of the old ones will never be seen again.
I'm currently storing all of these images on the SD card in a custom cache directory (ala evancharlton's magnatune app).
I noticed that after about 10 days, the directory totals ~30MB. This is quite a bit more than I expected, and it leads me to believe that I need to come up with a good solution for cleaning out old files... and I just can't think of a great one. Maybe you can help. These are the ideas that I've had:
Delete old files. When the app starts, start a background thread, and delete all files older than X days. This seems to pose a problem, though, in that, if the user actively uses the app, this could make the device sluggish if there are hundreds of files to delete. After creating the files on the SD card, call new
File("/path/to/file").deleteOnExit(); This will cause all files to be deleted when the VM exits (I don't even know if this method works on Android). This is acceptable, because, even though the files need to be cached for the session, they don't need to be cached for the next session. It seems like this will also slow the device down if there are a lot of files to be deleted when the VM exits. Delete old files, up to a max number of files. Same as #1, but only delete N number of files at a time. I don't really like this idea, and if the user was very active, it may never be able to catch up and keep the cache directory clean.
View 1 Replies
View Related
Apr 16, 2010
I have a project written for Android devices. It generates a large number of files, each day. These are all text files and images. The app uses a database to reference these files.
The app is supposed to clear up these files after a little use (perhaps after a few days), but this process may or may not be working. This is not the subject of this question.
Due to a historic accident, the organization of the files are somewhat naive: everything is in the same directory; a .hidden directory which contains a zero byte .nomedia file to prevent the MediaScanner indexing it.
Today, I am seeing an error reported:
CODE:................
Regarding the sdcard, I see it has plenty of storage left, but counting
$ cd /Volumes/NO_NAME/.hidden
$ ls | wc -w
9058
Deleting a number of files seems to have allowed the file creation for today to proceed.
Regrettably, I did not try touching a new file to try and reproduce the error on a commandline; I also deleted several hundred files rather than a handful.
However, my question is: Are there hard limits on filesize or number of files in a directory?
am I even on the right track here?
Nota Bene: The SD card is as-is - i.e. I haven't formatted it, so I would guess it would be a FAT-* format.
The FAT-32 format has hard limits of filesize of 2GB (well above the filesizes I am dealing with) and a limit of number of files in the root directory. I am definitely not writing files in the root directory.
View 3 Replies
View Related
Nov 24, 2010
I created a bitmap and now i want to save that bitmap to a directory somewhere. Can anyone show me how this is done.
CODE:.....................
WANT TO SAVE _bitmapScaled to a folder on my SD card
View 2 Replies
View Related
Sep 5, 2010
I want to create a file on the SD-Card and later save a CSV file in it. From surfing around I noticed that there seem to be two ways about going about it:If you're using API Level 8 or greater, use getExternalFilesDir() to open a File that represents the external storage directory where you.................................
View 1 Replies
View Related
Jul 24, 2010
I don't see anything about this change in the API differences report at http://developer.android.com/sdk/api_diff/8/changes.html. However when my Nexus One started running Android 2.2, the list of files created by the following code are now in reverse alphabetical order rather than alphabetical order (as they were with Android 2.1 and earlier, AFAIK):
CODE:.........
The line "Arrays.sort(fn);" revives the alphabetical order of the list, but sorts are computationally expensive and AFAIK the explicit call to Arrays.sort() was unnecessary prior to Android 2.2.
In addition to seeing this order change on the Nexus One, it can be confirmed on the emulator running level 7 and level 8 AVDs.
View 4 Replies
View Related
Apr 21, 2010
I'm currently only testing things in an emulator due to not having an Android device as of yet. I'm honestly holding out for some of the new 1 Ghz machines to come out and do some comparisons. Anyway, I would imagine one would easily be able to make whatever folders they choose on an sd card, but on the emulated one, I can only seem to push entire folder contents or single files to the root. The adb help doesn't appear to have a command to make a folder. Is this not possible, or am I just missing something?
View 5 Replies
View Related
Apr 1, 2009
I would like to write a file to the SD card from my application, but the following code throws an IOException when debugged on a T-Mobile G1:
String p = Environment.getExternalStorageDirectory() + "/log.txt"; File recfile = new File(p); recfile.createNewFile();
The last line throws an IOException with detailMessage = "Cannot create: /sdcard/log.txt". The MOUNT_UNMOUNT_FILESYSTEMS permission is set in the manifest. And yes, I really do want to write to the SD card; I don't want to use the logging features Android includes for this particular application. The Android documentation does not seem to give any specifics on how one might write files to removable storage in "Data Storage" under "Framework Topics". What am I doing wrong, or where can I read more about this topic?
View 6 Replies
View Related
Sep 15, 2010
I cannot create directories and files on sd card.
This is the simple example:
code:.................
View 2 Replies
View Related
Apr 6, 2013
Is it possible to do this within Android?
At the moment I've this rooted phone running ICS, an SD card, an SD to USB reader and a netbook that once ran windows 7 until an hour ago. Oh and no working computer access for a few days.
I've installed a couple of versions of linux on PC's in the past, mainly as quick fixes between windows installations as I've proved myself too much of a novice to use it full time, so I know it can be done from an SD card easily enough should you be able to make one bootable with linux installed.
As I've only got this phone for a few days, would it be possible to do the above directly from this device?
View 1 Replies
View Related
Mar 23, 2010
I have a large directory (about 700 MByte) I'm trying to push to a 4 GByte emulated SD card (in a Platform 2.1 AVD) by dragging and dropping the directory onto the ddms file explorer's /sdcard directory, but ddms is timing out after about 20 MByte of pushing. The following command line error message appears:
34:05 E/ddms: ADB rejected shell command (ls -l /) Failed to push the items: timeout
When ddms is connected to an actual device (Nexus One), the same drag and drop operation successfully completes.
I looked but didn't see any mention of timeout control options in the ddms documentation at http://developer.android.com/intl/de/guide/developing/tools/ddms.html or the Dev Tools application running on the emulator. Has anyone experienced this or have a tip to fix it?
View 2 Replies
View Related
Jun 2, 2010
Are there specific directories that should be setup for Android to understand what is in them? Like a "MP3" directory for music or "images" for photos etc.?
View 8 Replies
View Related
Aug 24, 2010
Brought over my 8GB Sandisk from my BB. Obviously over the past year it added a bunch of files and folders to the card for miscellaneous app data, music, pics, etc. Would I gain any speed on the device by reformatting the card and letting it start fresh in it's new home and re-syncing music and photos into fresh android directories?
View 2 Replies
View Related
Dec 23, 2009
I have an app that instructed me to copy some data from my computer to the SDCard. So I plugged the Droid into the computer, mounted my Droid SDCard, looked at the directory, and copied the file. There are a bunch of files and folders listed (e.g. backups for apps, album artwork, etc.) as being on the SDCard. But when I go into Astro on the Droid and select "SDCARD" it shows "directory is empty." I don't get it. Why can't I see the folders and files on the SDCard that I can see on the computer screen?
View 3 Replies
View Related
Aug 5, 2010
I want to download my apk file into "/data/local/" directory. I am able do this in external storage but unable on "/data/local" also i was trying to create folder on same location but could not do that. Through "adb push" it is possible but i need to do this java program.
View 2 Replies
View Related
Dec 28, 2013
Is it possible to have my Camera app save recordings (videos) to a custom directory? Currently, the only option I see available is "Save to Phone", or "Save to SD Card".
I'd like to be able to save to my SD Card, however, I'd like for the saved files to not be in the folder "DCIM". I'd like to make a custom directory.
Is this possible? How would I go about achieving this?
My phone is currently rooted.
Samsung Galaxy; Exhibit
SGH-T599N
Complete phone specs: [URL] .....
View 3 Replies
View Related
Jan 11, 2010
I tried to make a goldcard for rooting my HTC Hero (Three UK with latest ROM) over the weekend, but had no luck - it seems the memory card I own (an 8gb Kingston card from ebay, so may be a fake) doesn't work.
Can anyone recommend a memory card brand & size that will *definitely* work for creating a goldcard?
View 2 Replies
View Related
Sep 22, 2010
1. I opened Office Excel.
2. Made a Document.
3. And now I want to save it in Storage Card in Directory
(ProjectsIndiaGujaratPatel SuppliersReport.xls).
4. How can I save it?
Anyone finding it because I tried but no solution. I also copied the "Projects" folder & all its sub-folders on my storage card. But when I open excel, it doesn't go inside the sub-folder.
View 3 Replies
View Related
Jun 17, 2010
Do anyone have a file in the root directory of your SD card named search.trace? I have one that is about 8.5 megs. I took a look at it but it didn't look like the entries were specific to a particular app. Looks like some system log. Anyone know if there would be a problem deleting it?
View 2 Replies
View Related
Jul 14, 2013
When making an image I accidentally had Clockworkmod image be saved to the device itself instead of being saved to the external SD card.
I am able to browse to it using Root Explorer and select to Copy it, but how do I PASTE it onto the external SD card when Root Explorer only accesses the device directory and not the external SD card?
Quick 2nd question: I know on some previous devices such as the Galaxy S 4G you were *not* supposed to run Clockworkmod after booting in and from the Apps Drawer, instead you were only supposed to run directly from the startup screen before booting in. Is it OK to actually start the Clockwork Backup/Restore process from the Apps Drawer of the Galaxy S4 and let it reboot and do its thing or is it only supposed to be run BEFORE booting in?
View 5 Replies
View Related
Oct 6, 2010
how to create a sub folder in asset folder at run time and copying the files from res folder to my assets sub folder.
View 1 Replies
View Related
Nov 7, 2010
In Eclipse, after I import an existing project, I don't see the "Android 1.5" directory. I see the libs, src, gen, etc, but I don't know how to get the Android one.
View 3 Replies
View Related
Aug 24, 2010
This sounds simple, but i couldn't find any api from the reference.
i want to get all the files under certain directory on the sd card.
can you point me to the correct function?
View 2 Replies
View Related