Doesn't Android suggest a .cache folder or something? - Nexus One General

Hi,
I have several folders with personal stuff in my N1's SD card, and I have a hard time every time I want to open them because the card is full of other folders that individual apps have created. My question is, is there a policy as for where apps should store their data? Does google suggest a .cache folder where all the app data should go, or is it basically up to the developers to decide?

Related

Folder Structures in SDCARD

Hi everybody!
I just got my DHD and already root, clockwork, changed rom, etc. However, my problem is related to the directories structures inside my SDCARD.
I have 2 questions:
1- I moved some apps that I have in my main memory to my SDCARD via App Settings. However, when I go to my sdcard in windows explorer, I don't find these files. I'm not sure then if is really moving to my sdcard. I just realized some new folders, but they are empty. Does anyone knows what I'm doing wrong?
2- The second question it's linked with the first. I would like to organize in my SDCARD a nice folder structure. Something like:
/
/Songs/
/Photos/
/Documents/
/Backups/
/Games/
/Apps/
And then if you go inside the Apps folder, you have another folder with the name of the application. Pretty much like Program Files folder in Windows.
Is this possible? For Songs, Photos, Documents, I created a folder and it worked. But what about for apps and games that I got on the market?
My SDCARD has also a lot of folder/files that were copied when I put the sdcard on the device. I don't know if I can delete that. Any idea?
Thanks for the help in advance!

help with folders and apps stored in sd

hello all! this is my first post here but i have been a long time fan of this webstie.. I wanted to ask if someone knew or can help me with my problem.. So every time i reboot my phone all the apps that are stored on my sd card don't show up in the folders i created in my home screen. (for example)... in my games folder in my home screen every time i reboot my phone the only games that reamin in the folder are the ones that are stored in the internal memory but not the sd card...same thing goes for all my other folders... so everytime i reboot i have to move all the apps back to their folders... anyone know that is causing this? by the way i'm not using any rooted apps like link2sd to move my apps to the sd card..just using the regular way with the new update! thanks for all your help! cheeerss

keeping sd card tidy

hi
one thing that frustrates me with my android is the amount of folders and files that are created when you install apps and system files. my internal memory is literally full of unwanted folders. folders for old apps etc which no longer exist.
I want to now move some apps to my newly inserted sd card but I expect random folders will be created on there .
my phone is rooted and runs a custom ROM. is there any tools I can use out there which will allow me to specify where I want certain folders to go to? to ensure my SD card is kept tidy. For example if I create an apps folder could I route apps to this location?
I also use titanium backup and wanted to use that to move apps to sd card. would this be recommended?
any guidence on this would be most appreciated
thanks
Sent from my GT-I9505 using Tapatalk

obb files to external

