Move to SD = no widget - Android Software/Hacking General [Developers Only]

I installed Cyanogen Mod 7 on my new desire and recently discovered that if I move an app to the sd card I am no longer able to use/ add its widgets. Is this normal?
Sent from my HTC Desire using XDA App

Yes, some apps don't work if they're on your sd instead of your phone.

The thing is, they do work, just the widget disappears from the list. Namely, I am talking about Evernote and Springpad.

impactor said:
I installed Cyanogen Mod 7 on my new desire and recently discovered that if I move an app to the sd card I am no longer able to use/ add its widgets. Is this normal?
Click to expand...
Click to collapse
Very normal.
Not sure if it still does it in the latest update, but in the previous version Evernote (2.5?) moving the app to SD also breaks the "take a photo" function. You can take a photo, but they never attach properly.
I'm guessing that the "widgets" are stored in the portion of the app that got moved off to SD. I don't know how Move2SD works, but from what I understand, a portion (which I term a "loader") have to stay in app storage. I am guessing that if the widget and resources stay with the loader instead gotten moved off to the SD card the widgets will still work, but I don't know. Maybe some Google folks can clarify, but that'd be off topic.

What surprises me is that there is any difference. After all, Android is using ext file system and this has support for symbolic and hard links.
Using these, I don't see why a program would operate any different between "/" and "/sdcard/"

Related

[Q] Froyo questions

