Marshmallow internal storage can be better used with a mixed-format SD card as I also explain in my blog here:
First, you need adb working.
Have SD card inserted and formatted as portable.
Eject your SD card from the Storage & USB menu
Use "adb shell" to list your adoptable ...
If I am allowed to suggest out of the choices that you had provided, I will suggest Link2SD.
With Link2SD you can try moving/linking a non-critical application to the SD card and check how well it works. Once moved or linked, try to reboot the phone (no other way than rebooting to avoid disappointments) and see whether that moved/linked non-critical app ...
Indeed, Android's native "Move to SD Card" does not move the entire app to the card. Things like app's data, cache and dalvik-cache (optimized bytecode) are left on the device's internal memory. You can try to mitigate this by regularly clearing out the cache of apps you use most often (e.g. Browser, etc.) by going to Menu -> Settings -> Applications ...
You can check your phone's internal settings to ensure that it is set to install apps on the SD card by default, and set it to do that if not.
You'll need ADB available on your PC, which is part of the Android SDK.
Download and install the SDK, and switch on USB debugging in your phone's settings.
Then, with the Android SDK installed, and your phone ...
Yes you have full 16GB for apps+data together in a single file system. You won't have to do any moving to SD card any more.
Google merged both partitions. It's just one big file system now with sections for the former parts. It's completely transparent, so no worries for you.
Formerly: /data and /sdcard were separate partitions
Galaxy Nexus / Nexus 7 and ...
The Market doesn't support this (or any search filters aside from price and "safe search", really) on either the website or the native app. It has been requested a handful of times on the Google support forums, but never really received much of a response.
AppBrain does support this, however (example search), so you could use that to search and then install ...
An app must explicitly support App2SD, or you cannot move it to the card. There are several reasons why an app might not support it:
using widgets (both mentioned apps seem to fall into this category. AK Notepad: "Pin notes to your home screen"; Any.DO: "You can even add our widget to your homescreen")
running a service
As the sdcard would be unaccessible ...
Version 1.0.7 is significantly larger than previous versions. Even after moving to the SD card I'm showing 14.5MB taking up system storage. That'll account for your 2MB reduction in space.
Google generally hasn't allowed for their apps to be moved to the SD card, presumably so they can be sure widgets will work or other performance considerations. However, ...
OK, after some research it seems that all the apps moved to external SD-card are in the virtual file system /mnt/asec, which is, in turn, an abstraction layer over the encrypted files stored in the hidden .android_secure folder, on the ext. SD-card.
Security and Performance Implications
The application resources stored on external storage are read-only and
hence there are no performance issues with loading or launching
applications on SD card.
The post is written by a 'Suchi Amalapurapu, an engineer who worked ...
Many ways lead to rome:
Try a ROM that specifically fixes your problems: I use an ICS build, Sandvold's ICS for Desire which comes with 4 different App2SD methods included (XDA thread) which I find rather stable. You can have a look over to XDA's Desire forum, to search for more roms.
Use Link2SD, create a 2nd ext2/ext3/ext4 partition that a choice of your ...
You most probably left some residuals of the (moved) app on your SD card.
The easiest way to remove that would probably to pull out the SD card and remove the moved app on your computer (it's not accessible on your phone easily).
For example, the full path to the moved tricorder app on my phone is:
What you describe is a mix of multiple problems. First, your apps becoming "unavailable" is most likely due to Apps2SD being used, and you installed those on your SD card. See:
How to undo Apps2SD
Second thing is your card itself (hardware, the "thing you put inside your device"). If it goes broke that often, this rises some hardware related questions. ...
As Manishearth wrote, this might indicate trouble with the card (and very likely does). The boot you describe might have been "too abrupt", not cleanly unmounting the card and thus corrupting its file system; in which case the "good ol' chkdsk" should help (btw, Android ships with fsck for the very same task, which you could execute via a terminal app or adb ...
Check the app manifest using an app like Manifest Viewer and search for android:installLocation
If it is declared as internalOnly then the app cannot be moved to external SD (unless root methods / apps are used)
If this attribute is not declared, your application will be installed on the internal storage only and it cannot be moved to the external storage.
It does not make the app use external storage. The built-in move to sd functionality only moves the application package file itself to the external storage.
If you want the app to not use the internal storage you'll need to root (and possibly install a custom rom.)
Depending on your rom you'll have several options to do what you want but virtually all of ...
What is the version of your OS in S1? If you are at least on Froyo, that should be doable for some applications. Note that not all can be moved to SD.
If you are on Eclair I believe you can't do this.
S Plus is on Gingerbread so it should work fine.
As Matthew already stated, there's no unique answer possible to your question -- all depends on your usage patterns. Generally spoken, I'd say moving app data should be preferred: If you move the Dalvik Cache, it would affect all your apps -- while moving the app data only affects apps which store some data (and by "some" I mean "data size exceeds their ...
I also have the safe device and had faced the same problem. I have two wonderful solutions:
1) Use link2sd. This app moves your app's apk, lib and dex file to second partition of you SD card. It will leave only the data files in the internal memory. So you can install nearly five times the more apps. I have a blog post if you want to try it out.
2) Use ...
I use two related apps which should get you most of the way there:
SDMove - Lists all currently installed applications which can be moved to the SD card and facilitates doing so.
SDWatch, which runs in the background and watches for app installations. When it sees one, and the app can be moved to the SD card, it gives you a notification which takes you to ...
I would try backing up the data for one of the apps, then clearing it and seeing if it works afterwards.
You could try just restoring /data/data/com.rovio.angrybirds/files/highscores.lua and see if that works. I don't have Cut the Rope so I don't know how its files work, sorry!
Separate widget app may be available in case when wigdet covers only a small subset of the main application functionality. However, for the weather app and weather app widget the main difference is the screen representation, the processing routines are almost the same. I'm sorry to say, but it's very unlikely to find the weather application with the separate ...
There are some factors that may affect this:
An app must explicitly declare that it's preferable/possible to be installed on SD card.
Beginning with API Level 8, you can allow your application to be installed on the external storage (for example, the device's SD card). This is an optional feature you can declare for your application with the android:...
Don't confuse the App-Cache with the Dalvik Cache: App Cleaner refers to the App-Cache (e.g. cached files from the internet, aka "webcache", or from other components of the app), while the Dalvik Cache's .dex files are placed on app installation (they are an optimized version of the app code). So basically you compare apples with oranges.
As for your ...
App specific settings are usually stored in the internal storage folder accessible only to that app. While apps do have the ability to write to external storage and lose access to that data when you mount it, I doubt that is the case here.
When you install and move an app to the SD Card, you are not moving the entire app. Some core content of the app still ...
According to our tag wiki, the Duos comes with Android 4.x -- which natively supports to move apps to SD:
Settings→Apps→Manage Apps, sroll to the app you want to move, tapp the "Move to SDCard" button.
If the button is grayed out, the app does not support being moved to SDCard. See Unable to move few Apps to SD Card for details on that.
There are a quite a few options.
Open Terminal Emulator and check with the 'df' command, how much space is left on your partitions. Is /data or /system full?
Goto system/apps/all > 'Sort by size to' find out which apps eat up the most space.
Check if you have big size apps installed where you could change data location within the app to sdcard. Thinking of ...
OK, I think I found out the best setup.
Format your SD card as internal memory.
Go to Settings > Storage > Internal and open each app. Some apps have a "change" button. Press it to move the app into the SD card.
Finally go to Settings > Storage > Internal and on the right corner press Migrate data.
At this point, you did all you could.
Apps installed on the SD-Card are stored in the ".android_secure" directory.
You cant see the APK files directly in that folder because the it is encrypted to prevent direct access to the APK file of paid apps.