I did search and with the google searches I've done, can't really figure it out so thought might ask here.
When I moved applications to external sd card, i didn't realize it didn't move the application data itself (inside obb folder), which is in the android device's internal memory. So basically, I have the application (i guess equivalent to .exe for windows) on the external sd card, but the beef of it (the applicatin's data) is still on the internal memory and using up the device's memory....how can I move the data (obb folder) to external, remove it from interernal to free up space, and have it boot up / work on the android device?
i'm not advance geek so need a dummy explination
You didn't provide details of how you moved the app or even what app we are talking about. So it's impossible to give targeted advice. Which is unfortunate since you want a dumbed down, simple answer. Which can't be done without knowing those crucial details.
You can use one of the Play store apps to move the app. I'm sure that some of them would move the app data as well. Or change the app data path (folder) in the app's settings. Or reinstall the app. Or alias the current internal data location to the external card with a symbolic link. Or any number of other ways.
The simplest options there would be trying some of the Play store apps that assist in moving programs to the external data card. And if that doesn't work for some reason, then reinstall your app.
Good luck.
.
fffft said:
You didn't provide details of how you moved the app or even what app we are talking about. So it's impossible to give targeted advice. Which is unfortunate since you want a dumbed down, simple answer. Which can't be done without knowing those crucial details.
You can use one of the Play store apps to move the app. I'm sure that some of them would move the app data as well. Or change the app data path (folder) in the app's settings. Or reinstall the app. Or alias the current internal data location to the external card with a symbolic link. Or any number of other ways.
The simplest options there would be trying some of the Play store apps that assist in moving programs to the external data card. And if that doesn't work for some reason, then reinstall your app.
Good luck.
.
Click to expand...
Click to collapse
Only thing I've done was root it then moved the application (move to sd card) via settings >> Application Manager. i want to do it for all apps but it's mainly due to games taking up lots of space. Reinstallng won't help cause everything that's obb just direct itsself to the internal storage, nothing i installed even gives me the option to install data into external, just only has a install button and it installs to internal memory
I'm not going to sort all of that out. It can be done if you look into the details.
The best advice that I can offer is to consider installing a custom S5 ROM like Phoenix. It has a setup option to swap the SD cards. That would mean that all of your apps that automatically install and live on the internal memory.. would actually end up on the external card. And it works perfectly.. because the apps think that they are on the internal card even though they aren't.
The source script could also be applied to your existing configuration, but doing so would not fit inside your stipulation for a simple answer.
.
by the way...
fffft said:
I'm not going to sort all of that out. It can be done if you look into the details.
The best advice that I can offer is to consider installing a custom S5 ROM like Phoenix. It has a setup option to swap the SD cards. That would mean that all of your apps that automatically install and live on the internal memory.. would actually end up on the external card. And it works perfectly.. because the apps think that they are on the internal card even though they aren't.
The source script could also be applied to your existing configuration, but doing so would not fit inside your stipulation for a simple answer.
.
Click to expand...
Click to collapse
fffft, one question here: Would it be possible to format the whole external SD card with ext4? So it would be quite simple to copy such files manually within a shell and set a softlink to the moved files? I don't understand why android stays with that fat drived file systems were softlinks are not working. Is there any reason for? So all data2SD apps have to work with specific *mounts*. I can't believe that this is fast and stable.
brachypelma said:
fffft, one question here: Would it be possible to format the whole external SD card with ext4? So it would be quite simple to copy such files manually within a shell and set a softlink to the moved files?
Click to expand...
Click to collapse
That won't work unless you do a lot more prep work. The file system isn't invisible, the OS would have to interact differently with ext4 than ExFAT. The OS would balk the first time it tried to follow a symbolic link and didn't find the ExFAT structure it expects.
To make that work, you'd need to mount the card yourself, manage permissions and hide the file attributes i.e. permissions from the void manager and other housekeeping tasks. Android expects to find a case insensitive and permissionless FS. Otherwise, void will report errors to the volume manager and the OS won't recognize your card. All of which is to say that this is a more distant outlier to the requirement for a simple solution. So you'd be generating fatal errors the first time the OS tried to follow a symbolic link to your ext4 files.
So yeah you can shoehorn an ext4 card into the system with enough work. But it isn't as simple as you believe. So back to my suggestions that the OP either install a custom ROM that does what he wants or that he looks at the script that I linked him to. Or perhaps migrate to CM 11, where native support for ext4 and NTFS have been added.
.

SD Card permissions

Hi Everyone,
Back with an android phone after quite a while.
Just added a sd card to my SGS7E and realised I can't do anything with it.
All I want is to be able to use the sd card as you would normally, create and move files, folders etc.
Is this possible without rooting?
If so could someone provide any advice or point me to a relevant resource.
If i need to root what would you good people recommend? I don't want to do anything fancy at the moment (I'm sure that'll change) just use the card as normal storage.
Thank you for your help, advice and time.
The SD issues are my biggest let down. My camera won't save to it... people tell me to factory reset but I don't feel like loosing all my work I put into it.
Other apps see it as having storage in mb I think instead of GB. issues and nobody talks about it
Hi,
The sdcard is working okay for me. If system apps can't read or modify the content inside the sdcard, then reinsert the card or reformat it because it's very likely that the phone isn't seeing it.
If you want user installed apps to access the sdcard, it's a bit more annoying. Open the app that you want to access the card, then try to make a modification in it (like creating a new file if a file manager, saving a picture if a camera, downloading a file if a torrent client, etc), it will say it can't access the sdcard and will ask you to point where to root of the sdcard is, just select your sdcard folder on the prompt and it will work fine.
Keep in mind some stuff like app data can't be moved to the sdcard, so try to keep all media on your sdcard and all apps in your internal memory, that's what I found to be a pretty easy and good memory management. If you want however to install apps on your sdcard, you can enable adoptable storage using a terminal window (formatting your card), or root your device to use some third party app that will do that for you.
All the best,
~Lord
Sent from my Samsung Galaxy S7 Edge using XDA Labs

Categories

Resources