Deleted.
I've noticed a big speed difference on Froyo. I believe it partially opens all (or most) apps in the background so they'll open and process faster. I'm not 100% sure how that works, but yes it's faster on my phone.
It does have it's own tast manager in the settings but that was also in 2.1.
Sent from my FroyoEris using XDA App
Deleted.
dash87 said:
Wasn't there also talk about applications installing on the SD card? when you scroll up and down in the apps menu, does it still jitter a bit?
Click to expand...
Click to collapse
You have the option to move downloaded apps to the sd card. You must be careful not to move any that you are using widgets with or they'll have errors when you reboot or connect to the computer (because the sd is unmounted)
I haven't noticed a jitter. But I believe that's all dependant on what home launcher you use. I use Launcher Pro.
Sent from my FroyoEris using XDA App
dash87 said:
Wasn't there also talk about applications installing on the SD card? when you scroll up and down in the apps menu, does it still jitter a bit?
Click to expand...
Click to collapse
Yes, you can move apps without the 'protected' flag to the SD card. Pretty much all commercial apps are 'protected, but many hefty apps such as games allow you to dump game content to the SD card whilst keeping the launcher app protected.
Yes, it does :-(
Deleted.
FroYo is very fast & smooth, and better than Eclair on my Nexus.
Deleted.

[Q] Icons disappears from desktop when reboot

I think I read about this here a while ago, can not find it anymore.
After update to firmware 2.2 apps can be stores on sd-card.
BUT icons disappers from desktop when phone is restarted.
This only if its app is on sd-card.
Is there a fix for this, very annoying.
Sammi3 said:
I think I read about this here a while ago, can not find it anymore.
After update to firmware 2.2 apps can be stores on sd-card.
BUT icons disappers from desktop when phone is restarted.
This only if its app is on sd-card.
Is there a fix for this, very annoying.
Click to expand...
Click to collapse
SD Card scanning takes time when you restart your phone, so for all the apps that you have installed in your SD Card, it will take time to load. Also widgets wont load if installed on SD Card. Please check if your icons are not coming at all or they are coming with a delay?
Thanks for your answer.
I upgraded to Froyo XXJPS some 4 months ago, ever since its been like this.
I have done nothing else to the phone.
Indeed it takes awhile to scan sd-card, but they do not load back on desktop even if I repositioned them after last restart.
Sammi3 said:
Thanks for your answer.
I upgraded to Froyo XXJPS some 4 months ago, ever since its been like this.
I have done nothing else to the phone.
Indeed it takes awhile to scan sd-card, but they do not load back on desktop even if I repositioned them after last restart.
Click to expand...
Click to collapse
Check your notification bar if the sd card is being scanned or not and make sure widgets are on the phones memory. Also i would recommend rooting your phone, partitioning the sd card and using link2sd app from the android market. It moves your apps to the partition of your sd card and your phone thinks its your internal memory so it won't do a media scan on it meaning your apps load a lot faster. If you want to partition your sd card don't hesitate to message me for more info
It is not only widgets that is left out, none of the icons for the applications is loaded back. If the app is stored on sd-card that is.
Icons for apps stored on phones internal memory load fine.
I see this tiny sd-card-symbol in the notificatin bar for quite a while when reebooting. So it must be media scanned.
Sammi3 said:
It is not only widgets that is left out, none of the icons for the applications is loaded back. If the app is stored on sd-card that is.
Icons for apps stored on phones internal memory load fine.
I see this tiny sd-card-symbol in the notificatin bar for quite a while when reebooting. So it must be media scanned.
Click to expand...
Click to collapse
Yes, it's a media scan. Just move them to internal memory and it will be fine.
Sent from my GT-I5800 using XDA App
something like this happened to me a while back, the apps were not in the app drawer and also the icons changed to default white and green couldnt launch from home screen. I tried everything short off formatting memory card. I ended up reinstalling all the apps on the memory card ( wont pick up addition space since its already stored on your sd) and now they have been workinf fine since then, i can reboot or install to sd without a problem.
verdict - maybe sent a corrupted apk to sd.
as far as i know (from the time when i was on stock froyo), when you use the "original" way to move your apps to the sd card (settings/applications/manage applications, select app, press move to SD card) the icons placed on your desktop will be removed on a reboot. i dont think its a real "error" on your side, its just how its programmed in stock froyo.
I guess I was waiting for comment like yours, there is a 'bug' in froyo.
Do I have any other options than to root?
Are there updates to be found on froyo.
How did you root?
Name some of the biggest benefits in a rooted phone.
im not saying its a bug in android or in the android version we have on our phone. i dont know if other phones running android have the same "problem" with this.
if you want root do a quick search on the G3 section for it. its pretty good explained in a thread.
running a script like apps2sd requires you to partition your sd card, the best thing of it is that after its setup it needs no attention anymore, all the apps you install will be moved to the second partition untill it full. so basicly your phone is tricked into thinking that your internal mem is way larger then it should be .
Sammi3 said:
I guess I was waiting for comment like yours, there is a 'bug' in froyo.
Do I have any other options than to root?
Are there updates to be found on froyo.
How did you root?
Name some of the biggest benefits in a rooted phone.
Click to expand...
Click to collapse
The first option is to move your apps to internal memory and see if they all fit in the internal memory or not. I think rooting is an easy way to sort out your problem is the internal memory is not enough for your apps.
The latest update to froyo is XXJPU and it's blazing fast! Just update to that and root your phone using this program. All the info is on that thread but all you really need to do is go to settings > applications > development > make sure USB debugging is ticked. Then connect your phone to your computer using USB cable, open the program as administrator and click root. Follow the commands (really easy) and then after everything is done just manually reboot your phone.
Just rooting your phone doesn't really do anything dangerous etc. All it does is allows you to edit the /system of your phone as this is restricted with androids. After rooting your phone you will be able to expand your internal memory. This is done by partitioning your sd card and using an app called link2sd or a script called app2sd. The app is easier.
Hope this helps and added some useful links in there so be sure to check them out.
Accordin to KIES I allready have the latest uppdate, which I do not seems to have. Where do I find XXJPU.

[Q] Moving apps to the external SD card

Hi all. Let me first say that I love my Blaze. My last phone was the Galaxy S Vibrant I. This phone is quite a bit faster, and I like that it has a flash and front facing camera. The first thing I did was root it, install Titanium Backup and used it to delete the bloatware apps that came pre-installed. One thing I was a bit disappointed in however is the lack of memory.
I know someone else asked this earlier, but I never saw an answer. The phone has its own built-in memory, and an internal usb memory, along with the external sd card. When you want to move an app to the sd card, it puts it on the internal usb card. I haven't found a way (or an app) that will let you move them to the external card. This is an issue since the Blaze comes with a lot less memory than my old Vibrant. For anyone who likes to install games, 1 or 2 games will max out the memory. I chatted with a Samsung rep online and they were clueless. It upsets me a bit that this phone is 2 yrs older than my Vibrant and has so much less internal memory.
Forgive me if I'm wrong but couldn't you just use Root Browser to move the apps? The path to it, I believe is sdcard/external_sd
Sent from my SGH-T769 using XDA
And all the apps are in system/app folder.
Sent from my SGH-T769 using XDA
So you can just move the apk file manually to the external sd card and it will still work? Its not like a computer where the shortcut will be looking for it in a particular place?
I asked earlier about sending apps to the external sd card.
I am not sure if you can do it with Es or another took, but I dragged and dropped when mounted to a PC. I am now seeing widgets and shortcuts disappear, for apps I didn't even move.
Sent from my SGH-T769 using xda premium
Widgets installed on SD cards don't work properly, or at all in my experience. It's an android limitation of sorts. I think it's intentional, some sort of side effect with the idiosyncracies (however that is spelled) with what happens to an app if it's running on the sd card and you eject it from the phone or mount it to the computer.
One example of this that I'm familiar with is poweramp. It can be installed to the sd card, but the guy made a widget addon that stays on the phone specifically because if it's loaded on the sd card the widget doesn't work.
And yes, I'm aware that you said it was even for apps that you didn't move.......I'm taking a guess that whatever widget your'e talking about is not actually an app you moved on the sd card, but is RELATED to it, in some way.
Or maybe it's just a case of craziness happening, and it's an achilles heel the phone has.
If that's the case......sigh, I swear my next phone better be straight out of a science fiction movie or I will just be an angry person.
I don't understand why Samsung would make this phone with two internal memory storage devices instead of just one. Whats the use of being able to use a large external card if you can't move apps over to it. The two internal ones are small. They could have just been combined into a bigger one.
Is it normal for some apps on the sd to sometimes not load when disconnecting from the computer or rebooting the phone?
This might help. http://forum.xda-developers.com/showthread.php?t=1410262
Sent from my SGH-T769 using Tapatalk 2

Clean up SD Card?

I would like to clean up my sd card and free up as much space as possible.
Right now i find it pretty annoying that while using a file explorer seeing all the useless folders I don't use, that apps make or android makes.
is there going to be an issue if i rename all of the folders with a "." in front of the name so that they're hidden?
I would also like to free up as much space on the sd card as possible.
right now 1.5Gb is being used by a folder called Android/Data.
I would like to free up as much of the 16Gb as possible.
Which version is urs international or att because if u buy att then you will have only 10gb available on sd card
Regarding keeping a dot to hide the folders. Ya you can use that to hide the folders but I am sure it won't help you in reducing the space on sd card .
Wait for someone with more knowledge on changing or deleting names of android and app folders because I am not sure if they cause any problems ( usually app create those folders while installation to store app data )
Sent from my HTC One X using xda premium
abhipati said:
What is the storage capacity of ur phone I mean 16gb or 32gb
Sent from my HTC One X using xda premium
Click to expand...
Click to collapse
16Gb, the att/rogers version only have 16Gb versions I thought?
Ya att version has only 16 gb in which only 10 gb is available
Refer to this thread http://forum.xda-developers.com/showthread.php?t=1715582
Sent from my HTC One X using xda premium
i have 7.8Gb free, then I have some music and pictures.
still trying to figure out if i make all of the folders hidden, while the phone still be able to find them?
and i have a folder called "android" on my sd card thats taking up 1.5Gb.
cant tell if its safe or not to delete/move.
The android folder contains data for apps you installed from the play store.
If you hide folder associated with an app, the app will likely not work properly. For most folders that have been generated by the OS or apps, I'd leave them alone. Messing with them will either break an app, or the OS will just assume the folder is gone, and make a new folder.
Couple exceptions, if there are any files in LOST.DIR, you can delete them. As long as you are confidant that none of your SD card files (photos, etc.) have been corrupted (that you may want to recover), since this is where they end up, if they do. You are probably also safe deleting any folder called "temp" or something similar. But that folder doesn't always show up.

[Q] Methods to Move Stubborn Apps to SD Card

Hey Guys -
I've got a quick question, please... I recently added a 64gb MicroSD to my tablet, formatted it, and was able to move some apps to it and free up space. The problem is, that I can only move some apps to the SD card. Others have the buttons "Move to Tablet" and "Move to SD Card" bot greyed out.
I know that some developers can set the game to where it can or cannot be moved, but I researched to find out that some of the games which were grayed out support being moved which I cannot. Here are some examples:
- GTA: Vice City
- GTA: San Andreas
- Demon's Score
- ARC: Redux
I thought the issue may be due to KitKat "security" issues with the SD, but it allowed me to move some games and I thought Nvidia bypassed that issue anyways for the Shield in OEM firmware. Since I'm rooted, I went ahead and installed "HandleExternalStorage" via Xposed Installer which supposedly resolves the KitKat issue. After a reboot, though, I still cannot move some apps like the ones listed above.
The only other option I've seen is to use adb to set the system's default install location. Mine's currently set to "0" which is auto, but can easily be change to "1" which would install to SD. This would be last resort since I can see issues arising from this, but it's still an option.
Any thoughts on why this is happening and/or other methods to resolve it?
Thanks!
If you are rooted (which can be done without unlocking the bootloader currently), you can use Foldermount. I use it for a number of apps that cannot be moved the standard way. It is on the Play store. The only downside is if you want to link more than 3 things you'll have to get the Pro license (which is worth it in my opinion).
trowgundam said:
If you are rooted (which can be done without unlocking the bootloader currently), you can use Foldermount. I use it for a number of apps that cannot be moved the standard way. It is on the Play store. The only downside is if you want to link more than 3 things you'll have to get the Pro license (which is worth it in my opinion).
Click to expand...
Click to collapse
Yes, I'm rooted. I downloaded the app and am trying it out now. So basically, all it does is create a symlink or directory junction? I tried it out with one app which had an 800mb data folder and 1.2gb obb folder in which I had it auto create folders and move the data for each. Upon running it, it tried to extract the data and failed. Think it was either because I'd had issue with that app already plus probably shouldn't have moved bot folders.
I just tried it a second time with ARC Redux. I moved the obb folder which was 600mb. The data folder was empty. After it moved (checked progress via notification window), I launched it. Upon launch, it tried to download the app's data file again.
What am I doing wrong? Thanks!
The most common issue people run into with it is, while they setup the link they don't enable it. After the items is done moving things click on the little push pin icon. When that icon is green the symlink (at least I'm pretty sure that is what it is using) will be enabled/created or whatever it does. It is probably safe to enable the Symlink before it is done copying, but I normally wait just to make sure.
bzowk said:
Yes, I'm rooted. I downloaded the app and am trying it out now. So basically, all it does is create a symlink or directory junction? I tried it out with one app which had an 800mb data folder and 1.2gb obb folder in which I had it auto create folders and move the data for each. Upon running it, it tried to extract the data and failed. Think it was either because I'd had issue with that app already plus probably shouldn't have moved bot folders.
I just tried it a second time with ARC Redux. I moved the obb folder which was 600mb. The data folder was empty. After it moved (checked progress via notification window), I launched it. Upon launch, it tried to download the app's data file again.
What am I doing wrong? Thanks!
Click to expand...
Click to collapse
Hi did you get this to work??
john09121 said:
Hi did you get this to work??
Click to expand...
Click to collapse
I can confirm that FolderMount works! I was even able to do it with Trine 2! Tested with Portal and Half-Life 2 and only noticed slightly longer load times.
using FolderMount
Virus.Shell said:
I can confirm that FolderMount works! I was even able to do it with Trine 2! Tested with Portal and Half-Life 2 and only noticed slightly longer load times.
Click to expand...
Click to collapse
Thanks for your last reply, please can you tell me if there an idiots guide to using FolderMount and also where look on the tablet for the installed apps and games, it just that I am new to the android system having left the iPad
You can download and install it directly from here: https://play.google.com/store/apps/details?id=com.devasque.fmount&hl=en=bv.74115972,d.bGQ
john09121 said:
Thanks for your last reply, please can you tell me if there an idiots guide to using FolderMount and also where look on the tablet for the installed apps and games, it just that I am new to the android system having left the iPad
Click to expand...
Click to collapse
It depends on what you mean by "idiots guide". lol
Basically, your games can be saved in a few different locations on your device. But for the sake of brevity, I'll try my best!
∙The easiest way is to open the app then open the left side menu (either by swiping from the left of your screen or tapping in the top left corner.
∙Choose "Apps Analyzer" and let it do it's thing.
∙When it's done you should be presented with a list of your apps, sorted from largest to smallest (or already moved)
∙Click the app you want to move and you should see a screen showing you what data is stored where.
∙Then click 'Create pair' on the right side (Either for obb or data. I usually just pick the largest of the two and move that. Tho you can also move both)
∙Then you should be asked if you want to allow the FM to do things automatically. (If you don't know what you're doing just click yes)
∙Adjust the name if needed
∙Click the check-mark in the top right and wait
∙Assuming everything went well, then the last thing you'll need to do is tap the thumbtack on the 'List of pairs' screen to activate it
∙Now you should be good to go!
I realise this is a couple of weeks old by now but I just got my Shield Tab a couple of days ago, have installed a few games and now the storage is nearly full - there's a few >1GB games which I can't move using the built in a2sd.
So I rooted it and installed FolderMount, but a lot of things just show up as 0B in the apps analyser and I don't have the option to move them.
Any idea what's going on here?
Slashee the Cow said:
I realise this is a couple of weeks old by now but I just got my Shield Tab a couple of days ago, have installed a few games and now the storage is nearly full - there's a few >1GB games which I can't move using the built in a2sd.
So I rooted it and installed FolderMount, but a lot of things just show up as 0B in the apps analyser and I don't have the option to move them.
Any idea what's going on here?
Click to expand...
Click to collapse
Well after native Apps2SD, Link2SD is the way to go. Dunno if that helps =P. I'd use Foldermount or the equivalent after all else.
aenews said:
Well after native Apps2SD, Link2SD is the way to go. Dunno if that helps =P. I'd use Foldermount or the equivalent after all else.
Click to expand...
Click to collapse
Installed Link2SD. Seems to pick up the internal storage mounted as an SD card, and doesn't pick up the actual SD card. It says "You can link the app in order to move its files to your SD card", but I can't seem to find anywhere to do that.
Update: some apps for which the option to move to SD is disabled normally (I'm looking at you, GTA:VC) can be moved if I use an adb shell to set the install location to the SD card - but it also showed up in FolderMount.
Some games, however (I'm looking at you, Humble Bundle versions of Horn, Anomaly 2 and The Cave, at least) still can't be moved (I try, it works for a while and then says "couldn't move app", and they show up in FolderMount as 0B (without the option for it to link anything), and I can't seem to find where they're stored in the file system to move and symlink them manually.
So can anyone help me move these things? I was hoping not to have half of my available storage taken up by three games (which is why I got a nice big SD card when I bought this). Thanks
Linking
Slashee the Cow said:
Installed Link2SD. Seems to pick up the internal storage mounted as an SD card, and doesn't pick up the actual SD card. It says "You can link the app in order to move its files to your SD card", but I can't seem to find anywhere to do that.
Click to expand...
Click to collapse
There should be a linking option. You have to first repartition your card and add a second partition to do this, preferrably EXT4. There are tons of great utilities out there, but I usually use MiniTool Partition Wizard on Windows. Put your microSD in your computer's card reader, and in MiniTool, all you gotta do is make the existing partition smaller and make a new EXT4 partition in the free space. I'd say maybe 5GB or so would be enough, but it depends on you and what you link.
Linking is different from Apps2SD. You can actually do both to save more space.
aenews said:
There should be a linking option. You have to first repartition your card and add a second partition to do this, preferrably EXT4. There are tons of great utilities out there, but I usually use MiniTool Partition Wizard on Windows. Put your microSD in your computer's card reader, and in MiniTool, all you gotta do is make the existing partition smaller and make a new EXT4 partition in the free space. I'd say maybe 5GB or so would be enough, but it depends on you and what you link.
Linking is different from Apps2SD. You can actually do both to save more space.
Click to expand...
Click to collapse
Thanks! Turns out things work when I follow instructions. I used a GParted live USB and created an ext4 partition on my SD card, 16gb (it's a 64gb card, so I've got plenty of space... I can resize it later if need be).
Slashee the Cow said:
Thanks! Turns out things work when I follow instructions. I used a GParted live USB and created an ext4 partition on my SD card, 16gb (it's a 64gb card, so I've got plenty of space... I can resize it later if need be).
Click to expand...
Click to collapse
Yup Gparted is a great tool. Awesome!

Categories

Resources